diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..da0310f5 --- /dev/null +++ b/.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/.fantasticonrc.js b/.fantasticonrc.js deleted file mode 100644 index f4dc5ffb..00000000 --- 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/ISSUE_TEMPLATE/BugReport.yml b/.github/ISSUE_TEMPLATE/BugReport.yml index 28cfd83f..897f794e 100644 --- a/.github/ISSUE_TEMPLATE/BugReport.yml +++ b/.github/ISSUE_TEMPLATE/BugReport.yml @@ -9,14 +9,14 @@ body: id: current attributes: label: Current behavior - description: Describe the current faulty beharior of Valkyrie. + description: Describe the current faulty beharior of Amicons. validations: required: true - type: textarea id: expected attributes: label: Expected behavior - description: Describe the expected beharior of Valkyrie. + description: Describe the expected beharior of Amicons. validations: required: true - type: textarea @@ -40,7 +40,7 @@ body: - type: checkboxes id: implementations attributes: - label: Which parts of Valkyrie are affected? + label: Which parts of Amicons are affected? options: - label: Web fonts and CSS required: false @@ -56,9 +56,9 @@ body: attributes: label: Bug report checklist options: - - label: This bug occures in the latest version of Valkyrie. + - label: This bug occures in the latest version of Amicons. required: true - label: The reproduction is included and is the minimum test case to recreate the faulty behavior. required: true - - label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this bug report. + - label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this bug report. required: true diff --git a/.github/ISSUE_TEMPLATE/FeatureRequest.yml b/.github/ISSUE_TEMPLATE/FeatureRequest.yml index d78fc51d..7c049466 100644 --- a/.github/ISSUE_TEMPLATE/FeatureRequest.yml +++ b/.github/ISSUE_TEMPLATE/FeatureRequest.yml @@ -1,5 +1,5 @@ name: Feature Request -description: Suggest a new idea for Valkyrie. +description: Suggest a new idea for Amicons. title: "[Feature] " labels: [feature] assignees: @@ -32,5 +32,5 @@ body: options: - label: This is a single feature. required: true - - label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this feature request. + - label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this feature request. required: true diff --git a/.github/ISSUE_TEMPLATE/IconRequest.yml b/.github/ISSUE_TEMPLATE/IconRequest.yml index 5266796f..6efe0fd0 100644 --- a/.github/ISSUE_TEMPLATE/IconRequest.yml +++ b/.github/ISSUE_TEMPLATE/IconRequest.yml @@ -1,6 +1,6 @@ name: Icon Request description: Request a new icon to be added to the set. -title: "[Icon] Add vi-" +title: "[Icon] Add ai-" labels: [icon, external] assignees: - studio384 @@ -32,7 +32,7 @@ body: options: - label: This is a single icon or part of an expected pair (e.g. `eye` and `eye-slashed`). required: true - - label: I have [searched the issues](https://github.com/sippy-platform/valkyrie/issues) for any possible duplications of this icon request. + - label: I have [searched the issues](https://github.com/studio384/amicons/issues) for any possible duplications of this icon request. required: true - label: An example image is included if available. required: false diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 00000000..6b48f8d0 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,75 @@ +name: Deploy to GitHub Pages + +on: + push: + branches: ['1.0'] + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: 'pages' + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'npm' + - name: Install dependencies + run: npm install + - name: Production build + run: npm run prod + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: amicons + path: | + dist + node_modules + + deploy: + needs: build + 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@v4 + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'npm' + - name: Download artifact + id: download + uses: actions/download-artifact@v4 + with: + name: amicons + - name: Install dependencies + if: steps.download.outcome == 'success' + run: npm install + - name: Build + run: npm run build + - name: Setup Pages + uses: actions/configure-pages@v4 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: docs/dist + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore index b2d59d1f..b8b408a9 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 index 197894f5..032bf475 100644 --- a/.svg-to-tsrc +++ b/.svg-to-tsrc @@ -1,11 +1,11 @@ { "srcFiles": ["./icons/**/*.svg"], "outputDirectory": "./src", - "interfaceName": "ValkyrieIcon", - "typeName": "Valkyrie", - "prefix": "vi", - "fileName": "Valkyrie", + "interfaceName": "IAmicon", + "typeName": "Amicons", + "prefix": "ai", + "fileName": "Amicons", "additionalModelFile": "./src", "compileSources": true, - "completeIconSetName": "valkyrieSet" -} \ No newline at end of file + "completeIconSetName": "amiconSet" +} diff --git a/README.md b/README.md index 15840f00..239f3421 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,17 @@ -# Valkyrie +# Amicons An open source icon set for the next generation of Sippy. # Usage -Install Valkyrie with the following npm command. +Install Amicons with the following npm command. ``` -npm install @sippy-platform/valkyrie +npm install @studio384/amicons ``` -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. - -# 216 icons -[Available on Figma](https://www.figma.com/file/jeP1aSRulegRxHDegrrmWc/Valkyrie?node-id=1%3A11358) +Amicons 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. # 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.). +Amicons is an icon set built for ChangeWindows, Starscout and more projects, sharing code with [Valkyrie](https://github.com/sippy-platform/valkyrie) and the original ChangeWindows Amaranth project. # License AGPL v3 diff --git a/build/generate-library.js b/build/generate-library.js new file mode 100644 index 00000000..adfe34cb --- /dev/null +++ b/build/generate-library.js @@ -0,0 +1,117 @@ +#!/usr/bin/env node + +"use strict"; + +const fs = require("fs").promises; +const fst = require("fs"); +const path = require("path"); +const picocolors = require("picocolors"); + +const iconsDir = path.join(__dirname, "../docs/public/data/icons"); +const pagesDir = path.join(__dirname, "../docs/src/data/"); + +function getReactImportName(string) { + return `ai${string + .split("-") + .map(word => { + return word[0].toUpperCase() + word.substring(1); + }) + .join("")}`; +} + +async function main(file) { + const iconFilePath = path.join(iconsDir, file); + const iconFile = fst.readFileSync(iconFilePath); + + let iconJson = {}; + + try { + iconJson = JSON.parse(iconFile); + } catch (e) { + console.log(iconFilePath); + } + + const iconBasename = path.basename(file, path.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 = []; + let categories = new Set(); + + // Read content from each icon + await Promise.all( + files.map(async file => { + const [name, config, cats] = await Promise.resolve(main(file)); + + names.push(name); + configs.push(config); + + cats.map(cat => { + categories.add(cat); + }); + }) + ); + + categories = Array.from(categories).sort(); + + const library = ` +import { ${names.map(icon => `${icon}`)} } from '@studio384/amaranth'; + +const icons = [${configs.map(page => `${page}`)} +]; + +export default icons;`; + + await fs.writeFile(path.join(pagesDir, `icons.ts`), library); + + const categoriesTemplate = ` +import { aiCircleDashed } from '@studio384/amaranth'; + +const categories = [${categories.map( + cat => ` + { + slug: "${cat}", + title: "${cat}", + icon: aiCircleDashed + }` + )} +]; + +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/build/generate-pages.js b/build/generate-pages.js new file mode 100644 index 00000000..2fe64b68 --- /dev/null +++ b/build/generate-pages.js @@ -0,0 +1,74 @@ +#!/usr/bin/env node + +"use strict"; + +const fs = require("fs").promises; +const path = require("path"); +const picocolors = require("picocolors"); + +const version = require("../package.json").version; + +const iconsDir = path.join(__dirname, "../icons/"); +const pagesDir = path.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 = path.basename(file, path.extname(file)); + const iconTitle = capitalizeFirstLetter(iconBasename); + const pageName = path.join(pagesDir, `${iconBasename}.json`); + + const pageTemplate = `{ + "title": "${iconTitle}", + "categories": [], + "tags": [], + "created": "${version.substr(0, version.indexOf("-"))}", + "updated": "${version.substr(0, 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/docs/.editorconfig b/docs/.editorconfig new file mode 100644 index 00000000..da0310f5 --- /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 00000000..08c54171 --- /dev/null +++ b/docs/.env @@ -0,0 +1,2 @@ +AMICONS_ENV='production' +AMICONS_APP_TITLE='Amicons Docs' diff --git a/docs/.eslintrc b/docs/.eslintrc new file mode 100644 index 00000000..de35d69f --- /dev/null +++ b/docs/.eslintrc @@ -0,0 +1,85 @@ +{ + "env": { + "browser": true, + "es2022": true + }, + "extends": [ + "eslint:recommended", + "plugin:import/recommended", + "plugin:import/typescript", + "plugin:react/recommended", + "plugin:react-hooks/recommended", + "plugin:@typescript-eslint/recommended" + ], + "parser": "@typescript-eslint/parser", + "plugins": ["react", "react-hooks", "@typescript-eslint", "react-refresh"], + "parserOptions": { + "ecmaFeatures": { + "jsx": true + }, + "ecmaVersion": "latest", + "sourceType": "module" + }, + "settings": { + "import/resolver": { + "typescript": { + "alwaysTryTypes": true, + "project": "./tsconfig.json" + } + }, + "react": { + "version": "detect" + } + }, + "rules": { + "eol-last": 0, + "jsx-quotes": 1, + "no-alert": 0, + "no-console": 1, + "no-debugger": 1, + "no-lone-blocks": 0, + "no-prototype-builtins": "off", + "no-trailing-spaces": 0, + "no-underscore-dangle": 0, + "no-var": 1, + "quotes": 0, + "require-atomic-updates": "off", + "semi": [1, "always"], + "import/extensions": 1, + "import/no-named-as-default-member": 0, + "react-hooks/exhaustive-deps": "warn", + "react-hooks/rules-of-hooks": "error", + "react/display-name": [1, { "ignoreTranspilerName": false }], + "react/forbid-prop-types": [1, { "forbid": ["any"] }], + "react/jsx-boolean-value": 0, + "react/jsx-closing-bracket-location": 0, + "react/jsx-curly-spacing": 1, + "react/jsx-indent-props": 0, + "react/jsx-key": 1, + "react/jsx-max-props-per-line": 0, + "react/jsx-no-bind": 0, + "react/jsx-no-duplicate-props": 1, + "react/jsx-no-literals": 0, + "react/jsx-no-undef": 1, + "react/jsx-pascal-case": 1, + "react/jsx-sort-prop-types": 0, + "react/jsx-sort-props": 0, + "react/jsx-uses-react": 0, + "react/jsx-uses-vars": 1, + "react/jsx-wrap-multilines": 1, + "react/no-danger": 1, + "react/no-did-mount-set-state": 1, + "react/no-did-update-set-state": 1, + "react/no-direct-mutation-state": 1, + "react/no-multi-comp": 1, + "react/no-set-state": 0, + "react/no-unescaped-entities": 0, + "react/no-unknown-property": 1, + "react/prefer-es6-class": 1, + "react/prop-types": 1, + "react/react-in-jsx-scope": 0, + "react/self-closing-comp": 1, + "react/sort-comp": 1, + "react-refresh/only-export-components": ["warn", { "allowConstantExport": true }] + } +} diff --git a/docs/.gitattributes b/docs/.gitattributes new file mode 100644 index 00000000..dfe07704 --- /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 00000000..bc18f31e --- /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/.prettierignore b/docs/.prettierignore new file mode 100644 index 00000000..d056d553 --- /dev/null +++ b/docs/.prettierignore @@ -0,0 +1,26 @@ +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local +*.md + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +coverage/* diff --git a/docs/.prettierrc.json b/docs/.prettierrc.json new file mode 100644 index 00000000..70c70202 --- /dev/null +++ b/docs/.prettierrc.json @@ -0,0 +1,16 @@ +{ + "plugins": ["@trivago/prettier-plugin-sort-imports"], + "tabWidth": 2, + "useTabs": false, + "semi": true, + "singleQuote": true, + "printWidth": 160, + "trailingComma": "none", + "endOfLine": "lf", + "bracketSameLine": false, + "importOrder": ["^(^react$|@react|react)", "^@mui/(.*)$", "^@/(.*)$", "", "^[./]"], + "importOrderGroupNamespaceSpecifiers": true, + "importOrderSeparation": true, + "importOrderSortSpecifiers": true, + "importOrderCaseInsensitive": true +} diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 00000000..6c64e3d1 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,3 @@ +# Amicons Docs + +The documentation for the Amicons icon project. diff --git a/docs/fonts/Valkyrie.css b/docs/fonts/Valkyrie.css deleted file mode 100644 index d5f5eb2b..00000000 --- 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 9ef7e6f2..00000000 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 d5f5eb2b..00000000 --- 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 4d8e3a03..00000000 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 cea01245..00000000 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 d521a73a..00000000 Binary files a/docs/fonts/Valkyrie.woff2 and /dev/null differ diff --git a/docs/index.html b/docs/index.html index 051c563b..97c55115 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 -
-
- - + + + + + %AMICONS_APP_TITLE% + + + + + +
+ + diff --git a/docs/package-lock.json b/docs/package-lock.json index 594f2616..645de00e 100644 --- a/docs/package-lock.json +++ b/docs/package-lock.json @@ -1,4997 +1,6555 @@ { - "name": "valkyrie-docs", - "version": "1.0.0", - "lockfileVersion": 1, + "name": "amicons-docs", + "version": "0.1.0", + "lockfileVersion": 3, "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==" - }, + "packages": { + "": { + "name": "amicons-docs", + "version": "0.1.0", + "dependencies": { + "@emotion/react": "11.11.4", + "@emotion/styled": "11.11.5", + "@mui/joy": "5.0.0-beta.36", + "@mui/material": "5.15.17", + "@studio384/amaranth": "file:../", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-router-dom": "6.23.0" + }, + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "4.3.0", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", + "@typescript-eslint/eslint-plugin": "7.8.0", + "@typescript-eslint/parser": "7.8.0", + "@vitejs/plugin-react-swc": "3.6.0", + "eslint": "8.57.0", + "eslint-import-resolver-typescript": "3.6.1", + "eslint-plugin-import": "2.29.1", + "eslint-plugin-react": "7.34.1", + "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-react-refresh": "0.4.7", + "prettier": "3.2.5", + "typescript": "5.4.5", + "vite": "5.2.11", + "vite-bundle-visualizer": "1.1.0", + "vite-plugin-html": "3.2.2" + } + }, + "..": { + "name": "@studio384/amicons", + "version": "1.0.0-alpha.7", + "license": "AGPL-3.0-or-later", + "dependencies": { + "html-react-parser": "5.1.10" + }, + "devDependencies": { + "@types/react": "18.3.1", + "nodemon": "3.1.0", + "npm-run-all": "4.1.5", + "picocolors": "1.0.0", + "react": "18.3.1", + "react-dom": "18.3.1", + "svg-to-ts": "12.0.0", + "svgo": "3.2.0", + "typescript": "5.4.5" + }, + "peerDependencies": { + "@emotion/css": "^11.11.2", + "react": ">=16.x" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.3.tgz", + "integrity": "sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.5.tgz", + "integrity": "sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/@babel/generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.3.tgz", + "integrity": "sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.3", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz", + "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==", + "dependencies": { + "@emotion/memoize": "^0.8.1", + "@emotion/sheet": "^1.2.2", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "stylis": "4.2.0" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz", + "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" + }, + "node_modules/@emotion/react": { + "version": "11.11.4", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.4.tgz", + "integrity": "sha512-t8AjMlF0gHpvvxk5mAtCqR4vmxiGHCeJBaQO6gncUSdklELOgtwjerNY2yuJNfwnc6vi16U/+uMF+afIawJ9iw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/cache": "^11.11.0", + "@emotion/serialize": "^1.1.3", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1", + "@emotion/weak-memoize": "^0.3.1", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { "@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" - } + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.4.tgz", + "integrity": "sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==", + "dependencies": { + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/unitless": "^0.8.1", + "@emotion/utils": "^1.2.1", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz", + "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==" + }, + "node_modules/@emotion/styled": { + "version": "11.11.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.11.5.tgz", + "integrity": "sha512-/ZjjnaNKvuMPxcIiUkf/9SHoG4Q196DRl1w82hQ3WCsjo1IUR8uaGWrC6a87CrYAW0Kb/pK7hk8BnLgLRi9KoQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.11.0", + "@emotion/is-prop-valid": "^1.2.2", + "@emotion/serialize": "^1.1.4", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@emotion/utils": "^1.2.1" + }, + "peerDependencies": { + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz", + "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz", + "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", + "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.1.tgz", + "integrity": "sha512-42UH54oPZHPdRHdw6BgoBD6cg/eVTmVrFcgeRDM3jbO7uxSoipVcmcIGFcA5jmOHO5apcyvBhkSKES3fQJnu7A==", + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.4.tgz", + "integrity": "sha512-0G8R+zOvQsAG1pg2Q99P21jiqxqGBW1iRe/iXHsBRBxnpXKFI8QwbB4x5KmYLggNO5m34IQgOIu9SCRfR/WWiQ==", + "dependencies": { + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.9.tgz", + "integrity": "sha512-q0umO0+LQK4+p6aGyvzASqKbKOJcAHJ7ycE9CuUvfx3s9zTHWmGJTPOIlM/hmSBfUfg/XfY5YhLBLR/LHwShQQ==", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.2.tgz", + "integrity": "sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==" + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", + "dev": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mui/base": { + "version": "5.0.0-beta.42", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.42.tgz", + "integrity": "sha512-fWRiUJVCHCPF+mxd5drn08bY2qRw3jj5f1SSQdUXmaJ/yKpk23ys8MgLO2KGVTRtbks/+ctRfgffGPbXifj0Ug==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^6.0.0-alpha.1", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/core-downloads-tracker": { + "version": "6.0.0-dev.240424162023-9968b4889d", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-6.0.0-dev.240424162023-9968b4889d.tgz", + "integrity": "sha512-doh3M3U7HUGSBIWGe1yvesSbfDguMRjP0N09ogWSBM2hovXAlgULhMgcRTepAZLLwfRxFII0bCohq6B9NqoKuw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/joy": { + "version": "5.0.0-beta.36", + "resolved": "https://registry.npmjs.org/@mui/joy/-/joy-5.0.0-beta.36.tgz", + "integrity": "sha512-fFW8jqA/6JcnjjSUgiFJ17bbvMxwFU+daT5Ohpi1qYrDub0XYj1+8UYDUgGCLsv8XNe50AkbnqidtAlMpq7Glg==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@mui/base": "5.0.0-beta.42", + "@mui/core-downloads-tracker": "^6.0.0-alpha.3", + "@mui/system": "^6.0.0-alpha.3", + "@mui/types": "^7.2.14", + "@mui/utils": "^6.0.0-alpha.3", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "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" - } + "@emotion/styled": { + "optional": true }, - "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==" + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.15.17", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.15.17.tgz", + "integrity": "sha512-ru/MLvTkCh0AZXmqwIpqGTOoVBS/sX48zArXq/DvktxXZx4fskiRA2PEc7Rk5ZlFiZhKh4moL4an+l8zZwq49Q==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/base": "5.0.0-beta.40", + "@mui/core-downloads-tracker": "^5.15.17", + "@mui/system": "^5.15.15", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@types/react-transition-group": "^4.4.10", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "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" - } + "@emotion/styled": { + "optional": true }, - "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==" + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/base": { + "version": "5.0.0-beta.40", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-beta.40.tgz", + "integrity": "sha512-I/lGHztkCzvwlXpjD2+SNmvNQvB4227xBXhISPjEaJUXGImOQ9f3D2Yj/T3KasSI/h0MLWy74X0J6clhPmsRbQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@floating-ui/react-dom": "^2.0.8", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "@popperjs/core": "^2.11.8", + "clsx": "^2.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/core-downloads-tracker": { + "version": "5.15.17", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.15.17.tgz", + "integrity": "sha512-DVAejDQkjNnIac7MfP8sLzuo7fyrBPxNdXe+6bYqOqg1z2OPTlfFAejSNzWe7UenRMuFu9/AyFXj/X2vN2w6dA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + } + }, + "node_modules/@mui/material/node_modules/@mui/private-theming": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.15.14.tgz", + "integrity": "sha512-UH0EiZckOWcxiXLX3Jbb0K7rC8mxTr9L9l6QhOZxYc4r8FHUkefltV9VDGLrzCaWh30SQiJvAEd7djX3XXY6Xw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/utils": "^5.15.14", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/styled-engine": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.15.14.tgz", + "integrity": "sha512-RILkuVD8gY6PvjZjqnWhz8fu68dVkqhM5+jYWfB5yhlSQKg+2rHkmEwm75XIeAqI3qwOndK6zELK5H6Zxn4NHw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "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" - } + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/system": { + "version": "5.15.15", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.15.15.tgz", + "integrity": "sha512-aulox6N1dnu5PABsfxVGOZffDVmlxPOVgj56HrUnJE8MCSh8lOvvkd47cebIVQQYAjpwieXQXiDPj5pwM40jTQ==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@mui/private-theming": "^5.15.14", + "@mui/styled-engine": "^5.15.14", + "@mui/types": "^7.2.14", + "@mui/utils": "^5.15.14", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "css-what": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", - "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==" + "@emotion/styled": { + "optional": true }, - "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" - } + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/@mui/utils": { + "version": "5.15.14", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.15.14.tgz", + "integrity": "sha512-0lF/7Hh/ezDv5X7Pry6enMsbYyGKjADzvHyo3Qrc/SSlTsQ1VkbDMbH0m2t3OR5iIVLwMoxwM7yGd+6FCMtTFA==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@types/prop-types": "^15.7.11", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/private-theming": { + "version": "6.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-6.0.0-alpha.3.tgz", + "integrity": "sha512-zRdwVf8RpuM0MEqMveoJ0sV48eMWvutkcY/pt9nX21jXD9kaxOCuQyT6oNrXF7ZlBDOi/NXfKRDgkQfj+kwxDQ==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@mui/utils": "^6.0.0-alpha.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "6.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-6.0.0-alpha.3.tgz", + "integrity": "sha512-tQ7xa3mJI6MZJnmm0O/Y+2z4LBSnnvMw0jfEawBSP6vRdN31kiCx8bj/J6asg9uWkCQ7FtNbzq9at7HQlWjGXA==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@emotion/cache": "^11.11.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "6.0.0-dev.240424162023-9968b4889d", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-6.0.0-dev.240424162023-9968b4889d.tgz", + "integrity": "sha512-Y3yCFUHN1xMK62hJJBqzZb1YQvHNaHc7JUX01eU6QTPojtIbGMF2jCOP/EQw77/byahNbxeLoAIQx10F0IR3Rw==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@mui/private-theming": "^6.0.0-alpha.3", + "@mui/styled-engine": "^6.0.0-alpha.3", + "@mui/types": "^7.2.14", + "@mui/utils": "^6.0.0-alpha.3", + "clsx": "^2.1.0", + "csstype": "^3.1.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true }, - "cubic2quad": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz", - "integrity": "sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ==" + "@emotion/styled": { + "optional": true }, - "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" - } + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.2.14", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.2.14.tgz", + "integrity": "sha512-MZsBZ4q4HfzBsywtXgM1Ksj6HDThtiwmOKUXH1pKYISI9gAVXCNHNpo7TlGoGrBaYWZTdNoirIN7JsQcQUjmQQ==", + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "6.0.0-alpha.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-6.0.0-alpha.3.tgz", + "integrity": "sha512-DBuCy0LmpKFBX6KcZpNve8T3oZmbdZABN0ixJIvDRdoxTG86divvx1CcA71YJojZD3FhRWb0d/XxtMAzn4qIvg==", + "dependencies": { + "@babel/runtime": "^7.24.4", + "@types/prop-types": "^15.7.12", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui-org" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": 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/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remix-run/router": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.0.tgz", + "integrity": "sha512-Quz1KOffeEf/zwkCBM3kBtH4ZoZ+pT3xIXBG4PPW/XFtDP7EGhtTiC2+gpL9GnR7+Qdet5Oa6cYSvwKYg6kN9Q==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.1.tgz", + "integrity": "sha512-P6Wg856Ou/DLpR+O0ZLneNmrv7QpqBg+hK4wE05ijbC/t349BRfMfx+UFj5Ha3fCFopIa6iSZlpdaB4agkWp2Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.1.tgz", + "integrity": "sha512-piwZDjuW2WiHr05djVdUkrG5JbjnGbtx8BXQchYCMfib/nhjzWoiScelZ+s5IJI7lecrwSxHCzW026MWBL+oJQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.1.tgz", + "integrity": "sha512-LsZXXIsN5Q460cKDT4Y+bzoPDhBmO5DTr7wP80d+2EnYlxSgkwdPfE3hbE+Fk8dtya+8092N9srjBTJ0di8RIA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.1.tgz", + "integrity": "sha512-S7TYNQpWXB9APkxu/SLmYHezWwCoZRA9QLgrDeml+SR2A1LLPD2DBUdUlvmCF7FUpRMKvbeeWky+iizQj65Etw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.1.tgz", + "integrity": "sha512-Lq2JR5a5jsA5um2ZoLiXXEaOagnVyCpCW7xvlcqHC7y46tLwTEgUSTM3a2TfmmTMmdqv+jknUioWXlmxYxE9Yw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.1.tgz", + "integrity": "sha512-9BfzwyPNV0IizQoR+5HTNBGkh1KXE8BqU0DBkqMngmyFW7BfuIZyMjQ0s6igJEiPSBvT3ZcnIFohZ19OqjhDPg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.1.tgz", + "integrity": "sha512-e2uWaoxo/rtzA52OifrTSXTvJhAXb0XeRkz4CdHBK2KtxrFmuU/uNd544Ogkpu938BzEfvmWs8NZ8Axhw33FDw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.1.tgz", + "integrity": "sha512-ekggix/Bc/d/60H1Mi4YeYb/7dbal1kEDZ6sIFVAE8pUSx7PiWeEh+NWbL7bGu0X68BBIkgF3ibRJe1oFTksQQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.1.tgz", + "integrity": "sha512-UGV0dUo/xCv4pkr/C8KY7XLFwBNnvladt8q+VmdKrw/3RUd3rD0TptwjisvE2TTnnlENtuY4/PZuoOYRiGp8Gw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.1.tgz", + "integrity": "sha512-gEYmYYHaehdvX46mwXrU49vD6Euf1Bxhq9pPb82cbUU9UT2NV+RSckQ5tKWOnNXZixKsy8/cPGtiUWqzPuAcXQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.1.tgz", + "integrity": "sha512-xeae5pMAxHFp6yX5vajInG2toST5lsCTrckSRUFwNgzYqnUjNBcQyqk1bXUxX5yhjWFl2Mnz3F8vQjl+2FRIcw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.1.tgz", + "integrity": "sha512-AsdnINQoDWfKpBzCPqQWxSPdAWzSgnYbrJYtn6W0H2E9It5bZss99PiLA8CgmDRfvKygt20UpZ3xkhFlIfX9zQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.1.tgz", + "integrity": "sha512-KoB4fyKXTR+wYENkIG3fFF+5G6N4GFvzYx8Jax8BR4vmddtuqSb5oQmYu2Uu067vT/Fod7gxeQYKupm8gAcMSQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.1.tgz", + "integrity": "sha512-J0d3NVNf7wBL9t4blCNat+d0PYqAx8wOoY+/9Q5cujnafbX7BmtYk3XvzkqLmFECaWvXGLuHmKj/wrILUinmQg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.1.tgz", + "integrity": "sha512-xjgkWUwlq7IbgJSIxvl516FJ2iuC/7ttjsAxSPpC9kkI5iQQFHKyEN5BjbhvJ/IXIZ3yIBcW5QDlWAyrA+TFag==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.1.tgz", + "integrity": "sha512-0QbCkfk6cnnVKWqqlC0cUrrUMDMfu5ffvYMTUHf+qMN2uAb3MKP31LPcwiMXBNsvoFGs/kYdFOsuLmvppCopXA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@studio384/amaranth": { + "resolved": "..", + "link": true + }, + "node_modules/@swc/core": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.3.107.tgz", + "integrity": "sha512-zKhqDyFcTsyLIYK1iEmavljZnf4CCor5pF52UzLAz4B6Nu/4GLU+2LQVAf+oRHjusG39PTPjd2AlRT3f3QWfsQ==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@swc/counter": "^0.1.1", + "@swc/types": "^0.1.5" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/swc" + }, + "optionalDependencies": { + "@swc/core-darwin-arm64": "1.3.107", + "@swc/core-darwin-x64": "1.3.107", + "@swc/core-linux-arm-gnueabihf": "1.3.107", + "@swc/core-linux-arm64-gnu": "1.3.107", + "@swc/core-linux-arm64-musl": "1.3.107", + "@swc/core-linux-x64-gnu": "1.3.107", + "@swc/core-linux-x64-musl": "1.3.107", + "@swc/core-win32-arm64-msvc": "1.3.107", + "@swc/core-win32-ia32-msvc": "1.3.107", + "@swc/core-win32-x64-msvc": "1.3.107" + }, + "peerDependencies": { + "@swc/helpers": "^0.5.0" + }, + "peerDependenciesMeta": { + "@swc/helpers": { + "optional": true + } + } + }, + "node_modules/@swc/core-darwin-arm64": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.107.tgz", + "integrity": "sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-darwin-x64": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.107.tgz", + "integrity": "sha512-hwiLJ2ulNkBGAh1m1eTfeY1417OAYbRGcb/iGsJ+LuVLvKAhU/itzsl535CvcwAlt2LayeCFfcI8gdeOLeZa9A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm-gnueabihf": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.107.tgz", + "integrity": "sha512-I2wzcC0KXqh0OwymCmYwNRgZ9nxX7DWnOOStJXV3pS0uB83TXAkmqd7wvMBuIl9qu4Hfomi9aDM7IlEEn9tumQ==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-gnu": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.107.tgz", + "integrity": "sha512-HWgnn7JORYlOYnGsdunpSF8A+BCZKPLzLtEUA27/M/ZuANcMZabKL9Zurt7XQXq888uJFAt98Gy+59PU90aHKg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-arm64-musl": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.107.tgz", + "integrity": "sha512-vfPF74cWfAm8hyhS8yvYI94ucMHIo8xIYU+oFOW9uvDlGQRgnUf/6DEVbLyt/3yfX5723Ln57U8uiMALbX5Pyw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-gnu": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.107.tgz", + "integrity": "sha512-uBVNhIg0ip8rH9OnOsCARUFZ3Mq3tbPHxtmWk9uAa5u8jQwGWeBx5+nTHpDOVd3YxKb6+5xDEI/edeeLpha/9g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-linux-x64-musl": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.107.tgz", + "integrity": "sha512-mvACkUvzSIB12q1H5JtabWATbk3AG+pQgXEN95AmEX2ZA5gbP9+B+mijsg7Sd/3tboHr7ZHLz/q3SHTvdFJrEw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-arm64-msvc": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.107.tgz", + "integrity": "sha512-J3P14Ngy/1qtapzbguEH41kY109t6DFxfbK4Ntz9dOWNuVY3o9/RTB841ctnJk0ZHEG+BjfCJjsD2n8H5HcaOA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-ia32-msvc": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.107.tgz", + "integrity": "sha512-ZBUtgyjTHlz8TPJh7kfwwwFma+ktr6OccB1oXC8fMSopD0AxVnQasgun3l3099wIsAB9eEsJDQ/3lDkOLs1gBA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/core-win32-x64-msvc": { + "version": "1.3.107", + "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.107.tgz", + "integrity": "sha512-Eyzo2XRqWOxqhE1gk9h7LWmUf4Bp4Xn2Ttb0ayAXFp6YSTxQIThXcT9kipXZqcpxcmDwoq8iWbbf2P8XL743EA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=10" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz", + "integrity": "sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==", + "dev": true + }, + "node_modules/@swc/types": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz", + "integrity": "sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==", + "dev": true + }, + "node_modules/@trivago/prettier-plugin-sort-imports": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz", + "integrity": "sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==", + "dev": true, + "dependencies": { + "@babel/generator": "7.17.7", + "@babel/parser": "^7.20.5", + "@babel/traverse": "7.23.2", + "@babel/types": "7.17.0", + "javascript-natural-sort": "0.7.1", + "lodash": "^4.17.21" + }, + "peerDependencies": { + "@vue/compiler-sfc": "3.x", + "prettier": "2.x - 3.x" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + } + } + }, + "node_modules/@trivago/prettier-plugin-sort-imports/node_modules/@babel/types": { + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "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==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.1.tgz", + "integrity": "sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.10", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", + "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.8.0.tgz", + "integrity": "sha512-gFTT+ezJmkwutUPmB0skOj3GZJtlEGnlssems4AjkVweUPGj7jRwwqg0Hhg7++kPGJqKtTYx+R05Ftww372aIg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/type-utils": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.8.0.tgz", + "integrity": "sha512-KgKQly1pv0l4ltcftP59uQZCi4HUYswCLbTqVZEJu7uLX8CTLyswqMLqLN+2QFz4jCptqWVV4SB7vdxcH2+0kQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.8.0.tgz", + "integrity": "sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.8.0.tgz", + "integrity": "sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "7.8.0", + "@typescript-eslint/utils": "7.8.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.8.0.tgz", + "integrity": "sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==", + "dev": true, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.8.0.tgz", + "integrity": "sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/visitor-keys": "7.8.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.8.0.tgz", + "integrity": "sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.15", + "@types/semver": "^7.5.8", + "@typescript-eslint/scope-manager": "7.8.0", + "@typescript-eslint/types": "7.8.0", + "@typescript-eslint/typescript-estree": "7.8.0", + "semver": "^7.6.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.8.0.tgz", + "integrity": "sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "7.8.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react-swc": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react-swc/-/plugin-react-swc-3.6.0.tgz", + "integrity": "sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==", + "dev": true, + "dependencies": { + "@swc/core": "^1.3.107" + }, + "peerDependencies": { + "vite": "^4 || ^5" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "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-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": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "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-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.findlast": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.4.tgz", + "integrity": "sha512-BMtLxpV+8BD+6ZPFIWmnUBpQoy+A+ujcg4rhp2iwCRJYA7PEh2MS4NL3lz8EiDlLrJPp2hg9qWihr5pd//jcGw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.toreversed": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz", + "integrity": "sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz", + "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.1.0", + "es-shim-unscopables": "^1.0.2" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "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/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "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/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "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/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10" + } + }, + "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.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/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/css-select/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/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "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/dotenv": { + "version": "16.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz", + "integrity": "sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/motdotla/dotenv?sponsor=1" + } + }, + "node_modules/dotenv-expand": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-8.0.3.tgz", + "integrity": "sha512-SErOMvge0ZUyWd5B0NXMQlDkN+8r+HhVUsxgOO7IoPDOdDRD2JjExpN6y3KnFR66jsJMwSn1pqIivhU5rcJiNg==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.22.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.5.tgz", + "integrity": "sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.5", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.17.tgz", + "integrity": "sha512-lh7BsUqelv4KUbR5a/ZTaGGIMLCjPGPqJ6q+Oq24YP0RdyptX1uzm4vvaqzk7Zx3bpl/76YLTTDj9L7uYQ92oQ==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.4", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "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/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/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/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/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/eslint-plugin-import": { + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.34.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz", + "integrity": "sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlast": "^1.2.4", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.toreversed": "^1.1.2", + "array.prototype.tosorted": "^1.1.3", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.17", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7", + "object.hasown": "^1.1.3", + "object.values": "^1.1.7", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.7.tgz", + "integrity": "sha512-yrj+KInFmwuQS2UQcg1SF83ha1tuHC1jMQbRNyuWtlEzzKRDgAl7L4Yp4NlDUZTZNlWvHEzOtJhMi40R7JxcSw==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/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/eslint/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/eslint/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/eslint/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/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/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/eslint/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/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "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-glob/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/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/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", + "dev": true, + "dependencies": { + "flatted": "^3.2.7", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.0.tgz", + "integrity": "sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/ignore": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-from-esm": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/import-from-esm/-/import-from-esm-1.3.3.tgz", + "integrity": "sha512-U3Qt/CyfFpTUv6LOP2jRTLYjphH6zg3okMfHbyqRa/W2w6hr8OsJWVggNlR4jxuojQy81TgTJTxgSkyoteRGMQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "import-meta-resolve": "^4.0.0" + }, + "engines": { + "node": ">=16.20" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-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.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "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.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "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-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/jake/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/javascript-natural-sort": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz", + "integrity": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==", + "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==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "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==" + }, + "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-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "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/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/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/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/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "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/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "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-html-parser": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2.tgz", + "integrity": "sha512-RaBPP3+51hPne/OolXxcz89iYvQvKOydaqoePpOgXcrOKZhjVIzmpKZz+Hd/RBO2/zN2q6CNJhQzucVz+u3Jyw==", + "dev": true, + "dependencies": { + "css-select": "^4.2.1", + "he": "1.2.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.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": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "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/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-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": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "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==" + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-0.2.0.tgz", + "integrity": "sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==", + "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.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=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/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/react-router": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.0.tgz", + "integrity": "sha512-wPMZ8S2TuPadH0sF5irFGjkNLIcRvOSaEe7v+JER8508dyJumm6XZB1u5kztlX0RVq6AzRVndzqcUh6sFIauzA==", + "dependencies": { + "@remix-run/router": "1.16.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.0.tgz", + "integrity": "sha512-Q9YaSYvubwgbal2c9DJKfx6hTNoBp3iJDsl+Duva/DwxoJH+OTXkxGpql4iUK2sla/8z4RpjAm6EWx1qUDuopQ==", + "dependencies": { + "@remix-run/router": "1.16.0", + "react-router": "6.23.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz", + "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0", + "get-intrinsic": "^1.2.3", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz", + "integrity": "sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "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/rollup": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.1.tgz", + "integrity": "sha512-0gG94inrUtg25sB2V/pApwiv1lUb0bQ25FPNuzO89Baa+B+c0ccaaBKM5zkZV/12pUUdH+lWCSm9wmHqyocuVQ==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.17.1", + "@rollup/rollup-android-arm64": "4.17.1", + "@rollup/rollup-darwin-arm64": "4.17.1", + "@rollup/rollup-darwin-x64": "4.17.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.17.1", + "@rollup/rollup-linux-arm-musleabihf": "4.17.1", + "@rollup/rollup-linux-arm64-gnu": "4.17.1", + "@rollup/rollup-linux-arm64-musl": "4.17.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.17.1", + "@rollup/rollup-linux-riscv64-gnu": "4.17.1", + "@rollup/rollup-linux-s390x-gnu": "4.17.1", + "@rollup/rollup-linux-x64-gnu": "4.17.1", + "@rollup/rollup-linux-x64-musl": "4.17.1", + "@rollup/rollup-win32-arm64-msvc": "4.17.1", + "@rollup/rollup-win32-ia32-msvc": "4.17.1", + "@rollup/rollup-win32-x64-msvc": "4.17.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-visualizer": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.11.0.tgz", + "integrity": "sha512-exM0Ms2SN3AgTzMeW7y46neZQcyLY7eKwWAop1ZoRTCZwyrIRdMMJ6JjToAJbML77X/9N8ZEpmXG4Z/Clb9k8g==", + "dev": true, + "dependencies": { + "open": "^8.4.0", + "picomatch": "^2.3.1", + "source-map": "^0.7.4", + "yargs": "^17.5.1" + }, + "bin": { + "rollup-plugin-visualizer": "dist/bin/cli.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "rollup": "2.x || 3.x || 4.x" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/rollup-plugin-visualizer/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/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-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "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": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylis": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", + "integrity": "sha512-Orov6g6BB1sDfYgzWfTHDOxamtX1bE/zo104Dh9e6fqJ3PooipYyfJ0pUmrZO2wAvO8YbEyeFrkV91XTsGMSrw==" + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "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/ts-api-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", + "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/vite": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true }, - "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==" + "less": { + "optional": true }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "lightningcss": { + "optional": true }, "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==" + "stylus": { + "optional": true }, - "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" - } - } - } + "sugarss": { + "optional": true }, - "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==" + "terser": { + "optional": true } } + }, + "node_modules/vite-bundle-visualizer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vite-bundle-visualizer/-/vite-bundle-visualizer-1.1.0.tgz", + "integrity": "sha512-cmi5OuS7Eta5keTJmCTEbBBA7gOsUQ4K44W5dbsP+n/X0GIilIIFbJeXF120MQpTxdiZ/GIx4A9zkPEcKpPAog==", + "dev": true, + "dependencies": { + "cac": "^6.7.14", + "import-from-esm": "^1.3.3", + "rollup-plugin-visualizer": "^5.11.0", + "tmp": "^0.2.1" + }, + "bin": { + "vite-bundle-visualizer": "bin.js" + }, + "engines": { + "node": "^18.19.0 || >=20.6.0" + } + }, + "node_modules/vite-plugin-html": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.2.tgz", + "integrity": "sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.2.0", + "colorette": "^2.0.16", + "connect-history-api-fallback": "^1.6.0", + "consola": "^2.15.3", + "dotenv": "^16.0.0", + "dotenv-expand": "^8.0.2", + "ejs": "^3.1.6", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.1", + "html-minifier-terser": "^6.1.0", + "node-html-parser": "^5.3.3", + "pathe": "^0.2.0" + }, + "peerDependencies": { + "vite": ">=2.0.0" + } + }, + "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/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "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.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } } } diff --git a/docs/package.json b/docs/package.json index 6e057576..36ff2225 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,17 +1,44 @@ { - "name": "valkyrie-docs", - "version": "1.0.0", - "description": "Valkyrie documentation.", - "main": "index.html", + "name": "amicons-docs", + "homepage": "https://studio384.github.io/amicons", + "private": true, + "version": "0.1.0", + "type": "module", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "dev": "vite", + "build": "tsc && vite build", + "format": "prettier . --write", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview", + "start": "vite serve --mode dev" }, - "keywords": [ - "valkyrie" - ], - "author": "Sippy", - "license": "AGPL-3.0-or-later", "dependencies": { - "@sippy-platform/valkyrie": "file:../" + "@emotion/react": "11.11.4", + "@emotion/styled": "11.11.5", + "@mui/joy": "5.0.0-beta.36", + "@mui/material": "5.15.17", + "@studio384/amaranth": "file:../", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-router-dom": "6.23.0" + }, + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "4.3.0", + "@types/react": "18.3.1", + "@types/react-dom": "18.3.0", + "@typescript-eslint/eslint-plugin": "7.8.0", + "@typescript-eslint/parser": "7.8.0", + "@vitejs/plugin-react-swc": "3.6.0", + "eslint": "8.57.0", + "eslint-import-resolver-typescript": "3.6.1", + "eslint-plugin-import": "2.29.1", + "eslint-plugin-react": "7.34.1", + "eslint-plugin-react-hooks": "4.6.2", + "eslint-plugin-react-refresh": "0.4.7", + "prettier": "3.2.5", + "typescript": "5.4.5", + "vite": "5.2.11", + "vite-bundle-visualizer": "1.1.0", + "vite-plugin-html": "3.2.2" } } diff --git a/docs/public/data/icons/0.json b/docs/public/data/icons/0.json new file mode 100644 index 00000000..eb29b078 --- /dev/null +++ b/docs/public/data/icons/0.json @@ -0,0 +1,7 @@ +{ + "title": "0", + "categories": ["letters-numbers"], + "tags": ["null", "zero", "nil"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/1.json b/docs/public/data/icons/1.json new file mode 100644 index 00000000..a68085fa --- /dev/null +++ b/docs/public/data/icons/1.json @@ -0,0 +1,7 @@ +{ + "title": "1", + "categories": ["letters-numbers"], + "tags": ["one"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/2.json b/docs/public/data/icons/2.json new file mode 100644 index 00000000..656a3519 --- /dev/null +++ b/docs/public/data/icons/2.json @@ -0,0 +1,7 @@ +{ + "title": "2", + "categories": ["letters-numbers"], + "tags": ["two"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/3.json b/docs/public/data/icons/3.json new file mode 100644 index 00000000..c4cae98c --- /dev/null +++ b/docs/public/data/icons/3.json @@ -0,0 +1,7 @@ +{ + "title": "3", + "categories": ["letters-numbers"], + "tags": ["three"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/4.json b/docs/public/data/icons/4.json new file mode 100644 index 00000000..dbb2f867 --- /dev/null +++ b/docs/public/data/icons/4.json @@ -0,0 +1,7 @@ +{ + "title": "4", + "categories": ["letters-numbers"], + "tags": ["four"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/5.json b/docs/public/data/icons/5.json new file mode 100644 index 00000000..b7193e2a --- /dev/null +++ b/docs/public/data/icons/5.json @@ -0,0 +1,7 @@ +{ + "title": "5", + "categories": ["letters-numbers"], + "tags": ["five"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/6.json b/docs/public/data/icons/6.json new file mode 100644 index 00000000..4d3f63f4 --- /dev/null +++ b/docs/public/data/icons/6.json @@ -0,0 +1,7 @@ +{ + "title": "6", + "categories": ["letters-numbers"], + "tags": ["six"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/7.json b/docs/public/data/icons/7.json new file mode 100644 index 00000000..7ca9a800 --- /dev/null +++ b/docs/public/data/icons/7.json @@ -0,0 +1,7 @@ +{ + "title": "7", + "categories": ["letters-numbers"], + "tags": ["seven"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/8.json b/docs/public/data/icons/8.json new file mode 100644 index 00000000..e27d371f --- /dev/null +++ b/docs/public/data/icons/8.json @@ -0,0 +1,7 @@ +{ + "title": "8", + "categories": ["letters-numbers"], + "tags": ["eight"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/9.json b/docs/public/data/icons/9.json new file mode 100644 index 00000000..7124f984 --- /dev/null +++ b/docs/public/data/icons/9.json @@ -0,0 +1,7 @@ +{ + "title": "9", + "categories": ["letters-numbers"], + "tags": ["nine"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/a-gum.json b/docs/public/data/icons/a-gum.json new file mode 100644 index 00000000..ef840daa --- /dev/null +++ b/docs/public/data/icons/a-gum.json @@ -0,0 +1,7 @@ +{ + "title": "A gum", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/a.json b/docs/public/data/icons/a.json new file mode 100644 index 00000000..75e7d8d1 --- /dev/null +++ b/docs/public/data/icons/a.json @@ -0,0 +1,7 @@ +{ + "title": "A", + "categories": ["letters-numbers"], + "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 00000000..04bbfe99 --- /dev/null +++ b/docs/public/data/icons/address-book.json @@ -0,0 +1,7 @@ +{ + "title": "Address book", + "categories": ["business", "communication", "people"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/alarm-clock.json b/docs/public/data/icons/alarm-clock.json new file mode 100644 index 00000000..a901c607 --- /dev/null +++ b/docs/public/data/icons/alarm-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Alarm clock", + "categories": ["alert", "time"], + "tags": ["alerts"], + "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 00000000..5c1ffc95 --- /dev/null +++ b/docs/public/data/icons/align-center.json @@ -0,0 +1,7 @@ +{ + "title": "Align center", + "categories": ["editor"], + "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 00000000..7798dfa0 --- /dev/null +++ b/docs/public/data/icons/align-justify.json @@ -0,0 +1,7 @@ +{ + "title": "Align justify", + "categories": ["editor"], + "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 00000000..cc6613a7 --- /dev/null +++ b/docs/public/data/icons/align-left.json @@ -0,0 +1,7 @@ +{ + "title": "Align left", + "categories": ["editor"], + "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 00000000..161ddf42 --- /dev/null +++ b/docs/public/data/icons/align-right.json @@ -0,0 +1,7 @@ +{ + "title": "Align right", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/amicons.json b/docs/public/data/icons/amicons.json new file mode 100644 index 00000000..b8c7887a --- /dev/null +++ b/docs/public/data/icons/amicons.json @@ -0,0 +1,7 @@ +{ + "title": "Amicons", + "categories": ["brands"], + "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 00000000..da50f3aa --- /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 00000000..078e5bbc --- /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 00000000..a2f56f2f --- /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 00000000..e7f17921 --- /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-y.json b/docs/public/data/icons/angles-y.json new file mode 100644 index 00000000..5b9eff3e --- /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 00000000..e6751e0e --- /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/arrow-down-arrow-up.json b/docs/public/data/icons/arrow-down-arrow-up.json new file mode 100644 index 00000000..02b6c850 --- /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 00000000..5edfabf0 --- /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 00000000..5e1e9246 --- /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 00000000..55ba5446 --- /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 00000000..9d52ff0e --- /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 00000000..47bf7985 --- /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 00000000..b93d9d1a --- /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 00000000..f6be8c06 --- /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 00000000..2c331ee6 --- /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 00000000..8dc90bb5 --- /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 00000000..5636e486 --- /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 00000000..63f2fe54 --- /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 00000000..511fbd7e --- /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 00000000..76723fe6 --- /dev/null +++ b/docs/public/data/icons/arrow-right-from-file.json @@ -0,0 +1,7 @@ +{ + "title": "Arrow right from file", + "categories": ["files", "business", "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 00000000..30e1eef9 --- /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 00000000..d325ff9a --- /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.json b/docs/public/data/icons/arrow-right-to-bracket.json new file mode 100644 index 00000000..c7479bb9 --- /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 00000000..f5b898a1 --- /dev/null +++ b/docs/public/data/icons/arrow-right-to-file.json @@ -0,0 +1,7 @@ +{ + "title": "Arrow right to file", + "categories": ["files", "business", "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 00000000..685f57c6 --- /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 00000000..95ed4a2a --- /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-left.json b/docs/public/data/icons/arrow-rotate-left.json new file mode 100644 index 00000000..cca2daba --- /dev/null +++ b/docs/public/data/icons/arrow-rotate-left.json @@ -0,0 +1,7 @@ +{ + "title": "Arrow rotate left", + "categories": ["arrows", "spinners", "editor", "media"], + "tags": ["refresh", "reload"], + "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 00000000..1f0226e5 --- /dev/null +++ b/docs/public/data/icons/arrow-rotate-right.json @@ -0,0 +1,7 @@ +{ + "title": "Arrow rotate right", + "categories": ["arrows", "spinners", "editor", "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 00000000..ec548248 --- /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 00000000..c67ce1e4 --- /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 00000000..c8cf1422 --- /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 00000000..cdaa2ede --- /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 00000000..fb1606d6 --- /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 00000000..9867a40d --- /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-down-left-right-up-center.json b/docs/public/data/icons/arrows-down-left-right-up-center.json new file mode 100644 index 00000000..0424d3e4 --- /dev/null +++ b/docs/public/data/icons/arrows-down-left-right-up-center.json @@ -0,0 +1,7 @@ +{ + "title": "Arrows down left right up center", + "categories": ["arrows"], + "tags": ["combine", "merge"], + "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 00000000..fe3fd899 --- /dev/null +++ b/docs/public/data/icons/arrows-rotate-right.json @@ -0,0 +1,7 @@ +{ + "title": "Arrows rotate right", + "categories": ["arrows", "spinners", "editor", "media"], + "tags": ["refresh", "reload"], + "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 00000000..7b166fb8 --- /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 00000000..07ebc4e3 --- /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/azure.json b/docs/public/data/icons/azure.json new file mode 100644 index 00000000..df507c20 --- /dev/null +++ b/docs/public/data/icons/azure.json @@ -0,0 +1,7 @@ +{ + "title": "Azure", + "categories": ["brands"], + "tags": ["microsoft"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/b.json b/docs/public/data/icons/b.json new file mode 100644 index 00000000..1631a3cd --- /dev/null +++ b/docs/public/data/icons/b.json @@ -0,0 +1,7 @@ +{ + "title": "B", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..89655c82 --- /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-staggered.json b/docs/public/data/icons/bars-staggered.json new file mode 100644 index 00000000..5e85c4af --- /dev/null +++ b/docs/public/data/icons/bars-staggered.json @@ -0,0 +1,7 @@ +{ + "title": "Bars staggered", + "categories": ["business", "coding"], + "tags": ["list"], + "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 00000000..cdfeee6e --- /dev/null +++ b/docs/public/data/icons/bars-uneven.json @@ -0,0 +1,7 @@ +{ + "title": "Bars uneven", + "categories": ["coding", "editor"], + "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 00000000..26906daf --- /dev/null +++ b/docs/public/data/icons/bars.json @@ -0,0 +1,7 @@ +{ + "title": "Bars", + "categories": ["coding", "editor"], + "tags": ["menu", "navigation", "justify", "aligment", "hamburger"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-charging.json b/docs/public/data/icons/battery-charging.json new file mode 100644 index 00000000..1f19e82c --- /dev/null +++ b/docs/public/data/icons/battery-charging.json @@ -0,0 +1,7 @@ +{ + "title": "Battery charging", + "categories": ["energy"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-empty.json b/docs/public/data/icons/battery-empty.json new file mode 100644 index 00000000..7c20edd3 --- /dev/null +++ b/docs/public/data/icons/battery-empty.json @@ -0,0 +1,7 @@ +{ + "title": "Battery empty", + "categories": ["energy"], + "tags": ["battery-0"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-exclamation.json b/docs/public/data/icons/battery-exclamation.json new file mode 100644 index 00000000..216c3246 --- /dev/null +++ b/docs/public/data/icons/battery-exclamation.json @@ -0,0 +1,7 @@ +{ + "title": "Battery exclamation", + "categories": ["alerts", "energy"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-full.json b/docs/public/data/icons/battery-full.json new file mode 100644 index 00000000..b43831a3 --- /dev/null +++ b/docs/public/data/icons/battery-full.json @@ -0,0 +1,7 @@ +{ + "title": "Battery full", + "categories": ["energy"], + "tags": ["battery-5"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-half.json b/docs/public/data/icons/battery-half.json new file mode 100644 index 00000000..20fec40f --- /dev/null +++ b/docs/public/data/icons/battery-half.json @@ -0,0 +1,7 @@ +{ + "title": "Battery half", + "categories": ["energy"], + "tags": ["battery-3"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-low.json b/docs/public/data/icons/battery-low.json new file mode 100644 index 00000000..704676fe --- /dev/null +++ b/docs/public/data/icons/battery-low.json @@ -0,0 +1,7 @@ +{ + "title": "Battery low", + "categories": ["energy"], + "tags": ["battery-1"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-quarter.json b/docs/public/data/icons/battery-quarter.json new file mode 100644 index 00000000..333dce49 --- /dev/null +++ b/docs/public/data/icons/battery-quarter.json @@ -0,0 +1,7 @@ +{ + "title": "Battery quarter", + "categories": ["energy"], + "tags": ["battery-2"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-slash.json b/docs/public/data/icons/battery-slash.json new file mode 100644 index 00000000..da7ab457 --- /dev/null +++ b/docs/public/data/icons/battery-slash.json @@ -0,0 +1,7 @@ +{ + "title": "Battery slash", + "categories": ["energy", "alert"], + "tags": ["battery-none"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/battery-three-quarter.json b/docs/public/data/icons/battery-three-quarter.json new file mode 100644 index 00000000..719de69d --- /dev/null +++ b/docs/public/data/icons/battery-three-quarter.json @@ -0,0 +1,7 @@ +{ + "title": "Battery three quarter", + "categories": ["energy"], + "tags": ["battery-4"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/beer.json b/docs/public/data/icons/beer.json new file mode 100644 index 00000000..d43d6d32 --- /dev/null +++ b/docs/public/data/icons/beer.json @@ -0,0 +1,7 @@ +{ + "title": "Beer", + "categories": ["food-beverage", "maps"], + "tags": ["glass"], + "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 00000000..876c9ac0 --- /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/bicycle.json b/docs/public/data/icons/bicycle.json new file mode 100644 index 00000000..966cb376 --- /dev/null +++ b/docs/public/data/icons/bicycle.json @@ -0,0 +1,7 @@ +{ + "title": "Bicycle", + "categories": ["transportation", "maps", "nature", "play"], + "tags": ["riding", "biking"], + "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 00000000..e72391c2 --- /dev/null +++ b/docs/public/data/icons/blf.json @@ -0,0 +1,7 @@ +{ + "title": "Blinking Light Field (BLF)", + "categories": ["communication", "business"], + "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 00000000..4721ac7f --- /dev/null +++ b/docs/public/data/icons/bold.json @@ -0,0 +1,7 @@ +{ + "title": "Bold", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/bolt.json b/docs/public/data/icons/bolt.json new file mode 100644 index 00000000..e11829b1 --- /dev/null +++ b/docs/public/data/icons/bolt.json @@ -0,0 +1,7 @@ +{ + "title": "Bolt", + "categories": ["weather", "energy"], + "tags": ["zap", "storm", "thunder", "lightning"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/book-open.json b/docs/public/data/icons/book-open.json new file mode 100644 index 00000000..62a98b2d --- /dev/null +++ b/docs/public/data/icons/book-open.json @@ -0,0 +1,7 @@ +{ + "title": "Book open", + "categories": ["education", "writing"], + "tags": ["read", "magazine"], + "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 00000000..2aade96c --- /dev/null +++ b/docs/public/data/icons/book.json @@ -0,0 +1,7 @@ +{ + "title": "Book", + "categories": ["business", "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 00000000..44d188d4 --- /dev/null +++ b/docs/public/data/icons/box-open-full.json @@ -0,0 +1,7 @@ +{ + "title": "Box open full", + "categories": ["shopping", "logistics"], + "tags": ["package", "cardboard", "moving"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/box.json b/docs/public/data/icons/box.json new file mode 100644 index 00000000..a3fe693a --- /dev/null +++ b/docs/public/data/icons/box.json @@ -0,0 +1,7 @@ +{ + "title": "Box", + "categories": ["logistics"], + "tags": ["cardboard", "package"], + "created": "1.0.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 00000000..603968ec --- /dev/null +++ b/docs/public/data/icons/brackets-curly.json @@ -0,0 +1,7 @@ +{ + "title": "Brackets curly", + "categories": ["coding", "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 00000000..38ba4694 --- /dev/null +++ b/docs/public/data/icons/broom.json @@ -0,0 +1,7 @@ +{ + "title": "Broom", + "categories": ["design", "household"], + "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 00000000..ddcdb994 --- /dev/null +++ b/docs/public/data/icons/bug.json @@ -0,0 +1,7 @@ +{ + "title": "Bug", + "categories": ["coding", "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 00000000..d2227c47 --- /dev/null +++ b/docs/public/data/icons/building.json @@ -0,0 +1,7 @@ +{ + "title": "Building", + "categories": ["business", "maps"], + "tags": ["company", "enterprise", "organization", "office"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/c.json b/docs/public/data/icons/c.json new file mode 100644 index 00000000..547b326e --- /dev/null +++ b/docs/public/data/icons/c.json @@ -0,0 +1,7 @@ +{ + "title": "C", + "categories": ["letters-numbers", "spinners"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/calculator.json b/docs/public/data/icons/calculator.json new file mode 100644 index 00000000..1fc94ccf --- /dev/null +++ b/docs/public/data/icons/calculator.json @@ -0,0 +1,7 @@ +{ + "title": "Calculator", + "categories": ["business", "devices", "mathematics"], + "tags": [], + "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 00000000..9b89630a --- /dev/null +++ b/docs/public/data/icons/calendar-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar clock", + "categories": ["business", "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 00000000..19bd5269 --- /dev/null +++ b/docs/public/data/icons/calendar-day.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar day", + "categories": ["business", "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 00000000..ee517d59 --- /dev/null +++ b/docs/public/data/icons/calendar-range-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar range clock", + "categories": ["business", "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 00000000..65fac937 --- /dev/null +++ b/docs/public/data/icons/calendar-range.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar range", + "categories": ["business", "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 00000000..0d31426e --- /dev/null +++ b/docs/public/data/icons/calendar-stars.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar stars", + "categories": ["business", "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 00000000..9d40ae34 --- /dev/null +++ b/docs/public/data/icons/calendar-week.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar week", + "categories": ["business", "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 00000000..696911f4 --- /dev/null +++ b/docs/public/data/icons/calendar.json @@ -0,0 +1,7 @@ +{ + "title": "Calendar", + "categories": ["business", "time"], + "tags": ["month"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/camera.json b/docs/public/data/icons/camera.json new file mode 100644 index 00000000..e6ca8d7c --- /dev/null +++ b/docs/public/data/icons/camera.json @@ -0,0 +1,7 @@ +{ + "title": "Camera", + "categories": ["devices", "photos", "social"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/campfire.json b/docs/public/data/icons/campfire.json new file mode 100644 index 00000000..a69a34f3 --- /dev/null +++ b/docs/public/data/icons/campfire.json @@ -0,0 +1,7 @@ +{ + "title": "Campfire", + "categories": ["nature", "energy", "science"], + "tags": ["burning", "hot"], + "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 00000000..84908706 --- /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/car.json b/docs/public/data/icons/car.json new file mode 100644 index 00000000..5fb655e4 --- /dev/null +++ b/docs/public/data/icons/car.json @@ -0,0 +1,7 @@ +{ + "title": "Car", + "categories": ["transportation", "maps"], + "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 00000000..f797ca5f --- /dev/null +++ b/docs/public/data/icons/chain-slash.json @@ -0,0 +1,7 @@ +{ + "title": "Chain slash", + "categories": ["editor"], + "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 00000000..45b7c240 --- /dev/null +++ b/docs/public/data/icons/chain.json @@ -0,0 +1,7 @@ +{ + "title": "Chain", + "categories": ["editor"], + "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 00000000..e05aae4f --- /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/change-windows.json b/docs/public/data/icons/change-windows.json new file mode 100644 index 00000000..633db20f --- /dev/null +++ b/docs/public/data/icons/change-windows.json @@ -0,0 +1,7 @@ +{ + "title": "ChangeWindows", + "categories": ["brands"], + "tags": [], + "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 00000000..ef77496d --- /dev/null +++ b/docs/public/data/icons/chart-pie.json @@ -0,0 +1,7 @@ +{ + "title": "Chart pie", + "categories": ["business", "charts", "money"], + "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 00000000..39a15afb --- /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 00000000..a43a1d9e --- /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 00000000..12a8b495 --- /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 00000000..0789b65d --- /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 00000000..9f6b45cd --- /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 00000000..6c70c88c --- /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 00000000..a5785a64 --- /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 00000000..efc073d6 --- /dev/null +++ b/docs/public/data/icons/circle-dashed.json @@ -0,0 +1,7 @@ +{ + "title": "Circle dashed", + "categories": ["design", "editor", "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 00000000..c41c37bd --- /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 00000000..836ef32b --- /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 00000000..1f06121d --- /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 00000000..804dae7b --- /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 00000000..ebdd5f71 --- /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 00000000..f404ebbd --- /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 00000000..dacdaab5 --- /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 00000000..7521ec10 --- /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/circle.json b/docs/public/data/icons/circle.json new file mode 100644 index 00000000..f7498c0e --- /dev/null +++ b/docs/public/data/icons/circle.json @@ -0,0 +1,7 @@ +{ + "title": "Circle", + "categories": ["shapes"], + "tags": ["round"], + "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 00000000..a9f13750 --- /dev/null +++ b/docs/public/data/icons/city.json @@ -0,0 +1,7 @@ +{ + "title": "City", + "categories": ["business", "maps"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/clipboard.json b/docs/public/data/icons/clipboard.json new file mode 100644 index 00000000..0ced5273 --- /dev/null +++ b/docs/public/data/icons/clipboard.json @@ -0,0 +1,7 @@ +{ + "title": "Clipboard", + "categories": ["business", "writing"], + "tags": ["copy"], + "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 00000000..9b3a306d --- /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.json b/docs/public/data/icons/clock.json new file mode 100644 index 00000000..30519447 --- /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-drizzle.json b/docs/public/data/icons/cloud-drizzle.json new file mode 100644 index 00000000..5174812e --- /dev/null +++ b/docs/public/data/icons/cloud-drizzle.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud drizzle", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-fog.json b/docs/public/data/icons/cloud-fog.json new file mode 100644 index 00000000..78090758 --- /dev/null +++ b/docs/public/data/icons/cloud-fog.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud fog", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-hail.json b/docs/public/data/icons/cloud-hail.json new file mode 100644 index 00000000..ecbb62c0 --- /dev/null +++ b/docs/public/data/icons/cloud-hail.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud hail", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-lightning.json b/docs/public/data/icons/cloud-lightning.json new file mode 100644 index 00000000..135fc98b --- /dev/null +++ b/docs/public/data/icons/cloud-lightning.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud lightning", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-moon.json b/docs/public/data/icons/cloud-moon.json new file mode 100644 index 00000000..098d5491 --- /dev/null +++ b/docs/public/data/icons/cloud-moon.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud moon", + "categories": ["weather"], + "tags": ["overcast", "cloudy"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-rain.json b/docs/public/data/icons/cloud-rain.json new file mode 100644 index 00000000..f5f6434d --- /dev/null +++ b/docs/public/data/icons/cloud-rain.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud rain", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-snow.json b/docs/public/data/icons/cloud-snow.json new file mode 100644 index 00000000..d4ae53bf --- /dev/null +++ b/docs/public/data/icons/cloud-snow.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud snow", + "categories": ["weather"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud-sun.json b/docs/public/data/icons/cloud-sun.json new file mode 100644 index 00000000..d92fa6f1 --- /dev/null +++ b/docs/public/data/icons/cloud-sun.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud sun", + "categories": ["weather"], + "tags": ["overcast", "cloudy"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/cloud.json b/docs/public/data/icons/cloud.json new file mode 100644 index 00000000..776a1e46 --- /dev/null +++ b/docs/public/data/icons/cloud.json @@ -0,0 +1,7 @@ +{ + "title": "Cloud", + "categories": ["weather", "communication"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/code-branch-up.json b/docs/public/data/icons/code-branch-up.json new file mode 100644 index 00000000..510d3187 --- /dev/null +++ b/docs/public/data/icons/code-branch-up.json @@ -0,0 +1,7 @@ +{ + "title": "Code branch up", + "categories": ["coding"], + "tags": ["code", "git"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/code-branch.json b/docs/public/data/icons/code-branch.json new file mode 100644 index 00000000..6c1ad571 --- /dev/null +++ b/docs/public/data/icons/code-branch.json @@ -0,0 +1,7 @@ +{ + "title": "Code branch", + "categories": ["coding"], + "tags": ["code", "git"], + "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 00000000..9b559f49 --- /dev/null +++ b/docs/public/data/icons/code.json @@ -0,0 +1,7 @@ +{ + "title": "Code", + "categories": ["coding", "editor"], + "tags": ["different", "unequal"], + "created": "1.0.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 00000000..f88f05e3 --- /dev/null +++ b/docs/public/data/icons/codeblock.json @@ -0,0 +1,7 @@ +{ + "title": "Codeblock", + "categories": ["coding", "editor"], + "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 00000000..60235a7a --- /dev/null +++ b/docs/public/data/icons/coin.json @@ -0,0 +1,7 @@ +{ + "title": "Coin", + "categories": ["money", "shopping"], + "tags": ["penny", "euro"], + "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 00000000..1e81ab1f --- /dev/null +++ b/docs/public/data/icons/command.json @@ -0,0 +1,7 @@ +{ + "title": "Command", + "categories": ["editor", "coding"], + "tags": ["apple"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/compact-disc.json b/docs/public/data/icons/compact-disc.json new file mode 100644 index 00000000..36d4af23 --- /dev/null +++ b/docs/public/data/icons/compact-disc.json @@ -0,0 +1,7 @@ +{ + "title": "Compact disc", + "categories": ["devices", "spinners"], + "tags": ["cd"], + "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 00000000..7c5a7fef --- /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-drafting.json b/docs/public/data/icons/compass-drafting.json new file mode 100644 index 00000000..e2e95a91 --- /dev/null +++ b/docs/public/data/icons/compass-drafting.json @@ -0,0 +1,7 @@ +{ + "title": "Compass drafting", + "categories": ["design"], + "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 00000000..1496be9e --- /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 00000000..66cdea1d --- /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/computer-mouse-scroll-wheel.json b/docs/public/data/icons/computer-mouse-scroll-wheel.json new file mode 100644 index 00000000..78b84a77 --- /dev/null +++ b/docs/public/data/icons/computer-mouse-scroll-wheel.json @@ -0,0 +1,7 @@ +{ + "title": "Computer mouse scroll wheel", + "categories": ["coding", "devices", "writing"], + "tags": ["input"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/computer-mouse.json b/docs/public/data/icons/computer-mouse.json new file mode 100644 index 00000000..c406e077 --- /dev/null +++ b/docs/public/data/icons/computer-mouse.json @@ -0,0 +1,7 @@ +{ + "title": "Computer mouse", + "categories": ["coding", "devices", "writing"], + "tags": ["input"], + "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 00000000..fad1b323 --- /dev/null +++ b/docs/public/data/icons/copy.json @@ -0,0 +1,7 @@ +{ + "title": "Copy", + "categories": ["business", "design", "files"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/credit-card.json b/docs/public/data/icons/credit-card.json new file mode 100644 index 00000000..7dacf272 --- /dev/null +++ b/docs/public/data/icons/credit-card.json @@ -0,0 +1,7 @@ +{ + "title": "Credit card", + "categories": ["money", "shopping"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/crop.json b/docs/public/data/icons/crop.json new file mode 100644 index 00000000..a4f8cfe0 --- /dev/null +++ b/docs/public/data/icons/crop.json @@ -0,0 +1,7 @@ +{ + "title": "Crop", + "categories": ["design", "editing"], + "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 00000000..fbf75a6c --- /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/d.json b/docs/public/data/icons/d.json new file mode 100644 index 00000000..fb0802a5 --- /dev/null +++ b/docs/public/data/icons/d.json @@ -0,0 +1,7 @@ +{ + "title": "D", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..a7b27686 --- /dev/null +++ b/docs/public/data/icons/devices.json @@ -0,0 +1,7 @@ +{ + "title": "Devices", + "categories": ["coding", "devices"], + "tags": ["laptop", "smartphone", "mobile"], + "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 00000000..870e897c --- /dev/null +++ b/docs/public/data/icons/dice-five.json @@ -0,0 +1,7 @@ +{ + "title": "Dice five", + "categories": ["gaming"], + "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 00000000..680a10f4 --- /dev/null +++ b/docs/public/data/icons/dice-four.json @@ -0,0 +1,7 @@ +{ + "title": "Dice four", + "categories": ["gaming"], + "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 00000000..90a655b2 --- /dev/null +++ b/docs/public/data/icons/dice-one.json @@ -0,0 +1,7 @@ +{ + "title": "Dice one", + "categories": ["gaming"], + "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 00000000..2593c724 --- /dev/null +++ b/docs/public/data/icons/dice-six.json @@ -0,0 +1,7 @@ +{ + "title": "Dice six", + "categories": ["gaming"], + "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 00000000..cfbae084 --- /dev/null +++ b/docs/public/data/icons/dice-three.json @@ -0,0 +1,7 @@ +{ + "title": "Dice three", + "categories": ["gaming"], + "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 00000000..b05774ea --- /dev/null +++ b/docs/public/data/icons/dice-two.json @@ -0,0 +1,7 @@ +{ + "title": "Dice two", + "categories": ["gaming"], + "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 00000000..2733cb3d --- /dev/null +++ b/docs/public/data/icons/dice.json @@ -0,0 +1,7 @@ +{ + "title": "Dice", + "categories": ["gaming", "maps"], + "tags": ["random", "chance"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/display-cam.json b/docs/public/data/icons/display-cam.json new file mode 100644 index 00000000..a891e53d --- /dev/null +++ b/docs/public/data/icons/display-cam.json @@ -0,0 +1,7 @@ +{ + "title": "Display cam", + "categories": ["devices"], + "tags": ["screen", "monitor", "desktop", "webcam"], + "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 00000000..6bbdbb62 --- /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/door.json b/docs/public/data/icons/door.json new file mode 100644 index 00000000..222aead1 --- /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/droplet.json b/docs/public/data/icons/droplet.json new file mode 100644 index 00000000..80935395 --- /dev/null +++ b/docs/public/data/icons/droplet.json @@ -0,0 +1,7 @@ +{ + "title": "Droplet", + "categories": ["weather", "nature"], + "tags": ["water"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/e.json b/docs/public/data/icons/e.json new file mode 100644 index 00000000..ea0049e9 --- /dev/null +++ b/docs/public/data/icons/e.json @@ -0,0 +1,7 @@ +{ + "title": "E", + "categories": ["letters-numbers"], + "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 00000000..8df02805 --- /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 00000000..7fa3f6d2 --- /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 00000000..55767583 --- /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 00000000..be238a23 --- /dev/null +++ b/docs/public/data/icons/ellipsis-h.json @@ -0,0 +1,7 @@ +{ + "title": "Ellipsis h", + "categories": ["editor"], + "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 00000000..d08c8227 --- /dev/null +++ b/docs/public/data/icons/ellipsis-v.json @@ -0,0 +1,7 @@ +{ + "title": "Ellipsis vertical", + "categories": ["editor"], + "tags": ["three dots", "meatballs", "more", "overflow"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/envelope-open.json b/docs/public/data/icons/envelope-open.json new file mode 100644 index 00000000..d3f5e46d --- /dev/null +++ b/docs/public/data/icons/envelope-open.json @@ -0,0 +1,7 @@ +{ + "title": "Envelope open", + "categories": ["business", "communication", "social", "writing"], + "tags": ["email", "message", "mail", "letter"], + "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 00000000..7ee8cc3e --- /dev/null +++ b/docs/public/data/icons/envelope.json @@ -0,0 +1,7 @@ +{ + "title": "Envelope", + "categories": ["business", "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 00000000..461a26f2 --- /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 00000000..0685d9cf --- /dev/null +++ b/docs/public/data/icons/euro.json @@ -0,0 +1,7 @@ +{ + "title": "Euro", + "categories": ["money"], + "tags": [], + "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 00000000..3b08e98d --- /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 00000000..c4c5c9f7 --- /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 00000000..423718cf --- /dev/null +++ b/docs/public/data/icons/eye-slash.json @@ -0,0 +1,7 @@ +{ + "title": "Eye slash", + "categories": ["accessibility", "design", "human"], + "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 00000000..72a7f2b1 --- /dev/null +++ b/docs/public/data/icons/eye.json @@ -0,0 +1,7 @@ +{ + "title": "Eye", + "categories": ["accessibility", "design", "human"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/f.json b/docs/public/data/icons/f.json new file mode 100644 index 00000000..bdfef800 --- /dev/null +++ b/docs/public/data/icons/f.json @@ -0,0 +1,7 @@ +{ + "title": "F", + "categories": ["letters-numbers"], + "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 00000000..9f6e3bba --- /dev/null +++ b/docs/public/data/icons/facebook-messenger.json @@ -0,0 +1,7 @@ +{ + "title": "Facebook Messenger", + "categories": ["brands"], + "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 00000000..e1153230 --- /dev/null +++ b/docs/public/data/icons/facebook.json @@ -0,0 +1,7 @@ +{ + "title": "Facebook", + "categories": ["brands"], + "tags": ["meta"], + "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 00000000..80aab92b --- /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 00000000..3cde21bb --- /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 00000000..a5f4ee08 --- /dev/null +++ b/docs/public/data/icons/fax.json @@ -0,0 +1,7 @@ +{ + "title": "Fax", + "categories": ["business", "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 00000000..482f04d4 --- /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 00000000..9d5032bd --- /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 00000000..c63b4b51 --- /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 00000000..dbd0058c --- /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 00000000..5ac65e69 --- /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 00000000..25cef40c --- /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 00000000..563cdc80 --- /dev/null +++ b/docs/public/data/icons/file.json @@ -0,0 +1,7 @@ +{ + "title": "File", + "categories": ["files", "business", "coding", "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 00000000..59a8537d --- /dev/null +++ b/docs/public/data/icons/files-list.json @@ -0,0 +1,7 @@ +{ + "title": "Files listFile", + "categories": ["files", "business", "coding", "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 00000000..e2c3ffa7 --- /dev/null +++ b/docs/public/data/icons/files.json @@ -0,0 +1,7 @@ +{ + "title": "Files", + "categories": ["files", "business", "coding", "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 00000000..8d50f657 --- /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 00000000..8b614026 --- /dev/null +++ b/docs/public/data/icons/filter-plus.json @@ -0,0 +1,7 @@ +{ + "title": "Filter plus", + "categories": ["coding"], + "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 00000000..58e1f7bc --- /dev/null +++ b/docs/public/data/icons/filter-xmark.json @@ -0,0 +1,7 @@ +{ + "title": "Filter xmark", + "categories": ["coding"], + "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 00000000..4caed1eb --- /dev/null +++ b/docs/public/data/icons/filter.json @@ -0,0 +1,7 @@ +{ + "title": "Filter", + "categories": ["coding"], + "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 00000000..c27ee018 --- /dev/null +++ b/docs/public/data/icons/fingerprint.json @@ -0,0 +1,7 @@ +{ + "title": "Fingerprint", + "categories": ["accessibility", "human", "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 00000000..d2a2ffd8 --- /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 00000000..e1bee68f --- /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 00000000..072d0260 --- /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 00000000..ed87e2a3 --- /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 00000000..c97f8368 --- /dev/null +++ b/docs/public/data/icons/floppy-disk.json @@ -0,0 +1,7 @@ +{ + "title": "Floppy disk", + "categories": ["editor", "business", "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 00000000..afe20821 --- /dev/null +++ b/docs/public/data/icons/folder-image.json @@ -0,0 +1,7 @@ +{ + "title": "Folder image", + "categories": ["files", "business"], + "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 00000000..f173c8cb --- /dev/null +++ b/docs/public/data/icons/folder-min.json @@ -0,0 +1,7 @@ +{ + "title": "Folder min", + "categories": ["business", "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 00000000..bd85a0b9 --- /dev/null +++ b/docs/public/data/icons/folder-open.json @@ -0,0 +1,7 @@ +{ + "title": "Folder open", + "categories": ["business", "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 00000000..b8e68c8b --- /dev/null +++ b/docs/public/data/icons/folder-plus.json @@ -0,0 +1,7 @@ +{ + "title": "Folder plus", + "categories": ["business", "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 00000000..78d499fe --- /dev/null +++ b/docs/public/data/icons/folder.json @@ -0,0 +1,7 @@ +{ + "title": "Folder", + "categories": ["files", "coding", "business"], + "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 00000000..c9517f00 --- /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/frame.json b/docs/public/data/icons/frame.json new file mode 100644 index 00000000..1c33ec31 --- /dev/null +++ b/docs/public/data/icons/frame.json @@ -0,0 +1,7 @@ +{ + "title": "Frame", + "categories": ["design"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/g.json b/docs/public/data/icons/g.json new file mode 100644 index 00000000..6f984e43 --- /dev/null +++ b/docs/public/data/icons/g.json @@ -0,0 +1,7 @@ +{ + "title": "G", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/gamepad.json b/docs/public/data/icons/gamepad.json new file mode 100644 index 00000000..9c6586ee --- /dev/null +++ b/docs/public/data/icons/gamepad.json @@ -0,0 +1,7 @@ +{ + "title": "Gamepad", + "categories": ["devices", "gaming"], + "tags": ["controller"], + "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 00000000..5af2f16f --- /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 00000000..e5bcc43d --- /dev/null +++ b/docs/public/data/icons/gear.json @@ -0,0 +1,7 @@ +{ + "title": "Gear", + "categories": ["coding", "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 00000000..64a8d431 --- /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 00000000..b9f94f74 --- /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/globe.json b/docs/public/data/icons/globe.json new file mode 100644 index 00000000..3d1402b5 --- /dev/null +++ b/docs/public/data/icons/globe.json @@ -0,0 +1,7 @@ +{ + "title": "Globe", + "categories": ["science", "business", "communication", "maps"], + "tags": ["planet"], + "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 00000000..82f89130 --- /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 00000000..b340254b --- /dev/null +++ b/docs/public/data/icons/grid.json @@ -0,0 +1,7 @@ +{ + "title": "Grid", + "categories": ["design", "editor"], + "tags": ["dashboard"], + "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 00000000..ede0e2be --- /dev/null +++ b/docs/public/data/icons/grip-dots-v.json @@ -0,0 +1,7 @@ +{ + "title": "Grip dots vertical", + "categories": ["editor"], + "tags": ["handles"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/grip-dots.json b/docs/public/data/icons/grip-dots.json new file mode 100644 index 00000000..ddc2521e --- /dev/null +++ b/docs/public/data/icons/grip-dots.json @@ -0,0 +1,7 @@ +{ + "title": "Grip dots", + "categories": ["editor"], + "tags": ["handles"], + "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 00000000..66bf9767 --- /dev/null +++ b/docs/public/data/icons/grip-lines.json @@ -0,0 +1,7 @@ +{ + "title": "Grip lines", + "categories": ["editor"], + "tags": ["handles"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/h.json b/docs/public/data/icons/h.json new file mode 100644 index 00000000..cdc7ee7f --- /dev/null +++ b/docs/public/data/icons/h.json @@ -0,0 +1,7 @@ +{ + "title": "H", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..64471613 --- /dev/null +++ b/docs/public/data/icons/heading-1.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 1", + "categories": ["editor"], + "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 00000000..a8fb8a4e --- /dev/null +++ b/docs/public/data/icons/heading-2.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 2", + "categories": ["editor"], + "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 00000000..3c97c486 --- /dev/null +++ b/docs/public/data/icons/heading-3.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 3", + "categories": ["editor"], + "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 00000000..b3d5d610 --- /dev/null +++ b/docs/public/data/icons/heading-4.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 4", + "categories": ["editor"], + "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 00000000..d4701c7c --- /dev/null +++ b/docs/public/data/icons/heading-5.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 5", + "categories": ["editor"], + "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 00000000..34196d80 --- /dev/null +++ b/docs/public/data/icons/heading-6.json @@ -0,0 +1,7 @@ +{ + "title": "Heading 6", + "categories": ["editor"], + "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 00000000..a0fd99af --- /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 00000000..c6fad641 --- /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 00000000..c00892a4 --- /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 00000000..818f3526 --- /dev/null +++ b/docs/public/data/icons/heart.json @@ -0,0 +1,7 @@ +{ + "title": "Heart", + "categories": ["health", "human", "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 00000000..dff54df0 --- /dev/null +++ b/docs/public/data/icons/horizontal-line.json @@ -0,0 +1,7 @@ +{ + "title": "Horizontal line", + "categories": ["editor", "punctuation-symbols"], + "tags": ["rule"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/hourglass-empty.json b/docs/public/data/icons/hourglass-empty.json new file mode 100644 index 00000000..68acb192 --- /dev/null +++ b/docs/public/data/icons/hourglass-empty.json @@ -0,0 +1,7 @@ +{ + "title": "Hourglass empty", + "categories": ["time"], + "tags": ["wait", "history", "sand", "clock"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/hourglass-end.json b/docs/public/data/icons/hourglass-end.json new file mode 100644 index 00000000..a778217e --- /dev/null +++ b/docs/public/data/icons/hourglass-end.json @@ -0,0 +1,7 @@ +{ + "title": "Hourglass end", + "categories": ["time"], + "tags": ["wait", "history", "sand", "clock"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/hourglass-half.json b/docs/public/data/icons/hourglass-half.json new file mode 100644 index 00000000..7a231b71 --- /dev/null +++ b/docs/public/data/icons/hourglass-half.json @@ -0,0 +1,7 @@ +{ + "title": "Hourglass half", + "categories": ["time"], + "tags": ["wait", "history", "sand", "clock"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/hourglass-start.json b/docs/public/data/icons/hourglass-start.json new file mode 100644 index 00000000..79dff608 --- /dev/null +++ b/docs/public/data/icons/hourglass-start.json @@ -0,0 +1,7 @@ +{ + "title": "Hourglass start", + "categories": ["time"], + "tags": ["wait", "history", "sand", "clock"], + "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 00000000..a9e7278c --- /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/i.json b/docs/public/data/icons/i.json new file mode 100644 index 00000000..30ac16e9 --- /dev/null +++ b/docs/public/data/icons/i.json @@ -0,0 +1,7 @@ +{ + "title": "I", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/icons.json b/docs/public/data/icons/icons.json new file mode 100644 index 00000000..eeb63a6d --- /dev/null +++ b/docs/public/data/icons/icons.json @@ -0,0 +1,7 @@ +{ + "title": "Icons", + "categories": ["design"], + "tags": ["circle", "square", "xmark", "triangle"], + "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 00000000..0451a420 --- /dev/null +++ b/docs/public/data/icons/id-card.json @@ -0,0 +1,7 @@ +{ + "title": "ID card", + "categories": ["business", "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 00000000..14f5b644 --- /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/instagram.json b/docs/public/data/icons/instagram.json new file mode 100644 index 00000000..701f94ab --- /dev/null +++ b/docs/public/data/icons/instagram.json @@ -0,0 +1,7 @@ +{ + "title": "Instagram", + "categories": ["brands"], + "tags": ["meta"], + "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 00000000..93cffa4e --- /dev/null +++ b/docs/public/data/icons/italic.json @@ -0,0 +1,7 @@ +{ + "title": "Italic", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/j.json b/docs/public/data/icons/j.json new file mode 100644 index 00000000..e00591a3 --- /dev/null +++ b/docs/public/data/icons/j.json @@ -0,0 +1,7 @@ +{ + "title": "J", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/jester-hat.json b/docs/public/data/icons/jester-hat.json new file mode 100644 index 00000000..33674d01 --- /dev/null +++ b/docs/public/data/icons/jester-hat.json @@ -0,0 +1,7 @@ +{ + "title": "Jester hat", + "categories": ["human"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/k.json b/docs/public/data/icons/k.json new file mode 100644 index 00000000..a6414343 --- /dev/null +++ b/docs/public/data/icons/k.json @@ -0,0 +1,7 @@ +{ + "title": "K", + "categories": ["letters-numbers"], + "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 00000000..e3d1567a --- /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 00000000..4521a538 --- /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 00000000..da22d574 --- /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 00000000..410f0b1b --- /dev/null +++ b/docs/public/data/icons/keyboard.json @@ -0,0 +1,7 @@ +{ + "title": "Keyboard", + "categories": ["coding", "devices", "writing"], + "tags": ["input"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/kite.json b/docs/public/data/icons/kite.json new file mode 100644 index 00000000..ee052c0f --- /dev/null +++ b/docs/public/data/icons/kite.json @@ -0,0 +1,7 @@ +{ + "title": "Kite", + "categories": ["play", "nature"], + "tags": ["wind"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/l.json b/docs/public/data/icons/l.json new file mode 100644 index 00000000..0b1782bb --- /dev/null +++ b/docs/public/data/icons/l.json @@ -0,0 +1,7 @@ +{ + "title": "L", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..67c0967f --- /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/laravel.json b/docs/public/data/icons/laravel.json new file mode 100644 index 00000000..ea93d2d8 --- /dev/null +++ b/docs/public/data/icons/laravel.json @@ -0,0 +1,7 @@ +{ + "title": "Laravel", + "categories": ["brands"], + "tags": [], + "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 00000000..f09b4822 --- /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 00000000..262cb163 --- /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 00000000..ea45be1c --- /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 00000000..4913ecde --- /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 00000000..6fcba45d --- /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 00000000..41c503e6 --- /dev/null +++ b/docs/public/data/icons/line.json @@ -0,0 +1,7 @@ +{ + "title": "Line", + "categories": ["shapes", "editor"], + "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 00000000..946ab877 --- /dev/null +++ b/docs/public/data/icons/linkedin.json @@ -0,0 +1,7 @@ +{ + "title": "LinkedIn", + "categories": ["brands"], + "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 00000000..eb206565 --- /dev/null +++ b/docs/public/data/icons/list-checks-xmark.json @@ -0,0 +1,7 @@ +{ + "title": "List checks xmark", + "categories": ["editor"], + "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 00000000..7d39637d --- /dev/null +++ b/docs/public/data/icons/list-checks.json @@ -0,0 +1,7 @@ +{ + "title": "List checks", + "categories": ["editor"], + "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 00000000..0f7a1e2e --- /dev/null +++ b/docs/public/data/icons/list-clock.json @@ -0,0 +1,7 @@ +{ + "title": "List clock", + "categories": ["time", "editor"], + "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 00000000..8f90e398 --- /dev/null +++ b/docs/public/data/icons/list-ordered-clock.json @@ -0,0 +1,7 @@ +{ + "title": "List ordered clock", + "categories": ["editor", "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 00000000..31104f5d --- /dev/null +++ b/docs/public/data/icons/list-ordered.json @@ -0,0 +1,7 @@ +{ + "title": "List ordered", + "categories": ["editor"], + "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 00000000..ee6d2074 --- /dev/null +++ b/docs/public/data/icons/list.json @@ -0,0 +1,7 @@ +{ + "title": "List", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/loader.json b/docs/public/data/icons/loader.json new file mode 100644 index 00000000..3a169312 --- /dev/null +++ b/docs/public/data/icons/loader.json @@ -0,0 +1,7 @@ +{ + "title": "Loader", + "categories": ["spinners"], + "tags": ["loading", "progress"], + "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 00000000..c31f2b83 --- /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 00000000..dd6c62b7 --- /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 00000000..9d9b40f2 --- /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 00000000..71c3a2ee --- /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 00000000..70e9cfe1 --- /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 00000000..df5c1dbd --- /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/m.json b/docs/public/data/icons/m.json new file mode 100644 index 00000000..d77ee419 --- /dev/null +++ b/docs/public/data/icons/m.json @@ -0,0 +1,7 @@ +{ + "title": "M", + "categories": ["letters-numbers"], + "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 00000000..3ef89b7a --- /dev/null +++ b/docs/public/data/icons/magnifying-glass-min.json @@ -0,0 +1,7 @@ +{ + "title": "Magnifying glass min", + "categories": ["maps"], + "tags": ["search", "zoom out"], + "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 00000000..b7149076 --- /dev/null +++ b/docs/public/data/icons/magnifying-glass-plus.json @@ -0,0 +1,7 @@ +{ + "title": "Magnifying glass plus", + "categories": ["maps"], + "tags": ["search", "zoom in"], + "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 00000000..855eccbd --- /dev/null +++ b/docs/public/data/icons/magnifying-glass.json @@ -0,0 +1,7 @@ +{ + "title": "Magnifying glass", + "categories": ["maps"], + "tags": ["search"], + "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 00000000..22cf029d --- /dev/null +++ b/docs/public/data/icons/megaphone.json @@ -0,0 +1,7 @@ +{ + "title": "Megaphone", + "categories": ["business", "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 00000000..4d8f1ad3 --- /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 00000000..c5766972 --- /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 00000000..2cfba634 --- /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 00000000..01ab8f8b --- /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/microchip.json b/docs/public/data/icons/microchip.json new file mode 100644 index 00000000..8a4f463e --- /dev/null +++ b/docs/public/data/icons/microchip.json @@ -0,0 +1,7 @@ +{ + "title": "Microchip", + "categories": ["coding", "devices"], + "tags": ["chip"], + "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 00000000..b96aee9b --- /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 00000000..d6964906 --- /dev/null +++ b/docs/public/data/icons/min.json @@ -0,0 +1,7 @@ +{ + "title": "Min", + "categories": ["editor", "maps", "mathematics", "punctuation-symbols", "alerts"], + "tags": ["minus", "delete"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/moon-cloud.json b/docs/public/data/icons/moon-cloud.json new file mode 100644 index 00000000..21d3e143 --- /dev/null +++ b/docs/public/data/icons/moon-cloud.json @@ -0,0 +1,7 @@ +{ + "title": "Moon cloud", + "categories": ["weather"], + "tags": ["overcast", "cloudy"], + "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 00000000..2b242986 --- /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/music-pause.json b/docs/public/data/icons/music-pause.json new file mode 100644 index 00000000..eb75c3fc --- /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 00000000..ac852fd4 --- /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/n.json b/docs/public/data/icons/n.json new file mode 100644 index 00000000..ffe55d78 --- /dev/null +++ b/docs/public/data/icons/n.json @@ -0,0 +1,7 @@ +{ + "title": "N", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..2e07b8a0 --- /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 00000000..f72d4152 --- /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/notes.json b/docs/public/data/icons/notes.json new file mode 100644 index 00000000..a665c4ed --- /dev/null +++ b/docs/public/data/icons/notes.json @@ -0,0 +1,7 @@ +{ + "title": "Notes", + "categories": ["writing"], + "tags": ["sticky", "post-it"], + "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 00000000..8a644194 --- /dev/null +++ b/docs/public/data/icons/numpad.json @@ -0,0 +1,7 @@ +{ + "title": "Numpad", + "categories": ["coding", "devices", "writing"], + "tags": ["ten keys"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/o.json b/docs/public/data/icons/o.json new file mode 100644 index 00000000..c64b2e3c --- /dev/null +++ b/docs/public/data/icons/o.json @@ -0,0 +1,7 @@ +{ + "title": "O", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/option.json b/docs/public/data/icons/option.json new file mode 100644 index 00000000..d8636c58 --- /dev/null +++ b/docs/public/data/icons/option.json @@ -0,0 +1,7 @@ +{ + "title": "Option", + "categories": ["punctuation-symbols"], + "tags": [], + "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 00000000..bb1788e8 --- /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 00000000..b2ce08f4 --- /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 00000000..f47580ae --- /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 00000000..f0e0e954 --- /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/p.json b/docs/public/data/icons/p.json new file mode 100644 index 00000000..8f34d0f8 --- /dev/null +++ b/docs/public/data/icons/p.json @@ -0,0 +1,7 @@ +{ + "title": "P", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..e81ee89a --- /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 00000000..1deee32a --- /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/paper.json b/docs/public/data/icons/paper.json new file mode 100644 index 00000000..3e494bc5 --- /dev/null +++ b/docs/public/data/icons/paper.json @@ -0,0 +1,7 @@ +{ + "title": "Paper", + "categories": ["writing"], + "tags": ["news"], + "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 00000000..2c4d73e2 --- /dev/null +++ b/docs/public/data/icons/parachute-box.json @@ -0,0 +1,7 @@ +{ + "title": "Parachute box", + "categories": ["logistics"], + "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 00000000..713f7c1d --- /dev/null +++ b/docs/public/data/icons/paragraph.json @@ -0,0 +1,7 @@ +{ + "title": "Paragraph", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/patreon.json b/docs/public/data/icons/patreon.json new file mode 100644 index 00000000..21562fa7 --- /dev/null +++ b/docs/public/data/icons/patreon.json @@ -0,0 +1,7 @@ +{ + "title": "Patreon", + "categories": ["brands"], + "tags": [], + "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 00000000..7cc12a5a --- /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.json b/docs/public/data/icons/pen.json new file mode 100644 index 00000000..d86c0963 --- /dev/null +++ b/docs/public/data/icons/pen.json @@ -0,0 +1,7 @@ +{ + "title": "Pen", + "categories": ["editor", "business", "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 00000000..a5a89890 --- /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 00000000..c51ede05 --- /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 00000000..c9b1285b --- /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 00000000..704ae2e4 --- /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 00000000..cc1ff328 --- /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 00000000..746c29e2 --- /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 00000000..3a539055 --- /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 00000000..cbe1274c --- /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 00000000..c393c78a --- /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 00000000..15fe4095 --- /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 00000000..fabb7c4f --- /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 00000000..c4dbd61e --- /dev/null +++ b/docs/public/data/icons/phone-arrow-down-left-prohibited.json @@ -0,0 +1,7 @@ +{ + "title": "Phone arrow down left prohibited", + "categories": ["business", "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 00000000..93c9182c --- /dev/null +++ b/docs/public/data/icons/phone-arrow-down-left.json @@ -0,0 +1,7 @@ +{ + "title": "Phone arrow down left", + "categories": ["business", "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 00000000..ca6f29e1 --- /dev/null +++ b/docs/public/data/icons/phone-arrow-up-right-prohibited.json @@ -0,0 +1,7 @@ +{ + "title": "Phone arrow up right prohibited", + "categories": ["business", "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 00000000..f167dd48 --- /dev/null +++ b/docs/public/data/icons/phone-arrow-up-right.json @@ -0,0 +1,7 @@ +{ + "title": "Phone arrow up right", + "categories": ["business", "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 00000000..2e20c768 --- /dev/null +++ b/docs/public/data/icons/phone-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Phone clock", + "categories": ["business", "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 00000000..0641723c --- /dev/null +++ b/docs/public/data/icons/phone-gear.json @@ -0,0 +1,7 @@ +{ + "title": "Phone gear", + "categories": ["business", "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 00000000..82dd4642 --- /dev/null +++ b/docs/public/data/icons/phone-list.json @@ -0,0 +1,7 @@ +{ + "title": "Phone list", + "categories": ["business", "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 00000000..d298d2c1 --- /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 00000000..b5aac54c --- /dev/null +++ b/docs/public/data/icons/phone-volume.json @@ -0,0 +1,7 @@ +{ + "title": "Phone volume", + "categories": ["accessibility", "business", "communication"], + "tags": ["telephone", "call"], + "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 00000000..45e4edf2 --- /dev/null +++ b/docs/public/data/icons/phone.json @@ -0,0 +1,7 @@ +{ + "title": "Phone", + "categories": ["business", "communication", "maps"], + "tags": ["telephone", "call"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/plane.json b/docs/public/data/icons/plane.json new file mode 100644 index 00000000..f4ed324e --- /dev/null +++ b/docs/public/data/icons/plane.json @@ -0,0 +1,7 @@ +{ + "title": "Plane", + "categories": ["transportation", "maps"], + "tags": ["flight", "flying", "airport", "aircraft"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/planet-ringed.json b/docs/public/data/icons/planet-ringed.json new file mode 100644 index 00000000..c0c83daf --- /dev/null +++ b/docs/public/data/icons/planet-ringed.json @@ -0,0 +1,7 @@ +{ + "title": "Planet ringed", + "categories": ["science"], + "tags": ["planet"], + "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 00000000..16b90f35 --- /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 00000000..334f7a63 --- /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 00000000..5128d957 --- /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 00000000..8bc6dada --- /dev/null +++ b/docs/public/data/icons/plus.json @@ -0,0 +1,7 @@ +{ + "title": "Plus", + "categories": ["editor", "maps", "mathematics", "health", "punctuation-symbols", "alerts"], + "tags": ["add", "create"], + "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 00000000..c104bb5a --- /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 00000000..809f1ab7 --- /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/printer.json b/docs/public/data/icons/printer.json new file mode 100644 index 00000000..abc87c10 --- /dev/null +++ b/docs/public/data/icons/printer.json @@ -0,0 +1,7 @@ +{ + "title": "Printer", + "categories": ["devices", "writing", "business"], + "tags": ["printing"], + "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 00000000..d85366c7 --- /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 00000000..d094fc9b --- /dev/null +++ b/docs/public/data/icons/puzzle-piece.json @@ -0,0 +1,7 @@ +{ + "title": "Puzzle piece", + "categories": ["gaming"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/q.json b/docs/public/data/icons/q.json new file mode 100644 index 00000000..c397b172 --- /dev/null +++ b/docs/public/data/icons/q.json @@ -0,0 +1,7 @@ +{ + "title": "Q", + "categories": ["letters-numbers"], + "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 00000000..fa0e6c2c --- /dev/null +++ b/docs/public/data/icons/quote.json @@ -0,0 +1,7 @@ +{ + "title": "Quote", + "categories": ["editor", "punctuation-symbols"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/r.json b/docs/public/data/icons/r.json new file mode 100644 index 00000000..3a1f5aa7 --- /dev/null +++ b/docs/public/data/icons/r.json @@ -0,0 +1,7 @@ +{ + "title": "R", + "categories": ["letters-numbers"], + "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 00000000..4657d0ad --- /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 00000000..d254f918 --- /dev/null +++ b/docs/public/data/icons/receipt.json @@ -0,0 +1,7 @@ +{ + "title": "Receipt", + "categories": ["money"], + "tags": ["price"], + "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 00000000..1684b629 --- /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 00000000..fd48be05 --- /dev/null +++ b/docs/public/data/icons/redo.json @@ -0,0 +1,7 @@ +{ + "title": "Redo", + "categories": ["arrows", "editor"], + "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 00000000..536a3991 --- /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 00000000..b5fc5a98 --- /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/road.json b/docs/public/data/icons/road.json new file mode 100644 index 00000000..a6e15ff7 --- /dev/null +++ b/docs/public/data/icons/road.json @@ -0,0 +1,7 @@ +{ + "title": "Road", + "categories": ["maps", "transportation", "logistics"], + "tags": ["drive"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/rocket.json b/docs/public/data/icons/rocket.json new file mode 100644 index 00000000..16315734 --- /dev/null +++ b/docs/public/data/icons/rocket.json @@ -0,0 +1,7 @@ +{ + "title": "Rocket", + "categories": ["science", "transportation"], + "tags": ["launch"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/s.json b/docs/public/data/icons/s.json new file mode 100644 index 00000000..004cd88d --- /dev/null +++ b/docs/public/data/icons/s.json @@ -0,0 +1,7 @@ +{ + "title": "S", + "categories": ["letters-numbers"], + "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 00000000..0ab1cd8e --- /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/scouting.json b/docs/public/data/icons/scouting.json new file mode 100644 index 00000000..fb039186 --- /dev/null +++ b/docs/public/data/icons/scouting.json @@ -0,0 +1,7 @@ +{ + "title": "Scouting", + "categories": ["brands"], + "tags": [], + "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 00000000..222da928 --- /dev/null +++ b/docs/public/data/icons/server.json @@ -0,0 +1,7 @@ +{ + "title": "Server", + "categories": ["devices", "business"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/share-nodes.json b/docs/public/data/icons/share-nodes.json new file mode 100644 index 00000000..0de6bf03 --- /dev/null +++ b/docs/public/data/icons/share-nodes.json @@ -0,0 +1,7 @@ +{ + "title": "Share nodes", + "categories": ["social"], + "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 00000000..b91c3e56 --- /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 00000000..7b1e3028 --- /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 00000000..1cf6bdb3 --- /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 00000000..f6ca1e77 --- /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 00000000..84934afc --- /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/shoe-prints.json b/docs/public/data/icons/shoe-prints.json new file mode 100644 index 00000000..1fbb0f3b --- /dev/null +++ b/docs/public/data/icons/shoe-prints.json @@ -0,0 +1,7 @@ +{ + "title": "Shoe prints", + "categories": ["human", "maps"], + "tags": ["walking"], + "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 00000000..1bb445e8 --- /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 00000000..45914c24 --- /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 00000000..65a2f2e1 --- /dev/null +++ b/docs/public/data/icons/sidebar-left.json @@ -0,0 +1,7 @@ +{ + "title": "Sidebar left", + "categories": ["coding"], + "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 00000000..9c1286f8 --- /dev/null +++ b/docs/public/data/icons/sidebar-right.json @@ -0,0 +1,7 @@ +{ + "title": "Sidebar right", + "categories": ["coding"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/signature.json b/docs/public/data/icons/signature.json new file mode 100644 index 00000000..f9d6e848 --- /dev/null +++ b/docs/public/data/icons/signature.json @@ -0,0 +1,7 @@ +{ + "title": "Signature", + "categories": ["business", "editor", "writing"], + "tags": ["footer"], + "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 00000000..2e217a6c --- /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 00000000..c64ba1f8 --- /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 00000000..b63c74ba --- /dev/null +++ b/docs/public/data/icons/sliders.json @@ -0,0 +1,7 @@ +{ + "title": "Sliders", + "categories": ["editor", "media"], + "tags": ["options", "settings", "preferences"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/smartphone-arrow-right.json b/docs/public/data/icons/smartphone-arrow-right.json new file mode 100644 index 00000000..7221bcee --- /dev/null +++ b/docs/public/data/icons/smartphone-arrow-right.json @@ -0,0 +1,7 @@ +{ + "title": "Smartphone arrow right", + "categories": ["communication", "devices", "arrows"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/smartphone-hinge.json b/docs/public/data/icons/smartphone-hinge.json new file mode 100644 index 00000000..23e0a7a6 --- /dev/null +++ b/docs/public/data/icons/smartphone-hinge.json @@ -0,0 +1,7 @@ +{ + "title": "Smartphone hinge", + "categories": ["devices", "communication"], + "tags": ["hinge"], + "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 00000000..46e05588 --- /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/snowflake.json b/docs/public/data/icons/snowflake.json new file mode 100644 index 00000000..e1598a24 --- /dev/null +++ b/docs/public/data/icons/snowflake.json @@ -0,0 +1,7 @@ +{ + "title": "Snowflake", + "categories": ["weather", "spinners", "household"], + "tags": ["winter", "snow", "blizzard", "flurries"], + "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 00000000..0521cb23 --- /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 00000000..e45b7653 --- /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 00000000..23ac25f4 --- /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 00000000..860fc9c0 --- /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-dashed.json b/docs/public/data/icons/square-dashed.json new file mode 100644 index 00000000..c3d010d2 --- /dev/null +++ b/docs/public/data/icons/square-dashed.json @@ -0,0 +1,7 @@ +{ + "title": "Square dashed", + "categories": ["shapes"], + "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 00000000..58a47580 --- /dev/null +++ b/docs/public/data/icons/square-gum.json @@ -0,0 +1,7 @@ +{ + "title": "Square gum", + "categories": ["editor", "shapes"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/square.json b/docs/public/data/icons/square.json new file mode 100644 index 00000000..cd01fbcc --- /dev/null +++ b/docs/public/data/icons/square.json @@ -0,0 +1,7 @@ +{ + "title": "Square", + "categories": ["shapes"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/star-half.json b/docs/public/data/icons/star-half.json new file mode 100644 index 00000000..55e9d4f6 --- /dev/null +++ b/docs/public/data/icons/star-half.json @@ -0,0 +1,7 @@ +{ + "title": "Star half", + "categories": ["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 00000000..3ef01d57 --- /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/starscout.json b/docs/public/data/icons/starscout.json new file mode 100644 index 00000000..99f25449 --- /dev/null +++ b/docs/public/data/icons/starscout.json @@ -0,0 +1,7 @@ +{ + "title": "Starscout", + "categories": ["science", "brands"], + "tags": ["falling star", "star"], + "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 00000000..ea3eed5e --- /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/stopwatch.json b/docs/public/data/icons/stopwatch.json new file mode 100644 index 00000000..40673bcc --- /dev/null +++ b/docs/public/data/icons/stopwatch.json @@ -0,0 +1,7 @@ +{ + "title": "Stopwatch", + "categories": ["time"], + "tags": ["chrono"], + "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 00000000..e05256be --- /dev/null +++ b/docs/public/data/icons/store.json @@ -0,0 +1,7 @@ +{ + "title": "Store", + "categories": ["business", "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 00000000..39ba3afd --- /dev/null +++ b/docs/public/data/icons/strikethrough.json @@ -0,0 +1,7 @@ +{ + "title": "Strikethrough", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/studio-384.json b/docs/public/data/icons/studio-384.json new file mode 100644 index 00000000..2f041098 --- /dev/null +++ b/docs/public/data/icons/studio-384.json @@ -0,0 +1,7 @@ +{ + "title": "Studio 384", + "categories": ["brands"], + "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 00000000..6caf2aec --- /dev/null +++ b/docs/public/data/icons/subscript.json @@ -0,0 +1,7 @@ +{ + "title": "Subscript", + "categories": ["editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/sun-cloud.json b/docs/public/data/icons/sun-cloud.json new file mode 100644 index 00000000..18d56d65 --- /dev/null +++ b/docs/public/data/icons/sun-cloud.json @@ -0,0 +1,7 @@ +{ + "title": "Sun cloud", + "categories": ["weather"], + "tags": ["overcast", "cloudy"], + "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 00000000..8aa77c0f --- /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/sunrise.json b/docs/public/data/icons/sunrise.json new file mode 100644 index 00000000..3e857e7c --- /dev/null +++ b/docs/public/data/icons/sunrise.json @@ -0,0 +1,7 @@ +{ + "title": "Sunrise", + "categories": ["weather"], + "tags": ["dawn"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/sunset.json b/docs/public/data/icons/sunset.json new file mode 100644 index 00000000..853ffc57 --- /dev/null +++ b/docs/public/data/icons/sunset.json @@ -0,0 +1,7 @@ +{ + "title": "Sunset", + "categories": ["weather"], + "tags": ["dusk"], + "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 00000000..1e8a3b42 --- /dev/null +++ b/docs/public/data/icons/superscript.json @@ -0,0 +1,7 @@ +{ + "title": "Superscript", + "categories": ["editor"], + "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 00000000..431a1ecf --- /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/t.json b/docs/public/data/icons/t.json new file mode 100644 index 00000000..4043ea51 --- /dev/null +++ b/docs/public/data/icons/t.json @@ -0,0 +1,7 @@ +{ + "title": "T", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..10f95dcc --- /dev/null +++ b/docs/public/data/icons/table-cell-merge.json @@ -0,0 +1,7 @@ +{ + "title": "Table cell merge", + "categories": ["communication", "business"], + "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 00000000..0f29aeec --- /dev/null +++ b/docs/public/data/icons/table-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Table clock", + "categories": ["communication", "business"], + "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 00000000..c8a6a43c --- /dev/null +++ b/docs/public/data/icons/table-column-insert-left.json @@ -0,0 +1,7 @@ +{ + "title": "Table column insert left", + "categories": ["editor", "business"], + "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 00000000..99e92607 --- /dev/null +++ b/docs/public/data/icons/table-column-insert-right.json @@ -0,0 +1,7 @@ +{ + "title": "Table column insert right", + "categories": ["editor", "business"], + "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 00000000..c403299f --- /dev/null +++ b/docs/public/data/icons/table-column-min.json @@ -0,0 +1,7 @@ +{ + "title": "Table column min", + "categories": ["editor", "business"], + "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 00000000..3fa525d4 --- /dev/null +++ b/docs/public/data/icons/table-header-cell.json @@ -0,0 +1,7 @@ +{ + "title": "Table header cell", + "categories": ["editor", "business"], + "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 00000000..8954b7cd --- /dev/null +++ b/docs/public/data/icons/table-header-column.json @@ -0,0 +1,7 @@ +{ + "title": "Table header column", + "categories": ["editor", "business"], + "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 00000000..bb5547ae --- /dev/null +++ b/docs/public/data/icons/table-header-row.json @@ -0,0 +1,7 @@ +{ + "title": "Table header row", + "categories": ["editor"], + "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 00000000..023b5e70 --- /dev/null +++ b/docs/public/data/icons/table-min.json @@ -0,0 +1,7 @@ +{ + "title": "Table min", + "categories": ["editor", "business"], + "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 00000000..452d6c80 --- /dev/null +++ b/docs/public/data/icons/table-row-insert-bottom.json @@ -0,0 +1,7 @@ +{ + "title": "Table row insert bottom", + "categories": ["editor", "business"], + "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 00000000..680d3037 --- /dev/null +++ b/docs/public/data/icons/table-row-insert-top.json @@ -0,0 +1,7 @@ +{ + "title": "Table row insert top", + "categories": ["editor", "business"], + "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 00000000..05932f61 --- /dev/null +++ b/docs/public/data/icons/table-row-min.json @@ -0,0 +1,7 @@ +{ + "title": "Table row min", + "categories": ["editor", "business"], + "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 00000000..a76eefc2 --- /dev/null +++ b/docs/public/data/icons/table.json @@ -0,0 +1,7 @@ +{ + "title": "Table", + "categories": ["editor", "business", "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 00000000..637f4516 --- /dev/null +++ b/docs/public/data/icons/tag-gear.json @@ -0,0 +1,7 @@ +{ + "title": "Tag gear", + "categories": ["business", "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 00000000..8e6a82f8 --- /dev/null +++ b/docs/public/data/icons/tag-plus.json @@ -0,0 +1,7 @@ +{ + "title": "Tag plus", + "categories": ["business", "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 00000000..a2a019c1 --- /dev/null +++ b/docs/public/data/icons/tag.json @@ -0,0 +1,7 @@ +{ + "title": "Tag", + "categories": ["business", "maps"], + "tags": ["label"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/tent.json b/docs/public/data/icons/tent.json new file mode 100644 index 00000000..e4f25e74 --- /dev/null +++ b/docs/public/data/icons/tent.json @@ -0,0 +1,7 @@ +{ + "title": "Tent", + "categories": ["maps", "nature"], + "tags": ["shelter"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/terminal.json b/docs/public/data/icons/terminal.json new file mode 100644 index 00000000..5d9f5163 --- /dev/null +++ b/docs/public/data/icons/terminal.json @@ -0,0 +1,7 @@ +{ + "title": "Terminal", + "categories": ["coding"], + "tags": ["command line", "cmd", "cli"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/thermometer-empty.json b/docs/public/data/icons/thermometer-empty.json new file mode 100644 index 00000000..40d7c116 --- /dev/null +++ b/docs/public/data/icons/thermometer-empty.json @@ -0,0 +1,7 @@ +{ + "title": "Thermometer empty", + "categories": ["weather"], + "tags": ["modest"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/thermometer-full.json b/docs/public/data/icons/thermometer-full.json new file mode 100644 index 00000000..9a8a0d9c --- /dev/null +++ b/docs/public/data/icons/thermometer-full.json @@ -0,0 +1,7 @@ +{ + "title": "Thermometer full", + "categories": ["weather"], + "tags": ["hot"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/thermometer-half.json b/docs/public/data/icons/thermometer-half.json new file mode 100644 index 00000000..e52c64f1 --- /dev/null +++ b/docs/public/data/icons/thermometer-half.json @@ -0,0 +1,7 @@ +{ + "title": "Thermometer half", + "categories": ["weather"], + "tags": ["cold"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/threads.json b/docs/public/data/icons/threads.json new file mode 100644 index 00000000..be33cc53 --- /dev/null +++ b/docs/public/data/icons/threads.json @@ -0,0 +1,7 @@ +{ + "title": "Threads", + "categories": ["brands"], + "tags": ["meta"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/thumbstack-slash.json b/docs/public/data/icons/thumbstack-slash.json new file mode 100644 index 00000000..1368fa78 --- /dev/null +++ b/docs/public/data/icons/thumbstack-slash.json @@ -0,0 +1,7 @@ +{ + "title": "Thumbstack slash", + "categories": ["business", "maps", "social", "writing"], + "tags": ["pin"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/thumbstack.json b/docs/public/data/icons/thumbstack.json new file mode 100644 index 00000000..0410e285 --- /dev/null +++ b/docs/public/data/icons/thumbstack.json @@ -0,0 +1,7 @@ +{ + "title": "Thumbstack", + "categories": ["business", "maps", "social", "writing"], + "tags": ["pin"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/ticket.json b/docs/public/data/icons/ticket.json new file mode 100644 index 00000000..dec7ffb1 --- /dev/null +++ b/docs/public/data/icons/ticket.json @@ -0,0 +1,7 @@ +{ + "title": "Ticket", + "categories": ["media", "money"], + "tags": ["pass"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/tiktok.json b/docs/public/data/icons/tiktok.json new file mode 100644 index 00000000..cf3ab76e --- /dev/null +++ b/docs/public/data/icons/tiktok.json @@ -0,0 +1,7 @@ +{ + "title": "Tiktok", + "categories": ["brands"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/toast.json b/docs/public/data/icons/toast.json new file mode 100644 index 00000000..a2b2aa37 --- /dev/null +++ b/docs/public/data/icons/toast.json @@ -0,0 +1,7 @@ +{ + "title": "Notification", + "categories": ["alerts"], + "tags": ["toast"], + "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 00000000..9960e204 --- /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 00000000..41328b30 --- /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 00000000..098f2277 --- /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/train-track.json b/docs/public/data/icons/train-track.json new file mode 100644 index 00000000..6dc07cb0 --- /dev/null +++ b/docs/public/data/icons/train-track.json @@ -0,0 +1,7 @@ +{ + "title": "Train track", + "categories": ["maps", "transportation"], + "tags": ["rail"], + "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 00000000..95e19f1e --- /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 00000000..631c5f61 --- /dev/null +++ b/docs/public/data/icons/trash-can.json @@ -0,0 +1,7 @@ +{ + "title": "Trash can", + "categories": ["maps", "editor"], + "tags": ["trash", "delete", "garbage", "remove", "junk"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/tree.json b/docs/public/data/icons/tree.json new file mode 100644 index 00000000..1c447991 --- /dev/null +++ b/docs/public/data/icons/tree.json @@ -0,0 +1,7 @@ +{ + "title": "Tree", + "categories": ["maps", "nature"], + "tags": ["forest"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/trekking-backpack.json b/docs/public/data/icons/trekking-backpack.json new file mode 100644 index 00000000..fb70ab84 --- /dev/null +++ b/docs/public/data/icons/trekking-backpack.json @@ -0,0 +1,7 @@ +{ + "title": "Trekking backpack", + "categories": ["nature", "maps", "play"], + "tags": ["walking", "exploration"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/triangle-dashed.json b/docs/public/data/icons/triangle-dashed.json new file mode 100644 index 00000000..b56f3093 --- /dev/null +++ b/docs/public/data/icons/triangle-dashed.json @@ -0,0 +1,7 @@ +{ + "title": "Triangle dashed", + "categories": ["shapes"], + "tags": [], + "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 00000000..43c2e1e1 --- /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/triangle.json b/docs/public/data/icons/triangle.json new file mode 100644 index 00000000..c33c3a72 --- /dev/null +++ b/docs/public/data/icons/triangle.json @@ -0,0 +1,7 @@ +{ + "title": "Triangle", + "categories": ["shapes"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/trophy.json b/docs/public/data/icons/trophy.json new file mode 100644 index 00000000..b629ebc4 --- /dev/null +++ b/docs/public/data/icons/trophy.json @@ -0,0 +1,7 @@ +{ + "title": "Trophy", + "categories": ["maps"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/truck-pickup.json b/docs/public/data/icons/truck-pickup.json new file mode 100644 index 00000000..ed8b785e --- /dev/null +++ b/docs/public/data/icons/truck-pickup.json @@ -0,0 +1,7 @@ +{ + "title": "Truck pickup", + "categories": ["transportation"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/truck-tow.json b/docs/public/data/icons/truck-tow.json new file mode 100644 index 00000000..b8194a3d --- /dev/null +++ b/docs/public/data/icons/truck-tow.json @@ -0,0 +1,7 @@ +{ + "title": "Truck tow", + "categories": ["transportation"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/twitter.json b/docs/public/data/icons/twitter.json new file mode 100644 index 00000000..eaa3f240 --- /dev/null +++ b/docs/public/data/icons/twitter.json @@ -0,0 +1,7 @@ +{ + "title": "Twitter", + "categories": ["brands"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/u.json b/docs/public/data/icons/u.json new file mode 100644 index 00000000..2cc6aedf --- /dev/null +++ b/docs/public/data/icons/u.json @@ -0,0 +1,7 @@ +{ + "title": "U", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/umbrella.json b/docs/public/data/icons/umbrella.json new file mode 100644 index 00000000..862f92d5 --- /dev/null +++ b/docs/public/data/icons/umbrella.json @@ -0,0 +1,7 @@ +{ + "title": "Umbrella", + "categories": ["weather"], + "tags": ["rain"], + "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 00000000..8c477f30 --- /dev/null +++ b/docs/public/data/icons/underline.json @@ -0,0 +1,7 @@ +{ + "title": "Underline", + "categories": ["editor"], + "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 00000000..13020da9 --- /dev/null +++ b/docs/public/data/icons/undo.json @@ -0,0 +1,7 @@ +{ + "title": "Undo", + "categories": ["arrows", "editor"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/universal-access.json b/docs/public/data/icons/universal-access.json new file mode 100644 index 00000000..4e7d09bc --- /dev/null +++ b/docs/public/data/icons/universal-access.json @@ -0,0 +1,7 @@ +{ + "title": "Universal access", + "categories": ["accessibility"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/v.json b/docs/public/data/icons/v.json new file mode 100644 index 00000000..7dc221d9 --- /dev/null +++ b/docs/public/data/icons/v.json @@ -0,0 +1,7 @@ +{ + "title": "V", + "categories": ["letters-numbers"], + "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 00000000..e6402638 --- /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 00000000..036f2914 --- /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/virtual-reality.json b/docs/public/data/icons/virtual-reality.json new file mode 100644 index 00000000..119bc016 --- /dev/null +++ b/docs/public/data/icons/virtual-reality.json @@ -0,0 +1,7 @@ +{ + "title": "Virtual reality", + "categories": ["devices"], + "tags": ["mixed reality", "headset", "augmented reality"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/visual-studio.json b/docs/public/data/icons/visual-studio.json new file mode 100644 index 00000000..a9cb2084 --- /dev/null +++ b/docs/public/data/icons/visual-studio.json @@ -0,0 +1,7 @@ +{ + "title": "Visual Studio", + "categories": ["brands"], + "tags": ["microsoft", "vs"], + "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 00000000..e2ff7296 --- /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 00000000..266a94d5 --- /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 00000000..f0f70527 --- /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 00000000..5b1f8663 --- /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 00000000..27670cd5 --- /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 00000000..ecc09517 --- /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/w.json b/docs/public/data/icons/w.json new file mode 100644 index 00000000..6b1546a7 --- /dev/null +++ b/docs/public/data/icons/w.json @@ -0,0 +1,7 @@ +{ + "title": "W", + "categories": ["letters-numbers"], + "tags": [], + "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 00000000..2f616532 --- /dev/null +++ b/docs/public/data/icons/wallet.json @@ -0,0 +1,7 @@ +{ + "title": "Wallet", + "categories": ["business", "money", "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 00000000..f206be44 --- /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 00000000..85fb8678 --- /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 00000000..ec1251d5 --- /dev/null +++ b/docs/public/data/icons/webhooks-clock.json @@ -0,0 +1,7 @@ +{ + "title": "Webhooks clock", + "categories": ["coding", "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 00000000..da1391cf --- /dev/null +++ b/docs/public/data/icons/webhooks.json @@ -0,0 +1,7 @@ +{ + "title": "Webhooks", + "categories": ["coding"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/wind.json b/docs/public/data/icons/wind.json new file mode 100644 index 00000000..7d282c6d --- /dev/null +++ b/docs/public/data/icons/wind.json @@ -0,0 +1,7 @@ +{ + "title": "Wind", + "categories": ["weather", "energy"], + "tags": ["breeze", "windy"], + "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 00000000..ec11ecef --- /dev/null +++ b/docs/public/data/icons/window.json @@ -0,0 +1,7 @@ +{ + "title": "Window", + "categories": ["coding"], + "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 00000000..10eb996a --- /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/x.json b/docs/public/data/icons/x.json new file mode 100644 index 00000000..5ccf8fce --- /dev/null +++ b/docs/public/data/icons/x.json @@ -0,0 +1,7 @@ +{ + "title": "X", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/xbox.json b/docs/public/data/icons/xbox.json new file mode 100644 index 00000000..7fd0bc31 --- /dev/null +++ b/docs/public/data/icons/xbox.json @@ -0,0 +1,7 @@ +{ + "title": "Xbox", + "categories": ["brands", "gaming"], + "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 00000000..b3cc0ab2 --- /dev/null +++ b/docs/public/data/icons/xmark.json @@ -0,0 +1,7 @@ +{ + "title": "Xmark", + "categories": ["editor", "mathematics", "punctuation-symbols"], + "tags": ["close", "cancel"], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/y.json b/docs/public/data/icons/y.json new file mode 100644 index 00000000..9eb306e1 --- /dev/null +++ b/docs/public/data/icons/y.json @@ -0,0 +1,7 @@ +{ + "title": "Y", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/data/icons/z.json b/docs/public/data/icons/z.json new file mode 100644 index 00000000..d883ac8b --- /dev/null +++ b/docs/public/data/icons/z.json @@ -0,0 +1,7 @@ +{ + "title": "Z", + "categories": ["letters-numbers"], + "tags": [], + "created": "1.0.0", + "updated": "1.0.0" +} diff --git a/docs/public/favicon.png b/docs/public/favicon.png new file mode 100644 index 00000000..a710aded Binary files /dev/null and b/docs/public/favicon.png differ diff --git a/docs/public/favicon.svg b/docs/public/favicon.svg new file mode 100644 index 00000000..4c13717a --- /dev/null +++ b/docs/public/favicon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/src/App.tsx b/docs/src/App.tsx new file mode 100644 index 00000000..d95d7630 --- /dev/null +++ b/docs/src/App.tsx @@ -0,0 +1,22 @@ +import { RouterProvider } from 'react-router-dom'; + +import { CssBaseline, CssVarsProvider, GlobalStyles } from '@mui/joy'; + +import joyTheme from './design/joyTheme'; +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 00000000..10336f8c --- /dev/null +++ b/docs/src/Router.tsx @@ -0,0 +1,77 @@ +import { createHashRouter, Navigate } from 'react-router-dom'; + +import Docs from './app/Docs'; +import PageBeat from './app/Docs/pages/Beat'; +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 Home from './app/Home'; +import Icon from './app/Icon'; +import Icons from './app/Icons'; +import Layout from './design/layout/Layout'; + +const router = createHashRouter([ + { + element: , + errorElement: , + children: [ + { + path: '/', + element: + }, + { + path: '/icons', + element: + }, + { + path: '/icons/:slug', + element: + }, + { + path: '/docs', + element: , + errorElement: , + children: [ + { + index: true, + element: + }, + { + path: 'installation', + element: + }, + { + path: 'spin', + element: + }, + { + path: 'rotate', + element: + }, + { + path: 'flip', + element: + }, + { + path: 'beat', + element: + }, + { + path: 'fade', + element: + }, + { + path: 'changelog', + element: + } + ] + } + ] + } +]); + +export default router; diff --git a/docs/src/app/Components/IconCard.tsx b/docs/src/app/Components/IconCard.tsx new file mode 100644 index 00000000..7b541387 --- /dev/null +++ b/docs/src/app/Components/IconCard.tsx @@ -0,0 +1,55 @@ +import { NavLink } from 'react-router-dom'; + +import { Box, Link, Sheet, Stack, Typography } from '@mui/joy'; + +import { ILibraryIcon } from '@/types'; + +import Amicon from '@studio384/amaranth'; + +export default function IconCard({ icon }: { icon: ILibraryIcon }) { + return ( + + + + + + + + {icon.slug} + + + + + ); +} diff --git a/docs/src/app/Components/LargeIconGrid.tsx b/docs/src/app/Components/LargeIconGrid.tsx new file mode 100644 index 00000000..24b77bed --- /dev/null +++ b/docs/src/app/Components/LargeIconGrid.tsx @@ -0,0 +1,43 @@ +import { Box, Sheet } from '@mui/joy'; +import { SxProps } from '@mui/joy/styles/types'; + +import Amicon, { IAmicon } from '@studio384/amaranth'; + +export default function LargeIconGrid({ icon, sx }: { icon: IAmicon; sx?: SxProps }) { + return ( + + + + + + ); +} diff --git a/docs/src/app/Components/Pagination.tsx b/docs/src/app/Components/Pagination.tsx new file mode 100644 index 00000000..74ecd2a4 --- /dev/null +++ b/docs/src/app/Components/Pagination.tsx @@ -0,0 +1,61 @@ +import { Button, Divider, IconButton, Stack } from '@mui/joy'; +import { PaginationProps } from '@mui/material'; +import usePagination from '@mui/material/usePagination/usePagination'; + +import Amicon, { aiArrowLeft, aiArrowRight, aiEllipsisH } from '@studio384/amaranth'; + +export default function Pagination(props: PaginationProps) { + const { items } = usePagination(props); + + return ( + + {items.map(({ page, selected, type, disabled, ...props }, key) => { + switch (type) { + case 'page': + return ( + + {page} + + ); + case 'previous': + return ( + + ); + case 'next': + return ( + + ); + case 'start-ellipsis': + case 'end-ellipsis': + return ( + + + + ); + } + + return ; + })} + + ); +} diff --git a/docs/src/app/Docs.tsx b/docs/src/app/Docs.tsx new file mode 100644 index 00000000..525888e1 --- /dev/null +++ b/docs/src/app/Docs.tsx @@ -0,0 +1,35 @@ +import { Outlet } from 'react-router-dom'; + +import { Box, Container, Stack, Typography } from '@mui/joy'; + +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 00000000..eeb4338e --- /dev/null +++ b/docs/src/app/Docs/Navigation.tsx @@ -0,0 +1,108 @@ +import { Fragment } from 'react'; +import { NavLink, useLocation } from 'react-router-dom'; + +import { List, ListItem, ListItemButton, ListItemContent, ListSubheader, Typography } from '@mui/joy'; + +import Amicon, { + aiAmicons, + aiArrowRotateRight, + aiArrowsDownLeftRightUpCenter, + aiCircleHalfInner, + aiHeart, + aiReact, + aiSpinner, + aiStar +} from '@studio384/amaranth'; + +export default function DocsNavigation() { + const location = useLocation(); + + const pages = [ + { + title: 'Get started', + icon: aiAmicons, + pages: [ + { + title: 'Installation', + icon: aiAmicons, + link: '/docs/installation' + } + ] + }, + { + title: 'React component', + icon: aiReact, + pages: [ + { + title: 'Spin', + icon: aiSpinner, + link: '/docs/spin' + }, + { + title: 'Rotate', + icon: aiArrowRotateRight, + link: '/docs/rotate' + }, + { + title: 'Flip', + icon: aiArrowsDownLeftRightUpCenter, + link: '/docs/flip' + }, + { + title: 'Beat', + icon: aiHeart, + link: '/docs/beat' + }, + { + title: 'Fade', + icon: aiCircleHalfInner, + link: '/docs/fade' + } + ] + }, + { + title: 'More', + icon: aiStar, + pages: [ + { + title: 'Changelog', + icon: aiStar, + link: '/docs/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 00000000..b14c5640 --- /dev/null +++ b/docs/src/app/Docs/pages/Beat.tsx @@ -0,0 +1,60 @@ +import { Stack, Typography } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { aiExpand, aiHeart, aiPlay } from '@studio384/amaranth'; + +import ApiTable from '../playground/ApiTable'; +import Playground, { IIconCssVariables, IPlaygroundConfig } from '../playground/Playground'; + +export default function PageBeat() { + const playgroundConfig: IPlaygroundConfig = { + icons: [aiHeart, aiExpand, aiPlay], + properties: [ + { + label: 'Beat', + type: 'chip', + name: 'beat', + values: [true, false], + default: true + } + ], + cssVariables: [ + { + name: '--ai-animation-duration', + default: '1s', + description: 'Time for a full play through of the animation.' + }, + { + name: '--ai-animation-timing-function', + default: 'ease-in-out', + description: 'The timing function used for the animation.' + }, + { + name: '--ai-animation-iteration-count', + default: 'infinite', + description: 'Number of times the animation is repeated.' + }, + { + name: '--ai-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/Changelog.tsx b/docs/src/app/Docs/pages/Changelog.tsx new file mode 100644 index 00000000..e527b927 --- /dev/null +++ b/docs/src/app/Docs/pages/Changelog.tsx @@ -0,0 +1,244 @@ +import { Stack } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import Release from './_Release'; + +export default function Changelog() { + return ( + + + + Introduces a brand new documentation website with improved icon previews, component documentation with interactive playground, this changelog, and + much more. And best of all; it's now available online instead of needing to be compiled by you. + , + <> + The AmaranthIcon component has been renamed to Amicon. + , + <> + The Amicon component now supports the beat and fade property. + + ]} + changed={[ + <> + We're updating our branding from Amaranth to Amicons, with a brand new logo and mascot to boot. While the Amaranth and{' '} + Amicons icons have existed at the same time in the previous version, we consider the removal of the Amaranth icon a + rename. + , + <> + The default values for all properties of our Amicon component are now being set to Undefined rather than a default truthy + value. + , + <> + The various CSS variables have been renamed to be more consistent with new variables introduced in this update. See the documentation for more info. + , + <> + You can now pass properties to the Amicon component. + , + <>Various updates to the categorization of icons in the documentation. + ]} + fixed={[ + <> + Fixed the expand icon including excessive shapes. + , + <> + Fixed the misalignment in the heading-2 icon to better map the icon to a pixel grid. + , + <> + Fixes various issues with the CSS variables in the Amicon component. + + ]} + newIcons={[ + '0', + '1', + '2', + '3', + '4', + '5', + '6', + '7', + '8', + '9', + 'a', + 'arrow-down-arrow-up', + 'arrow-up-right-from-square', + 'b', + 'battery-charging', + 'battery-empty', + 'battery-exclamation', + 'battery-full', + 'battery-half', + 'battery-low', + 'battery-quarter', + 'battery-slash', + 'battery-three-quarter', + 'broom', + 'c', + 'calculator', + 'camera', + 'car-side', + 'clipboard', + 'command', + 'computer-mouse-scroll-wheel', + 'computer-mouse', + 'crop', + 'cursor', + 'd', + 'dice-five', + 'dice-four', + 'dice-one', + 'dice-six', + 'dice-three', + 'dice-two', + 'dice', + 'e', + 'ellipsis-h', + 'envelope-open', + 'export', + 'f', + 'file-audio', + 'file-excel', + 'file-powerpoint', + 'file-text', + 'file-word', + 'file-zip', + 'flask', + 'folder-min', + 'folder-open', + 'folder-plus', + 'frame', + 'g', + 'grip-dots-v', + 'grip-dots', + 'h', + 'i', + 'icons', + 'j', + 'k', + 'keyboard-brightness-high', + 'keyboard-brightness-low', + 'keyboard', + 'l', + 'loader', + 'm', + 'n', + 'o', + 'option', + 'p', + 'q', + 'r', + 'road', + 's', + 'share-nodes', + 'spinner', + 'square-dashed', + 'square', + 'studio-384', + 't', + 'threads', + 'toast', + 'train-track', + 'triangle-dashed', + 'triangle', + 'truck-pickup', + 'truck-tow', + 'u', + 'v', + 'w', + 'x', + 'y', + 'z' + ]} + updatedIcons={[ + 'a-gum', + 'envelope', + 'facebook', + 'heading-1', + 'heading-2', + 'heading-3', + 'heading-4', + 'heading-5', + 'heading-6', + 'patreon', + 'safari', + 'shuffle', + 'translate', + 'triangle-exclamation', + 'volume-0', + 'volume-1', + 'volume-2', + 'volume-3', + 'volume-slash' + ]} + renamedIcons={[ + { old: 'amaranth', new: 'amicons' }, + { old: 'ellipsis', new: 'ellipsis-h' } + ]} + removedIcons={['amaranth', 'bootstrap', 'font-awesome']} + /> + + + + The repository no longer provides font files or CSS files.]} + newIcons={[ + 'table-cell-merge', + 'table-column-insert-left', + 'table-column-insert-right', + 'table-column-min', + 'table-header-cell', + 'table-min', + 'table-row-insert-bottom', + 'table-row-insert-top', + 'table-row-min' + ]} + updatedIcons={['chart-pie', 'circle-dashed', 'table-clcok', 'table-header-column', 'table-header-row', 'table', 'tag-geear', 'tag-plus', 'tag']} + /> + Migrations from ChangeWindows to Studio 384]} /> + + ); +} diff --git a/docs/src/app/Docs/pages/Fade.tsx b/docs/src/app/Docs/pages/Fade.tsx new file mode 100644 index 00000000..57b798db --- /dev/null +++ b/docs/src/app/Docs/pages/Fade.tsx @@ -0,0 +1,60 @@ +import { Stack, Typography } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { aiAmicons, aiCircleHalfInner, aiMusic } from '@studio384/amaranth'; + +import ApiTable from '../playground/ApiTable'; +import Playground, { IIconCssVariables, IPlaygroundConfig } from '../playground/Playground'; + +export default function PageFade() { + const playgroundConfig: IPlaygroundConfig = { + icons: [aiAmicons, aiMusic, aiCircleHalfInner], + properties: [ + { + label: 'Fade', + type: 'chip', + name: 'fade', + values: [true, false], + default: true + } + ], + cssVariables: [ + { + name: '--ai-animation-duration', + default: '1.5s', + description: 'Time for a full play through of the animation.' + }, + { + name: '--ai-animation-timing-function', + default: 'ease-in-out', + description: 'The timing function used for the animation.' + }, + { + name: '--ai-animation-iteration-count', + default: 'infinite', + description: 'Number of times the animation is repeated.' + }, + { + name: '--ai-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 00000000..21806f10 --- /dev/null +++ b/docs/src/app/Docs/pages/Flip.tsx @@ -0,0 +1,33 @@ +import { Stack, Typography } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { aiAmicons, aiCar, aiMessageSmile } from '@studio384/amaranth'; + +import Playground, { IPlaygroundConfig } from '../playground/Playground'; + +export default function PageFlip() { + const playgroundConfig: IPlaygroundConfig = { + icons: [aiMessageSmile, aiAmicons, aiCar], + 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 00000000..278a5f71 --- /dev/null +++ b/docs/src/app/Docs/pages/Installation.tsx @@ -0,0 +1,13 @@ +import { Stack, Typography } from '@mui/joy'; + +import Codeblock from '@/design/components/Codeblock'; + +export default function PageInstallation() { + return ( + + Install Amicons + Get started with Amicons by running the following command in your project. + npm install @studio384/amaranth + + ); +} diff --git a/docs/src/app/Docs/pages/Rotate.tsx b/docs/src/app/Docs/pages/Rotate.tsx new file mode 100644 index 00000000..c08bf55f --- /dev/null +++ b/docs/src/app/Docs/pages/Rotate.tsx @@ -0,0 +1,50 @@ +import { Stack, Typography } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { aiAmicons, aiArrowUp, aiMessageSmile } from '@studio384/amaranth'; + +import ApiTable from '../playground/ApiTable'; +import Playground, { IIconCssVariables, IPlaygroundConfig } from '../playground/Playground'; + +export default function PageRotate() { + const playgroundConfig: IPlaygroundConfig = { + icons: [aiMessageSmile, aiAmicons, aiArrowUp], + properties: [ + { + label: 'Rotate', + type: 'chip', + name: 'rotate', + values: [0, 90, 180, 270, false], + default: 90 + } + ], + cssVariables: [ + { + name: '--ai-transition-duration', + default: '0.2s', + description: 'Time for a full play through of the animation.' + }, + { + name: '--ai-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. + + + + + API + + + + ); +} diff --git a/docs/src/app/Docs/pages/Spin.tsx b/docs/src/app/Docs/pages/Spin.tsx new file mode 100644 index 00000000..35dd2ce4 --- /dev/null +++ b/docs/src/app/Docs/pages/Spin.tsx @@ -0,0 +1,72 @@ +import { Stack, Typography } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { aiGear, aiSpinner, aiSpinnerThird } from '@studio384/amaranth'; + +import ApiTable from '../playground/ApiTable'; +import Playground, { IIconCssVariables, IPlaygroundConfig } from '../playground/Playground'; + +export default function PageSpin() { + const playgroundConfig: IPlaygroundConfig = { + icons: [aiSpinnerThird, aiSpinner, aiGear], + properties: [ + { + label: 'Spin', + type: 'chip', + name: 'spin', + values: [true, 'pulse', false], + default: true + } + ], + cssVariables: [ + { + name: '--ai-animation-duration', + default: '2s', + description: ( + <> + Time for a full play through of the animation. Defaults to 1s when using pulse. + + ) + }, + { + name: '--ai-animation-timing-function', + default: 'linear', + description: 'The timing function used for the animation.' + }, + { + name: '--ai-animation-iteration-count', + default: 'infinite', + description: 'Number of times the animation is repeated.' + }, + { + name: '--ai-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 available 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 00000000..154cb7dd --- /dev/null +++ b/docs/src/app/Docs/pages/_Release.tsx @@ -0,0 +1,184 @@ +import { ReactNode, useMemo } from 'react'; + +import { Avatar, Box, List, ListItem, ListItemContent, ListItemDecorator, Sheet, Stack, Typography } from '@mui/joy'; + +import icons from '@/data/icons'; +import Code from '@/design/components/Code'; +import { ILibraryIcon } from '@/types'; + +import Amicon, { aiArrowRight, aiAmicons, aiBug, aiPen, aiPlus, aiTrashCan } from '@studio384/amaranth'; + +import IconCard from '../../Components/IconCard'; + +export default function Release({ + name, + date, + version, + added, + changed, + fixed, + removed, + newIcons, + updatedIcons, + renamedIcons, + removedIcons +}: { + name: string; + date: string; + version: string; + added?: ReactNode[]; + changed?: ReactNode[]; + fixed?: ReactNode[]; + removed?: ReactNode[]; + newIcons?: string[]; + updatedIcons?: string[]; + renamedIcons?: { old: string; new: string }[]; + removedIcons?: string[]; +}) { + 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 && ( + + Added + + {added.map((item: ReactNode, key: number) => ( + + + + + + {item} + + + ))} + + + )} + {changed && ( + + Changed + + {changed.map((item: ReactNode, key: number) => ( + + + + + + {item} + + + ))} + + + )} + {fixed && ( + + Fixed + + {fixed.map((item: ReactNode, key: number) => ( + + + + + + {item} + + + ))} + + + )} + {removed && ( + + Removed + + {removed.map((item: ReactNode, key: number) => ( + + + + + + {item} + + + ))} + + + )} + {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} + + ))} + + + )} + + + ); +} diff --git a/docs/src/app/Docs/playground/ApiTable.tsx b/docs/src/app/Docs/playground/ApiTable.tsx new file mode 100644 index 00000000..f9f53680 --- /dev/null +++ b/docs/src/app/Docs/playground/ApiTable.tsx @@ -0,0 +1,38 @@ +import { Sheet, Table } from '@mui/joy'; + +import Code from '@/design/components/Code'; + +import { IIconCssVariables } from './Playground'; + +interface IApiTableProps { + cssVariables: IIconCssVariables[]; +} + +export default function ApiTable({ cssVariables }: IApiTableProps) { + return ( + + + + + + + + + + + {cssVariables.map((variable, key) => ( + + + + + + ))} + +
Property nameDefaultDescription
+ {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 00000000..e1676786 --- /dev/null +++ b/docs/src/app/Docs/playground/Playground.tsx @@ -0,0 +1,196 @@ +import { ReactNode, useMemo, useState } from 'react'; + +import { Box, Card, Chip, Divider, FormControl, FormLabel, IconButton, Input, Sheet, Stack, Typography } from '@mui/joy'; + +import Codeblock from '@/design/components/Codeblock'; + +import Amicon, { aiBroom, IAmicon } from '@studio384/amaranth'; + +export interface IPlaygroundConfig { + icons: IAmicon[]; + 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]); + + // Get the icon name + function getIconName(icon: string): string { + return `ai${icon + .split('_') + .map((word) => word.charAt(0).toUpperCase() + word.slice(1)) + .join('')}`; + } + + const iconName = useMemo(() => getIconName(playgroundIcon.name), [playgroundIcon]); + + // 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 + { + setPlaygroundIcon(config.icons[0]); + setPlaygroundProps({}); + setPlaygroundCssVariable({}); + }} + size="sm" + > + + + + + + + Icon + + {config.icons.map((icon) => ( + setPlaygroundIcon(icon)} + key={icon.name} + > + + + ))} + + + {config.properties?.map((property) => { + switch (property.type) { + case 'chip': { + return ( + + {property.label} + + {property.values.map((value, key) => ( + setPlaygroundProps((prev) => ({ ...prev, [property.name as string]: value as string | number }))} + color={iconProperties?.[property.name] === value ? 'primary' : 'neutral'} + variant={iconProperties?.[property.name] === value ? 'solid' : 'outlined'} + > + {value?.toString()} + + ))} + + + ); + } + } + })} + {config.cssVariables?.map((variable) => ( + + {variable.name} + setPlaygroundCssVariable((prev) => ({ ...prev, [variable.name]: e.target.value }))} + placeholder={variable.default.toString()} + value={playgroundCssVariable?.[variable.name as string] ?? ''} + /> + + ))} + + + + ); +} diff --git a/docs/src/app/Error.tsx b/docs/src/app/Error.tsx new file mode 100644 index 00000000..9b493e31 --- /dev/null +++ b/docs/src/app/Error.tsx @@ -0,0 +1,21 @@ +import { useNavigate } from 'react-router-dom'; + +import { Container, IconButton, Stack, Typography } from '@mui/joy'; + +import Amicon, { aiArrowLeft } from '@studio384/amaranth'; + +export default function Error() { + const navigate = useNavigate(); + + return ( + + + navigate('/')} sx={{ mb: 2 }}> + + + Welp, nothing to see here. + Error 404 + + + ); +} diff --git a/docs/src/app/Home.tsx b/docs/src/app/Home.tsx new file mode 100644 index 00000000..0d370705 --- /dev/null +++ b/docs/src/app/Home.tsx @@ -0,0 +1,162 @@ +import { useState } from 'react'; +import { createSearchParams, NavLink, useNavigate } from 'react-router-dom'; + +import { Alert, Box, Button, Container, IconButton, Input, Stack, Typography } from '@mui/joy'; + +import icons from '@/data/icons'; +import Codeblock from '@/design/components/Codeblock'; +import Header from '@/design/layout/LayoutElements/Header'; + +import Amicon, { aiAmicons, aiBook, aiCircleExclamation, aiFlag, aiHeart, aiIcons, aiLockOpen, aiMagnifyingGlass, aiPatreon } from '@studio384/amaranth'; + +import LargeIconGrid from './Components/LargeIconGrid'; + +export default function Home() { + const navigate = useNavigate(); + + const [search, setSearch] = useState(''); + + function onSearchSubmit() { + const searchParams = { search }; + const searchQuery = `?${createSearchParams(searchParams)}`; + navigate({ pathname: '/icons', search: searchQuery }); + } + + return ( + <> +
+ + + + + {icons.length} amicable icons +
+ to delight your designs +
+
+ +
+ + + + } + size="lg" + placeholder="Find your icon" + value={search} + onChange={(e) => setSearch(e.target.value)} + sx={{ + px: 4, + py: 2, + background: 'rgba(var(--joy-palette-background-channel) / .5)', + borderRadius: 'xl', + boxShadow: 'none', + backdropFilter: 'blur(20px)', + border: '1px solid rgba(var(--joy-palette-background-channel) / .5)' + }} + /> + +
+ +
+
+ + + } size="lg" sx={{ borderRadius: 'xl' }}> + We're still working on this, a lot can change. + + + + Get started + Get started with Amicons by installing the npm package. + npm install @studio384/amaranth + + + + + + + + + + + + + + + + + Icons with love + Every icon is made by hand, and with our heart. We don't include that in the package tho, we still need it. + + + + + + + + Open source. Powered by you. + Amicons is open source, and funded by you. + + + + + + + + + + + + + ); +} diff --git a/docs/src/app/Icon.tsx b/docs/src/app/Icon.tsx new file mode 100644 index 00000000..eb423cbf --- /dev/null +++ b/docs/src/app/Icon.tsx @@ -0,0 +1,313 @@ +import { useEffect, useMemo, useState } from 'react'; +import { createSearchParams, useNavigate, useParams } from 'react-router-dom'; + +import { Alert, Avatar, Box, Button, Card, Chip, Container, IconButton, Input, Link, Stack, Typography } from '@mui/joy'; + +import icons from '@/data/icons'; +import Codeblock from '@/design/components/Codeblock'; +import Header from '@/design/layout/LayoutElements/Header'; +import { IIcon, ILibraryIcon } from '@/types'; + +import Amicon, { aiArrowLeft, aiXmark } from '@studio384/amaranth'; + +import IconCard from './Components/IconCard'; +import LargeIconGrid from './Components/LargeIconGrid'; + +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 + ? `ai${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)); + } + + return icons; + }, [firstCategory]); + + const aiIcon: ILibraryIcon = useMemo(() => icons.find((icon) => icon.component === reactImport)!, [reactImport]); + + return ( + <> +
+ + + navigate('/icons')}> + + + + {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 Amicon, { ${reactImport} } from "@studio384/amaranth"; + +`} + + + + + + + Examples + + + + + + + } noWrap sx={{ maxWidth: 1 }}> + {icon?.title} + + + + + + + Spin + + + + Pulse + + + + + } placeholder={icon?.title} sx={{ maxWidth: 1 }} /> + + + + + + + + + + + 90° + + + + 180° + + + + 270° + + + + + + + + + + + + Beat + + + + + + + Flip + + + + X + + + + Y + + + + + + + + } + endDecorator={ + + + + } + > + Hi! We're demoing you an icon. + + + + + + {firstCategory && categoryIcons.length >= 1 && ( + + + More icons in{' '} + navigate({ pathname: '/icons', search: `?${createSearchParams({ category: firstCategory })}` })}> + {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 00000000..285642c3 --- /dev/null +++ b/docs/src/app/Icons.tsx @@ -0,0 +1,221 @@ +import { useCallback, useMemo } from 'react'; +import { useSearchParams } from 'react-router-dom'; + +import { + Box, + Chip, + ChipDelete, + Container, + IconButton, + Input, + List, + ListItem, + ListItemButton, + ListItemContent, + ListItemDecorator, + Stack, + Typography +} from '@mui/joy'; + +import categories from '@/data/categories'; +import icons from '@/data/icons'; +import Header from '@/design/layout/LayoutElements/Header'; +import useSearch from '@/hooks/useSearch'; +import { ILibraryIcon } from '@/types'; + +import Amicon, { aiFilterXmark, aiMagnifyingGlass } from '@studio384/amaranth'; + +import IconCard from './Components/IconCard'; +import Pagination from './Components/Pagination'; + +export default function Icons() { + const [searchParams, setSearchParams] = useSearchParams(); + + const [searchCategories, searchQuery, searchPage]: [string[], string, number] = useMemo(() => { + const categories = searchParams.get('category'); + const query = searchParams.get('search'); + const page = Number(searchParams.get('page') ?? 1); + + return [categories?.split(',').filter((item) => item !== '') ?? [], query ?? '', page ?? 1]; + }, [searchParams]); + + const searchableList = useMemo(() => { + if (searchCategories.length >= 1) { + return icons.filter((icon) => searchCategories.every((_searchCategory) => icon.categories.includes(_searchCategory))); + } + + return icons; + }, [searchCategories]); + + const { result } = useSearch(searchableList, ['slug', 'tags'], searchQuery); + + // c: categories + // q: query + // p: page + const setSearchQuery = useCallback((type: 'q' | 'c' | 'p', value: string | number) => { + let search = searchParams.get('search'); + let page = Number(searchParams.get('page')); + let category = + searchParams + .get('category') + ?.split(',') + .filter((item) => item !== '') ?? []; + + switch (type) { + case 'c': { + if (typeof value === 'number') return; + + if (category.includes(value)) { + category = category.filter((item) => item !== value); + } else { + category.push(value); + } + + page = 1; // Always reset page + break; + } + case 'q': { + if (typeof value === 'number') return; + + search = value; + page = 1; // Always reset page + break; + } + case 'p': { + if (typeof value === 'string') return; + + page = value; + break; + } + } + + setSearchParams({ + page: (page || 1).toString(), + search: search ?? '', + category: category.join(',') ?? '' + }); + }, [searchParams, setSearchParams]); + + return ( + <> +
+ + Icons + +
+ + + + + {categories.map((_category) => { + const categoryIcons = searchableList.filter((icon) => icon.categories.includes(_category.slug)); + + if (categoryIcons.length === 0) { + return; + } + + return ( + + setSearchQuery('c', _category.slug)} selected={searchCategories.includes(_category.slug)} color="primary"> + + + + + {_category.title} + + {categoryIcons.length} + + + ); + })} + + + + + + {result.length} icons + + Page {searchPage} of {Math.ceil(result.length / 96)} + + + + + } + placeholder="Search" + value={searchQuery} + onChange={(e) => setSearchQuery('q', e.target.value)} + /> + { + setSearchParams({ + search: '', + category: '' + }); + }} + > + + + + + {(searchQuery || searchCategories.length >= 1) && ( + + {searchQuery && ( + setSearchQuery('q', '')} />} + > + "{searchQuery}" + + )} + {searchCategories.map((category) => ( + setSearchQuery('c', category)} />} + > + {category} + + ))} + + )} + + {result.slice((searchPage - 1) * 96, searchPage * 96).map((icon: ILibraryIcon) => ( + + ))} + + + {result.length > 0 && setSearchQuery('p', page)} />} + + + + + ); +} diff --git a/docs/src/data/categories.ts b/docs/src/data/categories.ts new file mode 100644 index 00000000..a0729642 --- /dev/null +++ b/docs/src/data/categories.ts @@ -0,0 +1,259 @@ +import { + ai1, + aiA, + aiAmicons, + aiArrowUp, + aiAsterisk, + aiBel, + aiBold, + aiBook, + aiBox, + aiCampfire, + aiChartPie, + aiClock, + aiCode, + aiDevices, + aiEarth, + aiEuro, + aiEye, + aiFax, + aiFiles, + aiFlask, + aiGamepad, + aiHeart, + aiKite, + aiLightbulb, + aiLock, + aiMessageText, + aiPen, + aiPerson, + aiPlateUtensils, + aiPlay, + aiPlus, + aiRocket, + aiShareNodes, + aiShoppingCart, + aiSpinner, + aiSquareDashed, + aiSun, + aiSwatchbook, + aiToggleOn, + aiTree, + aiUniversalAccess, + aiVideo +} from '@studio384/amaranth'; + +const categories = [ + { + slug: 'accessibility', + title: 'Accessibility', + icon: aiUniversalAccess + }, + { + slug: 'alerts', + title: 'Alerts', + icon: aiBel + }, + { + slug: 'arrows', + title: 'Arrows', + icon: aiArrowUp + }, + { + slug: 'brands', + title: 'Brands', + icon: aiAmicons + }, + { + slug: 'business', + title: 'Business', + icon: aiFax + }, + { + slug: 'camping', + title: 'Camping', + icon: aiCampfire + }, + { + slug: 'charts', + title: 'Charts', + icon: aiChartPie + }, + { + slug: 'coding', + title: 'Coding', + icon: aiCode + }, + { + slug: 'communication', + title: 'Communication', + icon: aiMessageText + }, + { + slug: 'design', + title: 'Design', + icon: aiSwatchbook + }, + { + slug: 'devices', + title: 'Devices', + icon: aiDevices + }, + { + slug: 'editor', + title: 'Editor', + icon: aiBold + }, + { + slug: 'education', + title: 'Education', + icon: aiBook + }, + { + slug: 'energy', + title: 'Energy', + icon: aiLightbulb + }, + { + slug: 'files', + title: 'Files & folders', + icon: aiFiles + }, + { + slug: 'film', + title: 'Film', + icon: aiVideo + }, + { + slug: 'food-beverage', + title: 'Food & beverages', + icon: aiPlateUtensils + }, + { + slug: 'gaming', + title: 'Gaming', + icon: aiGamepad + }, + { + slug: 'health', + title: 'Health', + icon: aiHeart + }, + { + slug: 'human', + title: 'Human', + icon: aiEye + }, + { + slug: 'letters-numbers', + title: 'Letters & numbers', + icon: aiA + }, + { + slug: 'logistics', + title: 'Logistics', + icon: aiBox + }, + { + slug: 'maps', + title: 'Maps & buildings', + icon: aiEarth + }, + { + slug: 'mathematics', + title: 'Mathematics', + icon: aiPlus + }, + { + slug: 'media', + title: 'Media', + icon: aiPlay + }, + { + slug: 'money', + title: 'Money', + icon: aiEuro + }, + { + slug: 'nature', + title: 'Nature & outdoors', + icon: aiTree + }, + { + slug: 'numbers', + title: 'Numbers', + icon: ai1 + }, + { + slug: 'people', + title: 'People', + icon: aiPerson + }, + { + slug: 'play', + title: 'Play & sport', + icon: aiKite + }, + { + slug: 'punctuation-symbols', + title: 'Punctuation & symbols', + icon: aiAsterisk + }, + { + slug: 'science', + title: 'Science & astronomy', + icon: aiFlask + }, + { + slug: 'security', + title: 'Security', + icon: aiLock + }, + { + slug: 'shapes', + title: 'Shapes', + icon: aiSquareDashed + }, + { + slug: 'shopping', + title: 'Shopping', + icon: aiShoppingCart + }, + { + slug: 'social', + title: 'Social', + icon: aiShareNodes + }, + { + slug: 'spinners', + title: 'Spinners', + icon: aiSpinner + }, + { + slug: 'time', + title: 'Time', + icon: aiClock + }, + { + slug: 'toggle', + title: 'Toggle', + icon: aiToggleOn + }, + { + slug: 'transportation', + title: 'Transportation', + icon: aiRocket + }, + { + slug: 'weather', + title: 'Weather', + icon: aiSun + }, + { + slug: 'writing', + title: 'Writing', + icon: aiPen + } +]; + +export default categories; diff --git a/docs/src/data/icons.ts b/docs/src/data/icons.ts new file mode 100644 index 00000000..499b5c6a --- /dev/null +++ b/docs/src/data/icons.ts @@ -0,0 +1,3318 @@ + +import { ai0,ai1,ai2,ai3,ai4,ai5,ai6,ai7,ai8,ai9,aiAGum,aiA,aiAddressBook,aiAlarmClock,aiAlignCenter,aiAlignJustify,aiAlignLeft,aiAlignRight,aiAmicons,aiAngleDown,aiAngleLeft,aiAngleRight,aiAngleUp,aiAnglesY,aiAppleAppStore,aiArrowDownArrowUp,aiArrowDownFromCloud,aiArrowDownShortWide,aiArrowDownToLine,aiArrowDownWideShort,aiArrowDown,aiArrowLeftArrowRight,aiArrowLeftFromBracket,aiArrowLeftToBracket,aiArrowLeftToLine,aiArrowLeft,aiArrowPointer,aiArrowRightFromBracket,aiArrowRightFromFile,aiArrowRightFromSmartphone,aiArrowRightProhibited,aiArrowRightToBracket,aiArrowRightToFile,aiArrowRightToLine,aiArrowRight,aiArrowRotateLeft,aiArrowRotateRight,aiArrowUpRightFromSquare,aiArrowUpShortWide,aiArrowUpToCloud,aiArrowUpToLine,aiArrowUpWideShort,aiArrowUp,aiArrowsDownLeftRightUpCenter,aiArrowsRotateRight,aiAsterisk,aiAt,aiAzure,aiB,aiBackward,aiBarsStaggered,aiBarsUneven,aiBars,aiBatteryCharging,aiBatteryEmpty,aiBatteryExclamation,aiBatteryFull,aiBatteryHalf,aiBatteryLow,aiBatteryQuarter,aiBatterySlash,aiBatteryThreeQuarter,aiBeer,aiBel,aiBicycle,aiBlf,aiBold,aiBolt,aiBookOpen,aiBook,aiBoxOpenFull,aiBox,aiBracketsCurly,aiBroom,aiBug,aiBuilding,aiC,aiCalculator,aiCalendarClock,aiCalendarDay,aiCalendarRangeClock,aiCalendarRange,aiCalendarStars,aiCalendarWeek,aiCalendar,aiCamera,aiCampfire,aiCarSide,aiCar,aiChainSlash,aiChain,aiChalkboardPerson,aiChangeWindows,aiChartPie,aiCheck,aiChevronDown,aiChevronLeft,aiChevronRight,aiChevronUp,aiChrome,aiCircleCheck,aiCircleDashed,aiCircleExclamation,aiCircleHalfInner,aiCircleHalf,aiCircleInfo,aiCirclePerson,aiCirclePlus,aiCircleQuestion,aiCircleXmark,aiCircle,aiCity,aiClipboard,aiClockRotateLeft,aiClock,aiCloudDrizzle,aiCloudFog,aiCloudHail,aiCloudLightning,aiCloudMoon,aiCloudRain,aiCloudSnow,aiCloudSun,aiCloud,aiCodeBranchUp,aiCodeBranch,aiCode,aiCodeblock,aiCoin,aiCommand,aiCompactDisc,aiCompare,aiCompassDrafting,aiCompass,aiCompress,aiComputerMouseScrollWheel,aiComputerMouse,aiCopy,aiCreditCard,aiCrop,aiCursor,aiD,aiDevices,aiDiceFive,aiDiceFour,aiDiceOne,aiDiceSix,aiDiceThree,aiDiceTwo,aiDice,aiDisplayCam,aiDisplay,aiDoor,aiDroplet,aiE,aiEarth,aiEclipse,aiEdge,aiEllipsisH,aiEllipsisV,aiEnvelopeOpen,aiEnvelope,aiEthernet,aiEuro,aiExpand,aiExport,aiEyeSlash,aiEye,aiF,aiFacebookMessenger,aiFacebook,aiFastBackward,aiFastForward,aiFax,aiFileAudio,aiFileExcel,aiFilePowerpoint,aiFileText,aiFileWord,aiFileZip,aiFile,aiFilesList,aiFiles,aiFilmstrip,aiFilterPlus,aiFilterXmark,aiFilter,aiFingerprint,aiFirefox,aiFlagCheckered,aiFlag,aiFlask,aiFloppyDisk,aiFolderImage,aiFolderMin,aiFolderOpen,aiFolderPlus,aiFolder,aiForward,aiFrame,aiG,aiGamepad,aiGauge,aiGear,aiGift,aiGithub,aiGlobe,aiGooglePlay,aiGrid,aiGripDotsV,aiGripDots,aiGripLines,aiH,aiHeading1,aiHeading2,aiHeading3,aiHeading4,aiHeading5,aiHeading6,aiHeadset,aiHeartCrack,aiHeartHalf,aiHeart,aiHorizontalLine,aiHourglassEmpty,aiHourglassEnd,aiHourglassHalf,aiHourglassStart,aiHouse,aiI,aiIcons,aiIdCard,aiImage,aiInstagram,aiItalic,aiJ,aiJesterHat,aiK,aiKey,aiKeyboardBrightnessHigh,aiKeyboardBrightnessLow,aiKeyboard,aiKite,aiL,aiLaptop,aiLaravel,aiLayersPlus,aiLayers,aiLifeRing,aiLightbulbOn,aiLightbulb,aiLine,aiLinkedin,aiListChecksXmark,aiListChecks,aiListClock,aiListOrderedClock,aiListOrdered,aiList,aiLoader,aiLocationPinDot,aiLocationPinSlash,aiLocationPin,aiLocationPinsRoute,aiLockOpen,aiLock,aiM,aiMagnifyingGlassMin,aiMagnifyingGlassPlus,aiMagnifyingGlass,aiMegaphone,aiMessagePen,aiMessageSmile,aiMessageText,aiMessage,aiMicrochip,aiMicrophone,aiMin,aiMoonCloud,aiMoon,aiMusicPause,aiMusic,aiN,aiNetwork,aiNext,aiNotes,aiNumpad,aiO,aiOption,aiOrderAlphabeticalAsc,aiOrderAlphabeticalDesc,aiOrderNumericalAsc,aiOrderNumericalDesc,aiP,aiPager,aiPaperPlane,aiPaper,aiParachuteBox,aiParagraph,aiPatreon,aiPause,aiPen,aiPeopleCircle,aiPeopleXmark,aiPeople,aiPersonClock,aiPersonGear,aiPersonHeadset,aiPersonList,aiPersonLock,aiPersonPlus,aiPersonXmark,aiPerson,aiPhoneArrowDownLeftProhibited,aiPhoneArrowDownLeft,aiPhoneArrowUpRightProhibited,aiPhoneArrowUpRight,aiPhoneClock,aiPhoneGear,aiPhoneList,aiPhoneOffice,aiPhoneVolume,aiPhone,aiPlane,aiPlanetRinged,aiPlateUtensils,aiPlayPause,aiPlay,aiPlus,aiPower,aiPrevious,aiPrinter,aiProhibited,aiPuzzlePiece,aiQ,aiQuote,aiR,aiReact,aiReceipt,aiRectangleP,aiRedo,aiRepeatOnce,aiRepeat,aiRoad,aiRocket,aiS,aiSafari,aiScouting,aiServer,aiShareNodes,aiShare,aiShieldKeyhole,aiShieldPlus,aiShieldXmark,aiShield,aiShoePrints,aiShoppingCart,aiShuffle,aiSidebarLeft,aiSidebarRight,aiSignature,aiSimCard,aiSippy,aiSliders,aiSmartphoneArrowRight,aiSmartphoneHinge,aiSmartphone,aiSnowflake,aiSpeakerGrill,aiSpinnerThird,aiSpinner,aiSpy,aiSquareDashed,aiSquareGum,aiSquare,aiStarHalf,aiStar,aiStarscout,aiStop,aiStopwatch,aiStore,aiStrikethrough,aiStudio384,aiSubscript,aiSunCloud,aiSun,aiSunrise,aiSunset,aiSuperscript,aiSwatchbook,aiT,aiTableCellMerge,aiTableClock,aiTableColumnInsertLeft,aiTableColumnInsertRight,aiTableColumnMin,aiTableHeaderCell,aiTableHeaderColumn,aiTableHeaderRow,aiTableMin,aiTableRowInsertBottom,aiTableRowInsertTop,aiTableRowMin,aiTable,aiTagGear,aiTagPlus,aiTag,aiTent,aiTerminal,aiThermometerEmpty,aiThermometerFull,aiThermometerHalf,aiThreads,aiThumbstackSlash,aiThumbstack,aiTicket,aiTiktok,aiToast,aiToggleOff,aiToggleOn,aiTowerBroadcast,aiTrainTrack,aiTranslate,aiTrashCan,aiTree,aiTrekkingBackpack,aiTriangleDashed,aiTriangleExclamation,aiTriangle,aiTrophy,aiTruckPickup,aiTruckTow,aiTwitter,aiU,aiUmbrella,aiUnderline,aiUndo,aiUniversalAccess,aiV,aiValkyrieSword,aiVideo,aiVirtualReality,aiVisualStudio,aiVoicemail,aiVolume0,aiVolume1,aiVolume2,aiVolume3,aiVolumeSlash,aiW,aiWallet,aiWallpaper,aiWaveform,aiWebhooksClock,aiWebhooks,aiWind,aiWindow,aiWindows,aiX,aiXbox,aiXmark,aiY,aiZ } from '@studio384/amaranth'; + +const icons = [ + { + component: 'ai0', + categories: ["letters-numbers"], + tags: ["null","zero","nil"], + slug: '0', + icon: ai0 + }, + { + component: 'ai1', + categories: ["letters-numbers"], + tags: ["one"], + slug: '1', + icon: ai1 + }, + { + component: 'ai2', + categories: ["letters-numbers"], + tags: ["two"], + slug: '2', + icon: ai2 + }, + { + component: 'ai3', + categories: ["letters-numbers"], + tags: ["three"], + slug: '3', + icon: ai3 + }, + { + component: 'ai4', + categories: ["letters-numbers"], + tags: ["four"], + slug: '4', + icon: ai4 + }, + { + component: 'ai5', + categories: ["letters-numbers"], + tags: ["five"], + slug: '5', + icon: ai5 + }, + { + component: 'ai6', + categories: ["letters-numbers"], + tags: ["six"], + slug: '6', + icon: ai6 + }, + { + component: 'ai7', + categories: ["letters-numbers"], + tags: ["seven"], + slug: '7', + icon: ai7 + }, + { + component: 'ai8', + categories: ["letters-numbers"], + tags: ["eight"], + slug: '8', + icon: ai8 + }, + { + component: 'ai9', + categories: ["letters-numbers"], + tags: ["nine"], + slug: '9', + icon: ai9 + }, + { + component: 'aiAGum', + categories: ["editor"], + tags: [], + slug: 'a-gum', + icon: aiAGum + }, + { + component: 'aiA', + categories: ["letters-numbers"], + tags: [], + slug: 'a', + icon: aiA + }, + { + component: 'aiAddressBook', + categories: ["business","communication","people"], + tags: [], + slug: 'address-book', + icon: aiAddressBook + }, + { + component: 'aiAlarmClock', + categories: ["alert","time"], + tags: ["alerts"], + slug: 'alarm-clock', + icon: aiAlarmClock + }, + { + component: 'aiAlignCenter', + categories: ["editor"], + tags: [], + slug: 'align-center', + icon: aiAlignCenter + }, + { + component: 'aiAlignJustify', + categories: ["editor"], + tags: [], + slug: 'align-justify', + icon: aiAlignJustify + }, + { + component: 'aiAlignLeft', + categories: ["editor"], + tags: [], + slug: 'align-left', + icon: aiAlignLeft + }, + { + component: 'aiAlignRight', + categories: ["editor"], + tags: [], + slug: 'align-right', + icon: aiAlignRight + }, + { + component: 'aiAmicons', + categories: ["brands"], + tags: [], + slug: 'amicons', + icon: aiAmicons + }, + { + component: 'aiAngleDown', + categories: ["arrows"], + tags: ["direction"], + slug: 'angle-down', + icon: aiAngleDown + }, + { + component: 'aiAngleLeft', + categories: ["arrows"], + tags: ["direction"], + slug: 'angle-left', + icon: aiAngleLeft + }, + { + component: 'aiAngleRight', + categories: ["arrows"], + tags: ["direction"], + slug: 'angle-right', + icon: aiAngleRight + }, + { + component: 'aiAngleUp', + categories: ["arrows"], + tags: ["direction"], + slug: 'angle-up', + icon: aiAngleUp + }, + { + component: 'aiAnglesY', + categories: ["arrows"], + tags: ["direction"], + slug: 'angles-y', + icon: aiAnglesY + }, + { + component: 'aiAppleAppStore', + categories: ["brands"], + tags: ["software"], + slug: 'apple-app-store', + icon: aiAppleAppStore + }, + { + component: 'aiArrowDownArrowUp', + categories: ["arrows"], + tags: ["direction","order","sort"], + slug: 'arrow-down-arrow-up', + icon: aiArrowDownArrowUp + }, + { + component: 'aiArrowDownFromCloud', + categories: ["arrows","communication"], + tags: ["direction","download","cloud-download"], + slug: 'arrow-down-from-cloud', + icon: aiArrowDownFromCloud + }, + { + component: 'aiArrowDownShortWide', + categories: ["arrows"], + tags: ["sort","ascending"], + slug: 'arrow-down-short-wide', + icon: aiArrowDownShortWide + }, + { + component: 'aiArrowDownToLine', + categories: ["arrows"], + tags: ["direction","download"], + slug: 'arrow-down-to-line', + icon: aiArrowDownToLine + }, + { + component: 'aiArrowDownWideShort', + categories: ["arrows"], + tags: ["sort","descending"], + slug: 'arrow-down-wide-short', + icon: aiArrowDownWideShort + }, + { + component: 'aiArrowDown', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-down', + icon: aiArrowDown + }, + { + component: 'aiArrowLeftArrowRight', + categories: ["arrows"], + tags: ["direction","order","sort","replace"], + slug: 'arrow-left-arrow-right', + icon: aiArrowLeftArrowRight + }, + { + component: 'aiArrowLeftFromBracket', + categories: ["arrows"], + tags: ["direction","leave","signout"], + slug: 'arrow-left-from-bracket', + icon: aiArrowLeftFromBracket + }, + { + component: 'aiArrowLeftToBracket', + categories: ["arrows"], + tags: ["direction","enter","signin"], + slug: 'arrow-left-to-bracket', + icon: aiArrowLeftToBracket + }, + { + component: 'aiArrowLeftToLine', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-left-to-line', + icon: aiArrowLeftToLine + }, + { + component: 'aiArrowLeft', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-left', + icon: aiArrowLeft + }, + { + component: 'aiArrowPointer', + categories: ["arrows"], + tags: ["cursor"], + slug: 'arrow-pointer', + icon: aiArrowPointer + }, + { + component: 'aiArrowRightFromBracket', + categories: ["arrows"], + tags: ["direction","leave","signout"], + slug: 'arrow-right-from-bracket', + icon: aiArrowRightFromBracket + }, + { + component: 'aiArrowRightFromFile', + categories: ["files","business","arrows"], + tags: ["import"], + slug: 'arrow-right-from-file', + icon: aiArrowRightFromFile + }, + { + component: 'aiArrowRightFromSmartphone', + categories: ["communication","devices","arrows"], + tags: [], + slug: 'arrow-right-from-smartphone', + icon: aiArrowRightFromSmartphone + }, + { + component: 'aiArrowRightProhibited', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-right-prohibited', + icon: aiArrowRightProhibited + }, + { + component: 'aiArrowRightToBracket', + categories: ["arrows"], + tags: ["direction","enter","signin"], + slug: 'arrow-right-to-bracket', + icon: aiArrowRightToBracket + }, + { + component: 'aiArrowRightToFile', + categories: ["files","business","arrows"], + tags: ["import"], + slug: 'arrow-right-to-file', + icon: aiArrowRightToFile + }, + { + component: 'aiArrowRightToLine', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-right-to-line', + icon: aiArrowRightToLine + }, + { + component: 'aiArrowRight', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-right', + icon: aiArrowRight + }, + { + component: 'aiArrowRotateLeft', + categories: ["arrows","spinners","editor","media"], + tags: ["refresh","reload"], + slug: 'arrow-rotate-left', + icon: aiArrowRotateLeft + }, + { + component: 'aiArrowRotateRight', + categories: ["arrows","spinners","editor","media"], + tags: ["refresh","reload"], + slug: 'arrow-rotate-right', + icon: aiArrowRotateRight + }, + { + component: 'aiArrowUpRightFromSquare', + categories: ["arrows"], + tags: ["external","external-link"], + slug: 'arrow-up-right-from-square', + icon: aiArrowUpRightFromSquare + }, + { + component: 'aiArrowUpShortWide', + categories: ["arrows"], + tags: ["sort","ascending"], + slug: 'arrow-up-short-wide', + icon: aiArrowUpShortWide + }, + { + component: 'aiArrowUpToCloud', + categories: ["arrows","communication"], + tags: ["direction","upload","cloud-upload"], + slug: 'arrow-up-to-cloud', + icon: aiArrowUpToCloud + }, + { + component: 'aiArrowUpToLine', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-up-to-line', + icon: aiArrowUpToLine + }, + { + component: 'aiArrowUpWideShort', + categories: ["arrows"], + tags: ["sort","descending"], + slug: 'arrow-up-wide-short', + icon: aiArrowUpWideShort + }, + { + component: 'aiArrowUp', + categories: ["arrows"], + tags: ["direction"], + slug: 'arrow-up', + icon: aiArrowUp + }, + { + component: 'aiArrowsDownLeftRightUpCenter', + categories: ["arrows"], + tags: ["combine","merge"], + slug: 'arrows-down-left-right-up-center', + icon: aiArrowsDownLeftRightUpCenter + }, + { + component: 'aiArrowsRotateRight', + categories: ["arrows","spinners","editor","media"], + tags: ["refresh","reload"], + slug: 'arrows-rotate-right', + icon: aiArrowsRotateRight + }, + { + component: 'aiAsterisk', + categories: ["punctuation-symbols","spinners"], + tags: [], + slug: 'asterisk', + icon: aiAsterisk + }, + { + component: 'aiAt', + categories: ["communication","punctuation-symbols"], + tags: ["email"], + slug: 'at', + icon: aiAt + }, + { + component: 'aiAzure', + categories: ["brands"], + tags: ["microsoft"], + slug: 'azure', + icon: aiAzure + }, + { + component: 'aiB', + categories: ["letters-numbers"], + tags: [], + slug: 'b', + icon: aiB + }, + { + component: 'aiBackward', + categories: ["media"], + tags: ["rewind"], + slug: 'backward', + icon: aiBackward + }, + { + component: 'aiBarsStaggered', + categories: ["business","coding"], + tags: ["list"], + slug: 'bars-staggered', + icon: aiBarsStaggered + }, + { + component: 'aiBarsUneven', + categories: ["coding","editor"], + tags: ["menu","navigation","justify","aligment","hamburger"], + slug: 'bars-uneven', + icon: aiBarsUneven + }, + { + component: 'aiBars', + categories: ["coding","editor"], + tags: ["menu","navigation","justify","aligment","hamburger"], + slug: 'bars', + icon: aiBars + }, + { + component: 'aiBatteryCharging', + categories: ["energy"], + tags: [], + slug: 'battery-charging', + icon: aiBatteryCharging + }, + { + component: 'aiBatteryEmpty', + categories: ["energy"], + tags: ["battery-0"], + slug: 'battery-empty', + icon: aiBatteryEmpty + }, + { + component: 'aiBatteryExclamation', + categories: ["alerts","energy"], + tags: [], + slug: 'battery-exclamation', + icon: aiBatteryExclamation + }, + { + component: 'aiBatteryFull', + categories: ["energy"], + tags: ["battery-5"], + slug: 'battery-full', + icon: aiBatteryFull + }, + { + component: 'aiBatteryHalf', + categories: ["energy"], + tags: ["battery-3"], + slug: 'battery-half', + icon: aiBatteryHalf + }, + { + component: 'aiBatteryLow', + categories: ["energy"], + tags: ["battery-1"], + slug: 'battery-low', + icon: aiBatteryLow + }, + { + component: 'aiBatteryQuarter', + categories: ["energy"], + tags: ["battery-2"], + slug: 'battery-quarter', + icon: aiBatteryQuarter + }, + { + component: 'aiBatterySlash', + categories: ["energy","alert"], + tags: ["battery-none"], + slug: 'battery-slash', + icon: aiBatterySlash + }, + { + component: 'aiBatteryThreeQuarter', + categories: ["energy"], + tags: ["battery-4"], + slug: 'battery-three-quarter', + icon: aiBatteryThreeQuarter + }, + { + component: 'aiBeer', + categories: ["food-beverage","maps"], + tags: ["glass"], + slug: 'beer', + icon: aiBeer + }, + { + component: 'aiBel', + categories: ["alerts","education","social"], + tags: ["notification"], + slug: 'bel', + icon: aiBel + }, + { + component: 'aiBicycle', + categories: ["transportation","maps","nature","play"], + tags: ["riding","biking"], + slug: 'bicycle', + icon: aiBicycle + }, + { + component: 'aiBlf', + categories: ["communication","business"], + tags: ["line key"], + slug: 'blf', + icon: aiBlf + }, + { + component: 'aiBold', + categories: ["editor"], + tags: [], + slug: 'bold', + icon: aiBold + }, + { + component: 'aiBolt', + categories: ["weather","energy"], + tags: ["zap","storm","thunder","lightning"], + slug: 'bolt', + icon: aiBolt + }, + { + component: 'aiBookOpen', + categories: ["education","writing"], + tags: ["read","magazine"], + slug: 'book-open', + icon: aiBookOpen + }, + { + component: 'aiBook', + categories: ["business","writing","education"], + tags: ["read","magazine"], + slug: 'book', + icon: aiBook + }, + { + component: 'aiBoxOpenFull', + categories: ["shopping","logistics"], + tags: ["package","cardboard","moving"], + slug: 'box-open-full', + icon: aiBoxOpenFull + }, + { + component: 'aiBox', + categories: ["logistics"], + tags: ["cardboard","package"], + slug: 'box', + icon: aiBox + }, + { + component: 'aiBracketsCurly', + categories: ["coding","punctuation-symbols"], + tags: [], + slug: 'brackets-curly', + icon: aiBracketsCurly + }, + { + component: 'aiBroom', + categories: ["design","household"], + tags: ["clean","cleanup"], + slug: 'broom', + icon: aiBroom + }, + { + component: 'aiBug', + categories: ["coding","nature","security"], + tags: ["insect"], + slug: 'bug', + icon: aiBug + }, + { + component: 'aiBuilding', + categories: ["business","maps"], + tags: ["company","enterprise","organization","office"], + slug: 'building', + icon: aiBuilding + }, + { + component: 'aiC', + categories: ["letters-numbers","spinners"], + tags: [], + slug: 'c', + icon: aiC + }, + { + component: 'aiCalculator', + categories: ["business","devices","mathematics"], + tags: [], + slug: 'calculator', + icon: aiCalculator + }, + { + component: 'aiCalendarClock', + categories: ["business","time"], + tags: ["holidays","date","time"], + slug: 'calendar-clock', + icon: aiCalendarClock + }, + { + component: 'aiCalendarDay', + categories: ["business","time"], + tags: ["date","day"], + slug: 'calendar-day', + icon: aiCalendarDay + }, + { + component: 'aiCalendarRangeClock', + categories: ["business","time"], + tags: ["holidays","date","time"], + slug: 'calendar-range-clock', + icon: aiCalendarRangeClock + }, + { + component: 'aiCalendarRange', + categories: ["business","time"], + tags: ["holidays","date"], + slug: 'calendar-range', + icon: aiCalendarRange + }, + { + component: 'aiCalendarStars', + categories: ["business","time"], + tags: ["holidays"], + slug: 'calendar-stars', + icon: aiCalendarStars + }, + { + component: 'aiCalendarWeek', + categories: ["business","time"], + tags: ["date","week"], + slug: 'calendar-week', + icon: aiCalendarWeek + }, + { + component: 'aiCalendar', + categories: ["business","time"], + tags: ["month"], + slug: 'calendar', + icon: aiCalendar + }, + { + component: 'aiCamera', + categories: ["devices","photos","social"], + tags: [], + slug: 'camera', + icon: aiCamera + }, + { + component: 'aiCampfire', + categories: ["nature","energy","science"], + tags: ["burning","hot"], + slug: 'campfire', + icon: aiCampfire + }, + { + component: 'aiCarSide', + categories: ["maps","transportation"], + tags: ["auto","drive","driving"], + slug: 'car-side', + icon: aiCarSide + }, + { + component: 'aiCar', + categories: ["transportation","maps"], + tags: ["auto","drive","driving"], + slug: 'car', + icon: aiCar + }, + { + component: 'aiChainSlash', + categories: ["editor"], + tags: ["link"], + slug: 'chain-slash', + icon: aiChainSlash + }, + { + component: 'aiChain', + categories: ["editor"], + tags: ["link"], + slug: 'chain', + icon: aiChain + }, + { + component: 'aiChalkboardPerson', + categories: ["education","people"], + tags: ["whiteboard"], + slug: 'chalkboard-person', + icon: aiChalkboardPerson + }, + { + component: 'aiChangeWindows', + categories: ["brands"], + tags: [], + slug: 'change-windows', + icon: aiChangeWindows + }, + { + component: 'aiChartPie', + categories: ["business","charts","money"], + tags: ["data","graph","analytics"], + slug: 'chart-pie', + icon: aiChartPie + }, + { + component: 'aiCheck', + categories: ["alerts","punctuation-symbols"], + tags: ["checkmark","confirm","done"], + slug: 'check', + icon: aiCheck + }, + { + component: 'aiChevronDown', + categories: ["arrows"], + tags: ["direction"], + slug: 'chevron-down', + icon: aiChevronDown + }, + { + component: 'aiChevronLeft', + categories: ["arrows"], + tags: ["direction"], + slug: 'chevron-left', + icon: aiChevronLeft + }, + { + component: 'aiChevronRight', + categories: ["arrows"], + tags: ["direction"], + slug: 'chevron-right', + icon: aiChevronRight + }, + { + component: 'aiChevronUp', + categories: ["arrows"], + tags: ["direction"], + slug: 'chevron-up', + icon: aiChevronUp + }, + { + component: 'aiChrome', + categories: ["brands"], + tags: ["google","browser"], + slug: 'chrome', + icon: aiChrome + }, + { + component: 'aiCircleCheck', + categories: ["alerts"], + tags: ["checkmark","confirm","done"], + slug: 'circle-check', + icon: aiCircleCheck + }, + { + component: 'aiCircleDashed', + categories: ["design","editor","shapes"], + tags: [], + slug: 'circle-dashed', + icon: aiCircleDashed + }, + { + component: 'aiCircleExclamation', + categories: ["alerts","punctuation-symbols"], + tags: ["warning","danger"], + slug: 'circle-exclamation', + icon: aiCircleExclamation + }, + { + component: 'aiCircleHalfInner', + categories: ["design","charts","shapes"], + tags: ["contrast","theme"], + slug: 'circle-half-inner', + icon: aiCircleHalfInner + }, + { + component: 'aiCircleHalf', + categories: ["design","charts","shapes"], + tags: ["contrast"], + slug: 'circle-half', + icon: aiCircleHalf + }, + { + component: 'aiCircleInfo', + categories: ["accessibility","maps","alerts"], + tags: ["information","help"], + slug: 'circle-info', + icon: aiCircleInfo + }, + { + component: 'aiCirclePerson', + categories: ["people","social"], + tags: ["avatar","organization","account","user","profile"], + slug: 'circle-person', + icon: aiCirclePerson + }, + { + component: 'aiCirclePlus', + categories: ["alerts","mathematics"], + tags: ["add","create"], + slug: 'circle-plus', + icon: aiCirclePlus + }, + { + component: 'aiCircleQuestion', + categories: ["accessibility","maps","alerts","punctuation-symbols"], + tags: ["information","help"], + slug: 'circle-question', + icon: aiCircleQuestion + }, + { + component: 'aiCircleXmark', + categories: ["alerts","mathematics"], + tags: ["warning","danger"], + slug: 'circle-xmark', + icon: aiCircleXmark + }, + { + component: 'aiCircle', + categories: ["shapes"], + tags: ["round"], + slug: 'circle', + icon: aiCircle + }, + { + component: 'aiCity', + categories: ["business","maps"], + tags: [], + slug: 'city', + icon: aiCity + }, + { + component: 'aiClipboard', + categories: ["business","writing"], + tags: ["copy"], + slug: 'clipboard', + icon: aiClipboard + }, + { + component: 'aiClockRotateLeft', + categories: ["time","arrows"], + tags: ["history"], + slug: 'clock-rotate-left', + icon: aiClockRotateLeft + }, + { + component: 'aiClock', + categories: ["time"], + tags: [], + slug: 'clock', + icon: aiClock + }, + { + component: 'aiCloudDrizzle', + categories: ["weather"], + tags: [], + slug: 'cloud-drizzle', + icon: aiCloudDrizzle + }, + { + component: 'aiCloudFog', + categories: ["weather"], + tags: [], + slug: 'cloud-fog', + icon: aiCloudFog + }, + { + component: 'aiCloudHail', + categories: ["weather"], + tags: [], + slug: 'cloud-hail', + icon: aiCloudHail + }, + { + component: 'aiCloudLightning', + categories: ["weather"], + tags: [], + slug: 'cloud-lightning', + icon: aiCloudLightning + }, + { + component: 'aiCloudMoon', + categories: ["weather"], + tags: ["overcast","cloudy"], + slug: 'cloud-moon', + icon: aiCloudMoon + }, + { + component: 'aiCloudRain', + categories: ["weather"], + tags: [], + slug: 'cloud-rain', + icon: aiCloudRain + }, + { + component: 'aiCloudSnow', + categories: ["weather"], + tags: [], + slug: 'cloud-snow', + icon: aiCloudSnow + }, + { + component: 'aiCloudSun', + categories: ["weather"], + tags: ["overcast","cloudy"], + slug: 'cloud-sun', + icon: aiCloudSun + }, + { + component: 'aiCloud', + categories: ["weather","communication"], + tags: [], + slug: 'cloud', + icon: aiCloud + }, + { + component: 'aiCodeBranchUp', + categories: ["coding"], + tags: ["code","git"], + slug: 'code-branch-up', + icon: aiCodeBranchUp + }, + { + component: 'aiCodeBranch', + categories: ["coding"], + tags: ["code","git"], + slug: 'code-branch', + icon: aiCodeBranch + }, + { + component: 'aiCode', + categories: ["coding","editor"], + tags: ["different","unequal"], + slug: 'code', + icon: aiCode + }, + { + component: 'aiCodeblock', + categories: ["coding","editor"], + tags: [], + slug: 'codeblock', + icon: aiCodeblock + }, + { + component: 'aiCoin', + categories: ["money","shopping"], + tags: ["penny","euro"], + slug: 'coin', + icon: aiCoin + }, + { + component: 'aiCommand', + categories: ["editor","coding"], + tags: ["apple"], + slug: 'command', + icon: aiCommand + }, + { + component: 'aiCompactDisc', + categories: ["devices","spinners"], + tags: ["cd"], + slug: 'compact-disc', + icon: aiCompactDisc + }, + { + component: 'aiCompare', + categories: ["charts"], + tags: [], + slug: 'compare', + icon: aiCompare + }, + { + component: 'aiCompassDrafting', + categories: ["design"], + tags: [], + slug: 'compass-drafting', + icon: aiCompassDrafting + }, + { + component: 'aiCompass', + categories: ["maps","nature","spinners"], + tags: ["location"], + slug: 'compass', + icon: aiCompass + }, + { + component: 'aiCompress', + categories: ["media"], + tags: [], + slug: 'compress', + icon: aiCompress + }, + { + component: 'aiComputerMouseScrollWheel', + categories: ["coding","devices","writing"], + tags: ["input"], + slug: 'computer-mouse-scroll-wheel', + icon: aiComputerMouseScrollWheel + }, + { + component: 'aiComputerMouse', + categories: ["coding","devices","writing"], + tags: ["input"], + slug: 'computer-mouse', + icon: aiComputerMouse + }, + { + component: 'aiCopy', + categories: ["business","design","files"], + tags: [], + slug: 'copy', + icon: aiCopy + }, + { + component: 'aiCreditCard', + categories: ["money","shopping"], + tags: [], + slug: 'credit-card', + icon: aiCreditCard + }, + { + component: 'aiCrop', + categories: ["design","editing"], + tags: [], + slug: 'crop', + icon: aiCrop + }, + { + component: 'aiCursor', + categories: ["writing"], + tags: ["cursor"], + slug: 'cursor', + icon: aiCursor + }, + { + component: 'aiD', + categories: ["letters-numbers"], + tags: [], + slug: 'd', + icon: aiD + }, + { + component: 'aiDevices', + categories: ["coding","devices"], + tags: ["laptop","smartphone","mobile"], + slug: 'devices', + icon: aiDevices + }, + { + component: 'aiDiceFive', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-five', + icon: aiDiceFive + }, + { + component: 'aiDiceFour', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-four', + icon: aiDiceFour + }, + { + component: 'aiDiceOne', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-one', + icon: aiDiceOne + }, + { + component: 'aiDiceSix', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-six', + icon: aiDiceSix + }, + { + component: 'aiDiceThree', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-three', + icon: aiDiceThree + }, + { + component: 'aiDiceTwo', + categories: ["gaming"], + tags: ["random","chance"], + slug: 'dice-two', + icon: aiDiceTwo + }, + { + component: 'aiDice', + categories: ["gaming","maps"], + tags: ["random","chance"], + slug: 'dice', + icon: aiDice + }, + { + component: 'aiDisplayCam', + categories: ["devices"], + tags: ["screen","monitor","desktop","webcam"], + slug: 'display-cam', + icon: aiDisplayCam + }, + { + component: 'aiDisplay', + categories: ["devices"], + tags: ["screen","monitor","desktop"], + slug: 'display', + icon: aiDisplay + }, + { + component: 'aiDoor', + categories: ["maps","security"], + tags: [], + slug: 'door', + icon: aiDoor + }, + { + component: 'aiDroplet', + categories: ["weather","nature"], + tags: ["water"], + slug: 'droplet', + icon: aiDroplet + }, + { + component: 'aiE', + categories: ["letters-numbers"], + tags: [], + slug: 'e', + icon: aiE + }, + { + component: 'aiEarth', + categories: ["science","maps"], + tags: ["europe"], + slug: 'earth', + icon: aiEarth + }, + { + component: 'aiEclipse', + categories: ["science","weather"], + tags: ["sun","moon"], + slug: 'eclipse', + icon: aiEclipse + }, + { + component: 'aiEdge', + categories: ["brands"], + tags: ["microsoft","browser"], + slug: 'edge', + icon: aiEdge + }, + { + component: 'aiEllipsisH', + categories: ["editor"], + tags: ["three dots","meatballs","more","overflow"], + slug: 'ellipsis-h', + icon: aiEllipsisH + }, + { + component: 'aiEllipsisV', + categories: ["editor"], + tags: ["three dots","meatballs","more","overflow"], + slug: 'ellipsis-v', + icon: aiEllipsisV + }, + { + component: 'aiEnvelopeOpen', + categories: ["business","communication","social","writing"], + tags: ["email","message","mail","letter"], + slug: 'envelope-open', + icon: aiEnvelopeOpen + }, + { + component: 'aiEnvelope', + categories: ["business","communication","social","writing"], + tags: ["email","message","mail","letter"], + slug: 'envelope', + icon: aiEnvelope + }, + { + component: 'aiEthernet', + categories: ["devices"], + tags: ["network","internet"], + slug: 'ethernet', + icon: aiEthernet + }, + { + component: 'aiEuro', + categories: ["money"], + tags: [], + slug: 'euro', + icon: aiEuro + }, + { + component: 'aiExpand', + categories: ["media"], + tags: [], + slug: 'expand', + icon: aiExpand + }, + { + component: 'aiExport', + categories: ["arrows","social"], + tags: ["share"], + slug: 'export', + icon: aiExport + }, + { + component: 'aiEyeSlash', + categories: ["accessibility","design","human"], + tags: [], + slug: 'eye-slash', + icon: aiEyeSlash + }, + { + component: 'aiEye', + categories: ["accessibility","design","human"], + tags: [], + slug: 'eye', + icon: aiEye + }, + { + component: 'aiF', + categories: ["letters-numbers"], + tags: [], + slug: 'f', + icon: aiF + }, + { + component: 'aiFacebookMessenger', + categories: ["brands"], + tags: ["meta"], + slug: 'facebook-messenger', + icon: aiFacebookMessenger + }, + { + component: 'aiFacebook', + categories: ["brands"], + tags: ["meta"], + slug: 'facebook', + icon: aiFacebook + }, + { + component: 'aiFastBackward', + categories: ["media"], + tags: ["rewind"], + slug: 'fast-backward', + icon: aiFastBackward + }, + { + component: 'aiFastForward', + categories: ["media"], + tags: [], + slug: 'fast-forward', + icon: aiFastForward + }, + { + component: 'aiFax', + categories: ["business","communication","devices"], + tags: [], + slug: 'fax', + icon: aiFax + }, + { + component: 'aiFileAudio', + categories: ["files"], + tags: ["music","audio","playlist","song","mp3","wav"], + slug: 'file-audio', + icon: aiFileAudio + }, + { + component: 'aiFileExcel', + categories: ["files"], + tags: ["xls","xlsx","spreadsheet","table","office","microsoft"], + slug: 'file-excel', + icon: aiFileExcel + }, + { + component: 'aiFilePowerpoint', + categories: ["files"], + tags: ["ppt","pptx","presentation","slide","office","microsoft"], + slug: 'file-powerpoint', + icon: aiFilePowerpoint + }, + { + component: 'aiFileText', + categories: ["files"], + tags: ["document","txt","csv"], + slug: 'file-text', + icon: aiFileText + }, + { + component: 'aiFileWord', + categories: ["files"], + tags: ["doc","docx","text","document","office","microsoft"], + slug: 'file-word', + icon: aiFileWord + }, + { + component: 'aiFileZip', + categories: ["files"], + tags: ["archive","compress","rar"], + slug: 'file-zip', + icon: aiFileZip + }, + { + component: 'aiFile', + categories: ["files","business","coding","writing"], + tags: ["document","paper"], + slug: 'file', + icon: aiFile + }, + { + component: 'aiFilesList', + categories: ["files","business","coding","writing"], + tags: ["document","paper","log"], + slug: 'files-list', + icon: aiFilesList + }, + { + component: 'aiFiles', + categories: ["files","business","coding","writing"], + tags: ["document","paper"], + slug: 'files', + icon: aiFiles + }, + { + component: 'aiFilmstrip', + categories: ["media"], + tags: ["video"], + slug: 'filmstrip', + icon: aiFilmstrip + }, + { + component: 'aiFilterPlus', + categories: ["coding"], + tags: ["sort"], + slug: 'filter-plus', + icon: aiFilterPlus + }, + { + component: 'aiFilterXmark', + categories: ["coding"], + tags: ["sort"], + slug: 'filter-xmark', + icon: aiFilterXmark + }, + { + component: 'aiFilter', + categories: ["coding"], + tags: ["sort"], + slug: 'filter', + icon: aiFilter + }, + { + component: 'aiFingerprint', + categories: ["accessibility","human","security"], + tags: ["biometrics"], + slug: 'fingerprint', + icon: aiFingerprint + }, + { + component: 'aiFirefox', + categories: ["brands"], + tags: ["mozilla","browser"], + slug: 'firefox', + icon: aiFirefox + }, + { + component: 'aiFlagCheckered', + categories: ["maps"], + tags: [], + slug: 'flag-checkered', + icon: aiFlagCheckered + }, + { + component: 'aiFlag', + categories: ["maps"], + tags: [], + slug: 'flag', + icon: aiFlag + }, + { + component: 'aiFlask', + categories: ["maps","science"], + tags: ["potion","magic"], + slug: 'flask', + icon: aiFlask + }, + { + component: 'aiFloppyDisk', + categories: ["editor","business","design","devices","files"], + tags: ["save"], + slug: 'floppy-disk', + icon: aiFloppyDisk + }, + { + component: 'aiFolderImage', + categories: ["files","business"], + tags: ["images","map"], + slug: 'folder-image', + icon: aiFolderImage + }, + { + component: 'aiFolderMin', + categories: ["business","files"], + tags: [], + slug: 'folder-min', + icon: aiFolderMin + }, + { + component: 'aiFolderOpen', + categories: ["business","files","writing"], + tags: [], + slug: 'folder-open', + icon: aiFolderOpen + }, + { + component: 'aiFolderPlus', + categories: ["business","files"], + tags: [], + slug: 'folder-plus', + icon: aiFolderPlus + }, + { + component: 'aiFolder', + categories: ["files","coding","business"], + tags: ["map"], + slug: 'folder', + icon: aiFolder + }, + { + component: 'aiForward', + categories: ["media"], + tags: [], + slug: 'forward', + icon: aiForward + }, + { + component: 'aiFrame', + categories: ["design"], + tags: [], + slug: 'frame', + icon: aiFrame + }, + { + component: 'aiG', + categories: ["letters-numbers"], + tags: [], + slug: 'g', + icon: aiG + }, + { + component: 'aiGamepad', + categories: ["devices","gaming"], + tags: ["controller"], + slug: 'gamepad', + icon: aiGamepad + }, + { + component: 'aiGauge', + categories: ["transportation"], + tags: ["speedometer","tachometer","dashboard"], + slug: 'gauge', + icon: aiGauge + }, + { + component: 'aiGear', + categories: ["coding","spinners"], + tags: ["settings","options","preferences","tools"], + slug: 'gear', + icon: aiGear + }, + { + component: 'aiGift', + categories: ["maps"], + tags: ["present"], + slug: 'gift', + icon: aiGift + }, + { + component: 'aiGithub', + categories: ["brands"], + tags: [], + slug: 'github', + icon: aiGithub + }, + { + component: 'aiGlobe', + categories: ["science","business","communication","maps"], + tags: ["planet"], + slug: 'globe', + icon: aiGlobe + }, + { + component: 'aiGooglePlay', + categories: ["brands"], + tags: ["software","store"], + slug: 'google-play', + icon: aiGooglePlay + }, + { + component: 'aiGrid', + categories: ["design","editor"], + tags: ["dashboard"], + slug: 'grid', + icon: aiGrid + }, + { + component: 'aiGripDotsV', + categories: ["editor"], + tags: ["handles"], + slug: 'grip-dots-v', + icon: aiGripDotsV + }, + { + component: 'aiGripDots', + categories: ["editor"], + tags: ["handles"], + slug: 'grip-dots', + icon: aiGripDots + }, + { + component: 'aiGripLines', + categories: ["editor"], + tags: ["handles"], + slug: 'grip-lines', + icon: aiGripLines + }, + { + component: 'aiH', + categories: ["letters-numbers"], + tags: [], + slug: 'h', + icon: aiH + }, + { + component: 'aiHeading1', + categories: ["editor"], + tags: [], + slug: 'heading-1', + icon: aiHeading1 + }, + { + component: 'aiHeading2', + categories: ["editor"], + tags: [], + slug: 'heading-2', + icon: aiHeading2 + }, + { + component: 'aiHeading3', + categories: ["editor"], + tags: [], + slug: 'heading-3', + icon: aiHeading3 + }, + { + component: 'aiHeading4', + categories: ["editor"], + tags: [], + slug: 'heading-4', + icon: aiHeading4 + }, + { + component: 'aiHeading5', + categories: ["editor"], + tags: [], + slug: 'heading-5', + icon: aiHeading5 + }, + { + component: 'aiHeading6', + categories: ["editor"], + tags: [], + slug: 'heading-6', + icon: aiHeading6 + }, + { + component: 'aiHeadset', + categories: ["communication","devices"], + tags: ["headphone","microphone"], + slug: 'headset', + icon: aiHeadset + }, + { + component: 'aiHeartCrack', + categories: ["health","shapes"], + tags: ["love","favorite","heartbreak"], + slug: 'heart-crack', + icon: aiHeartCrack + }, + { + component: 'aiHeartHalf', + categories: ["health","shapes"], + tags: ["love","favorite"], + slug: 'heart-half', + icon: aiHeartHalf + }, + { + component: 'aiHeart', + categories: ["health","human","shapes"], + tags: ["love","favorite"], + slug: 'heart', + icon: aiHeart + }, + { + component: 'aiHorizontalLine', + categories: ["editor","punctuation-symbols"], + tags: ["rule"], + slug: 'horizontal-line', + icon: aiHorizontalLine + }, + { + component: 'aiHourglassEmpty', + categories: ["time"], + tags: ["wait","history","sand","clock"], + slug: 'hourglass-empty', + icon: aiHourglassEmpty + }, + { + component: 'aiHourglassEnd', + categories: ["time"], + tags: ["wait","history","sand","clock"], + slug: 'hourglass-end', + icon: aiHourglassEnd + }, + { + component: 'aiHourglassHalf', + categories: ["time"], + tags: ["wait","history","sand","clock"], + slug: 'hourglass-half', + icon: aiHourglassHalf + }, + { + component: 'aiHourglassStart', + categories: ["time"], + tags: ["wait","history","sand","clock"], + slug: 'hourglass-start', + icon: aiHourglassStart + }, + { + component: 'aiHouse', + categories: ["maps"], + tags: ["home"], + slug: 'house', + icon: aiHouse + }, + { + component: 'aiI', + categories: ["letters-numbers"], + tags: [], + slug: 'i', + icon: aiI + }, + { + component: 'aiIcons', + categories: ["design"], + tags: ["circle","square","xmark","triangle"], + slug: 'icons', + icon: aiIcons + }, + { + component: 'aiIdCard', + categories: ["business","security","people"], + tags: ["identification"], + slug: 'id-card', + icon: aiIdCard + }, + { + component: 'aiImage', + categories: ["social","files"], + tags: ["picture","photo"], + slug: 'image', + icon: aiImage + }, + { + component: 'aiInstagram', + categories: ["brands"], + tags: ["meta"], + slug: 'instagram', + icon: aiInstagram + }, + { + component: 'aiItalic', + categories: ["editor"], + tags: [], + slug: 'italic', + icon: aiItalic + }, + { + component: 'aiJ', + categories: ["letters-numbers"], + tags: [], + slug: 'j', + icon: aiJ + }, + { + component: 'aiJesterHat', + categories: ["human"], + tags: [], + slug: 'jester-hat', + icon: aiJesterHat + }, + { + component: 'aiK', + categories: ["letters-numbers"], + tags: [], + slug: 'k', + icon: aiK + }, + { + component: 'aiKey', + categories: ["security","maps"], + tags: [], + slug: 'key', + icon: aiKey + }, + { + component: 'aiKeyboardBrightnessHigh', + categories: ["accessibility","devices"], + tags: ["light"], + slug: 'keyboard-brightness-high', + icon: aiKeyboardBrightnessHigh + }, + { + component: 'aiKeyboardBrightnessLow', + categories: ["accessibility","devices"], + tags: ["light"], + slug: 'keyboard-brightness-low', + icon: aiKeyboardBrightnessLow + }, + { + component: 'aiKeyboard', + categories: ["coding","devices","writing"], + tags: ["input"], + slug: 'keyboard', + icon: aiKeyboard + }, + { + component: 'aiKite', + categories: ["play","nature"], + tags: ["wind"], + slug: 'kite', + icon: aiKite + }, + { + component: 'aiL', + categories: ["letters-numbers"], + tags: [], + slug: 'l', + icon: aiL + }, + { + component: 'aiLaptop', + categories: ["devices"], + tags: ["notebook"], + slug: 'laptop', + icon: aiLaptop + }, + { + component: 'aiLaravel', + categories: ["brands"], + tags: [], + slug: 'laravel', + icon: aiLaravel + }, + { + component: 'aiLayersPlus', + categories: ["design","maps"], + tags: ["stacked","perspective"], + slug: 'layers-plus', + icon: aiLayersPlus + }, + { + component: 'aiLayers', + categories: ["design","maps"], + tags: ["stacked","perspective"], + slug: 'layers', + icon: aiLayers + }, + { + component: 'aiLifeRing', + categories: ["maps","spinners"], + tags: ["support"], + slug: 'life-ring', + icon: aiLifeRing + }, + { + component: 'aiLightbulbOn', + categories: ["energy","maps"], + tags: ["light","lamp","idea"], + slug: 'lightbulb-on', + icon: aiLightbulbOn + }, + { + component: 'aiLightbulb', + categories: ["energy","maps"], + tags: ["light","lamp","idea"], + slug: 'lightbulb', + icon: aiLightbulb + }, + { + component: 'aiLine', + categories: ["shapes","editor"], + tags: [], + slug: 'line', + icon: aiLine + }, + { + component: 'aiLinkedin', + categories: ["brands"], + tags: [], + slug: 'linkedin', + icon: aiLinkedin + }, + { + component: 'aiListChecksXmark', + categories: ["editor"], + tags: [], + slug: 'list-checks-xmark', + icon: aiListChecksXmark + }, + { + component: 'aiListChecks', + categories: ["editor"], + tags: [], + slug: 'list-checks', + icon: aiListChecks + }, + { + component: 'aiListClock', + categories: ["time","editor"], + tags: [], + slug: 'list-clock', + icon: aiListClock + }, + { + component: 'aiListOrderedClock', + categories: ["editor","time"], + tags: [], + slug: 'list-ordered-clock', + icon: aiListOrderedClock + }, + { + component: 'aiListOrdered', + categories: ["editor"], + tags: [], + slug: 'list-ordered', + icon: aiListOrdered + }, + { + component: 'aiList', + categories: ["editor"], + tags: [], + slug: 'list', + icon: aiList + }, + { + component: 'aiLoader', + categories: ["spinners"], + tags: ["loading","progress"], + slug: 'loader', + icon: aiLoader + }, + { + component: 'aiLocationPinDot', + categories: ["maps","social"], + tags: ["geography","map-marker"], + slug: 'location-pin-dot', + icon: aiLocationPinDot + }, + { + component: 'aiLocationPinSlash', + categories: ["maps","social"], + tags: ["geography","map-marker"], + slug: 'location-pin-slash', + icon: aiLocationPinSlash + }, + { + component: 'aiLocationPin', + categories: ["maps","social"], + tags: ["geography","map-marker"], + slug: 'location-pin', + icon: aiLocationPin + }, + { + component: 'aiLocationPinsRoute', + categories: ["maps"], + tags: ["geography","map-marker"], + slug: 'location-pins-route', + icon: aiLocationPinsRoute + }, + { + component: 'aiLockOpen', + categories: ["security"], + tags: ["privacy"], + slug: 'lock-open', + icon: aiLockOpen + }, + { + component: 'aiLock', + categories: ["security"], + tags: ["privacy"], + slug: 'lock', + icon: aiLock + }, + { + component: 'aiM', + categories: ["letters-numbers"], + tags: [], + slug: 'm', + icon: aiM + }, + { + component: 'aiMagnifyingGlassMin', + categories: ["maps"], + tags: ["search","zoom out"], + slug: 'magnifying-glass-min', + icon: aiMagnifyingGlassMin + }, + { + component: 'aiMagnifyingGlassPlus', + categories: ["maps"], + tags: ["search","zoom in"], + slug: 'magnifying-glass-plus', + icon: aiMagnifyingGlassPlus + }, + { + component: 'aiMagnifyingGlass', + categories: ["maps"], + tags: ["search"], + slug: 'magnifying-glass', + icon: aiMagnifyingGlass + }, + { + component: 'aiMegaphone', + categories: ["business","communication"], + tags: ["bullhorn"], + slug: 'megaphone', + icon: aiMegaphone + }, + { + component: 'aiMessagePen', + categories: ["communication","social"], + tags: ["speech bubble","chat","text"], + slug: 'message-pen', + icon: aiMessagePen + }, + { + component: 'aiMessageSmile', + categories: ["communication","social"], + tags: ["speech bubble","chat","text"], + slug: 'message-smile', + icon: aiMessageSmile + }, + { + component: 'aiMessageText', + categories: ["communication","social"], + tags: ["speech bubble","chat","text"], + slug: 'message-text', + icon: aiMessageText + }, + { + component: 'aiMessage', + categories: ["communication","social"], + tags: ["speech bubble","chat","text"], + slug: 'message', + icon: aiMessage + }, + { + component: 'aiMicrochip', + categories: ["coding","devices"], + tags: ["chip"], + slug: 'microchip', + icon: aiMicrochip + }, + { + component: 'aiMicrophone', + categories: ["communication","media","social","devices"], + tags: ["record"], + slug: 'microphone', + icon: aiMicrophone + }, + { + component: 'aiMin', + categories: ["editor","maps","mathematics","punctuation-symbols","alerts"], + tags: ["minus","delete"], + slug: 'min', + icon: aiMin + }, + { + component: 'aiMoonCloud', + categories: ["weather"], + tags: ["overcast","cloudy"], + slug: 'moon-cloud', + icon: aiMoonCloud + }, + { + component: 'aiMoon', + categories: ["science","weather"], + tags: ["clear sky"], + slug: 'moon', + icon: aiMoon + }, + { + component: 'aiMusicPause', + categories: ["media","files","education"], + tags: ["audio","sound"], + slug: 'music-pause', + icon: aiMusicPause + }, + { + component: 'aiMusic', + categories: ["media","files","education"], + tags: ["audio","sound"], + slug: 'music', + icon: aiMusic + }, + { + component: 'aiN', + categories: ["letters-numbers"], + tags: [], + slug: 'n', + icon: aiN + }, + { + component: 'aiNetwork', + categories: ["charts","science","communication"], + tags: [], + slug: 'network', + icon: aiNetwork + }, + { + component: 'aiNext', + categories: ["media"], + tags: [], + slug: 'next', + icon: aiNext + }, + { + component: 'aiNotes', + categories: ["writing"], + tags: ["sticky","post-it"], + slug: 'notes', + icon: aiNotes + }, + { + component: 'aiNumpad', + categories: ["coding","devices","writing"], + tags: ["ten keys"], + slug: 'numpad', + icon: aiNumpad + }, + { + component: 'aiO', + categories: ["letters-numbers"], + tags: [], + slug: 'o', + icon: aiO + }, + { + component: 'aiOption', + categories: ["punctuation-symbols"], + tags: [], + slug: 'option', + icon: aiOption + }, + { + component: 'aiOrderAlphabeticalAsc', + categories: ["arrows"], + tags: ["sort-alphabetical-up"], + slug: 'order-alphabetical-asc', + icon: aiOrderAlphabeticalAsc + }, + { + component: 'aiOrderAlphabeticalDesc', + categories: ["arrows"], + tags: ["sort-alphabetical-up"], + slug: 'order-alphabetical-desc', + icon: aiOrderAlphabeticalDesc + }, + { + component: 'aiOrderNumericalAsc', + categories: ["arrows"], + tags: ["sort-numeric-up"], + slug: 'order-numerical-asc', + icon: aiOrderNumericalAsc + }, + { + component: 'aiOrderNumericalDesc', + categories: ["arrows"], + tags: ["sort-numeric-down"], + slug: 'order-numerical-desc', + icon: aiOrderNumericalDesc + }, + { + component: 'aiP', + categories: ["letters-numbers"], + tags: [], + slug: 'p', + icon: aiP + }, + { + component: 'aiPager', + categories: ["communication","devices","health"], + tags: ["beeper"], + slug: 'pager', + icon: aiPager + }, + { + component: 'aiPaperPlane', + categories: ["communication","social"], + tags: [], + slug: 'paper-plane', + icon: aiPaperPlane + }, + { + component: 'aiPaper', + categories: ["writing"], + tags: ["news"], + slug: 'paper', + icon: aiPaper + }, + { + component: 'aiParachuteBox', + categories: ["logistics"], + tags: [], + slug: 'parachute-box', + icon: aiParachuteBox + }, + { + component: 'aiParagraph', + categories: ["editor"], + tags: [], + slug: 'paragraph', + icon: aiParagraph + }, + { + component: 'aiPatreon', + categories: ["brands"], + tags: [], + slug: 'patreon', + icon: aiPatreon + }, + { + component: 'aiPause', + categories: ["media"], + tags: [], + slug: 'pause', + icon: aiPause + }, + { + component: 'aiPen', + categories: ["editor","business","design","writing"], + tags: ["write","ballpoint"], + slug: 'pen', + icon: aiPen + }, + { + component: 'aiPeopleCircle', + categories: ["people","spinners"], + tags: ["users"], + slug: 'people-circle', + icon: aiPeopleCircle + }, + { + component: 'aiPeopleXmark', + categories: ["people"], + tags: ["users","profiles"], + slug: 'people-xmark', + icon: aiPeopleXmark + }, + { + component: 'aiPeople', + categories: ["people"], + tags: ["users","profiles"], + slug: 'people', + icon: aiPeople + }, + { + component: 'aiPersonClock', + categories: ["people","time"], + tags: ["user","profile"], + slug: 'person-clock', + icon: aiPersonClock + }, + { + component: 'aiPersonGear', + categories: ["people"], + tags: ["user","profile"], + slug: 'person-gear', + icon: aiPersonGear + }, + { + component: 'aiPersonHeadset', + categories: ["people","social"], + tags: ["user","microphone","headset"], + slug: 'person-headset', + icon: aiPersonHeadset + }, + { + component: 'aiPersonList', + categories: ["people","social"], + tags: ["user"], + slug: 'person-list', + icon: aiPersonList + }, + { + component: 'aiPersonLock', + categories: ["people","security"], + tags: ["user"], + slug: 'person-lock', + icon: aiPersonLock + }, + { + component: 'aiPersonPlus', + categories: ["people","social"], + tags: ["user"], + slug: 'person-plus', + icon: aiPersonPlus + }, + { + component: 'aiPersonXmark', + categories: ["people","social"], + tags: ["user"], + slug: 'person-xmark', + icon: aiPersonXmark + }, + { + component: 'aiPerson', + categories: ["people"], + tags: ["user"], + slug: 'person', + icon: aiPerson + }, + { + component: 'aiPhoneArrowDownLeftProhibited', + categories: ["business","communication"], + tags: ["telephone","call","incoming"], + slug: 'phone-arrow-down-left-prohibited', + icon: aiPhoneArrowDownLeftProhibited + }, + { + component: 'aiPhoneArrowDownLeft', + categories: ["business","communication"], + tags: ["telephone","call","incoming"], + slug: 'phone-arrow-down-left', + icon: aiPhoneArrowDownLeft + }, + { + component: 'aiPhoneArrowUpRightProhibited', + categories: ["business","communication"], + tags: ["telephone","call","outgoing"], + slug: 'phone-arrow-up-right-prohibited', + icon: aiPhoneArrowUpRightProhibited + }, + { + component: 'aiPhoneArrowUpRight', + categories: ["business","communication"], + tags: ["telephone","call","outgoing"], + slug: 'phone-arrow-up-right', + icon: aiPhoneArrowUpRight + }, + { + component: 'aiPhoneClock', + categories: ["business","communication","time"], + tags: ["telephone","call"], + slug: 'phone-clock', + icon: aiPhoneClock + }, + { + component: 'aiPhoneGear', + categories: ["business","communication"], + tags: ["telephone","call"], + slug: 'phone-gear', + icon: aiPhoneGear + }, + { + component: 'aiPhoneList', + categories: ["business","communication"], + tags: ["telephone","call","log"], + slug: 'phone-list', + icon: aiPhoneList + }, + { + component: 'aiPhoneOffice', + categories: ["communication","devices"], + tags: ["desk phone"], + slug: 'phone-office', + icon: aiPhoneOffice + }, + { + component: 'aiPhoneVolume', + categories: ["accessibility","business","communication"], + tags: ["telephone","call"], + slug: 'phone-volume', + icon: aiPhoneVolume + }, + { + component: 'aiPhone', + categories: ["business","communication","maps"], + tags: ["telephone","call"], + slug: 'phone', + icon: aiPhone + }, + { + component: 'aiPlane', + categories: ["transportation","maps"], + tags: ["flight","flying","airport","aircraft"], + slug: 'plane', + icon: aiPlane + }, + { + component: 'aiPlanetRinged', + categories: ["science"], + tags: ["planet"], + slug: 'planet-ringed', + icon: aiPlanetRinged + }, + { + component: 'aiPlateUtensils', + categories: ["maps","food-beverage"], + tags: ["food","eat","restaurant"], + slug: 'plate-utensils', + icon: aiPlateUtensils + }, + { + component: 'aiPlayPause', + categories: ["media"], + tags: [], + slug: 'play-pause', + icon: aiPlayPause + }, + { + component: 'aiPlay', + categories: ["media"], + tags: [], + slug: 'play', + icon: aiPlay + }, + { + component: 'aiPlus', + categories: ["editor","maps","mathematics","health","punctuation-symbols","alerts"], + tags: ["add","create"], + slug: 'plus', + icon: aiPlus + }, + { + component: 'aiPower', + categories: ["devices","energy"], + tags: [], + slug: 'power', + icon: aiPower + }, + { + component: 'aiPrevious', + categories: ["media"], + tags: [], + slug: 'previous', + icon: aiPrevious + }, + { + component: 'aiPrinter', + categories: ["devices","writing","business"], + tags: ["printing"], + slug: 'printer', + icon: aiPrinter + }, + { + component: 'aiProhibited', + categories: ["security"], + tags: ["ban"], + slug: 'prohibited', + icon: aiProhibited + }, + { + component: 'aiPuzzlePiece', + categories: ["gaming"], + tags: [], + slug: 'puzzle-piece', + icon: aiPuzzlePiece + }, + { + component: 'aiQ', + categories: ["letters-numbers"], + tags: [], + slug: 'q', + icon: aiQ + }, + { + component: 'aiQuote', + categories: ["editor","punctuation-symbols"], + tags: [], + slug: 'quote', + icon: aiQuote + }, + { + component: 'aiR', + categories: ["letters-numbers"], + tags: [], + slug: 'r', + icon: aiR + }, + { + component: 'aiReact', + categories: ["brands"], + tags: ["software"], + slug: 'react', + icon: aiReact + }, + { + component: 'aiReceipt', + categories: ["money"], + tags: ["price"], + slug: 'receipt', + icon: aiReceipt + }, + { + component: 'aiRectangleP', + categories: ["letters-numbers"], + tags: [], + slug: 'rectangle-p', + icon: aiRectangleP + }, + { + component: 'aiRedo', + categories: ["arrows","editor"], + tags: [], + slug: 'redo', + icon: aiRedo + }, + { + component: 'aiRepeatOnce', + categories: ["media","arrows"], + tags: [], + slug: 'repeat-once', + icon: aiRepeatOnce + }, + { + component: 'aiRepeat', + categories: ["media","arrows"], + tags: [], + slug: 'repeat', + icon: aiRepeat + }, + { + component: 'aiRoad', + categories: ["maps","transportation","logistics"], + tags: ["drive"], + slug: 'road', + icon: aiRoad + }, + { + component: 'aiRocket', + categories: ["science","transportation"], + tags: ["launch"], + slug: 'rocket', + icon: aiRocket + }, + { + component: 'aiS', + categories: ["letters-numbers"], + tags: [], + slug: 's', + icon: aiS + }, + { + component: 'aiSafari', + categories: ["brands"], + tags: ["apple","browser"], + slug: 'safari', + icon: aiSafari + }, + { + component: 'aiScouting', + categories: ["brands"], + tags: [], + slug: 'scouting', + icon: aiScouting + }, + { + component: 'aiServer', + categories: ["devices","business"], + tags: [], + slug: 'server', + icon: aiServer + }, + { + component: 'aiShareNodes', + categories: ["social"], + tags: [], + slug: 'share-nodes', + icon: aiShareNodes + }, + { + component: 'aiShare', + categories: ["arrows","social"], + tags: ["forward"], + slug: 'share', + icon: aiShare + }, + { + component: 'aiShieldKeyhole', + categories: ["security"], + tags: [], + slug: 'shield-keyhole', + icon: aiShieldKeyhole + }, + { + component: 'aiShieldPlus', + categories: ["security"], + tags: [], + slug: 'shield-plus', + icon: aiShieldPlus + }, + { + component: 'aiShieldXmark', + categories: ["security"], + tags: [], + slug: 'shield-xmark', + icon: aiShieldXmark + }, + { + component: 'aiShield', + categories: ["security"], + tags: [], + slug: 'shield', + icon: aiShield + }, + { + component: 'aiShoePrints', + categories: ["human","maps"], + tags: ["walking"], + slug: 'shoe-prints', + icon: aiShoePrints + }, + { + component: 'aiShoppingCart', + categories: ["shopping","maps"], + tags: ["checkout","cart","basket"], + slug: 'shopping-cart', + icon: aiShoppingCart + }, + { + component: 'aiShuffle', + categories: ["media","arrows"], + tags: ["random"], + slug: 'shuffle', + icon: aiShuffle + }, + { + component: 'aiSidebarLeft', + categories: ["coding"], + tags: [], + slug: 'sidebar-left', + icon: aiSidebarLeft + }, + { + component: 'aiSidebarRight', + categories: ["coding"], + tags: [], + slug: 'sidebar-right', + icon: aiSidebarRight + }, + { + component: 'aiSignature', + categories: ["business","editor","writing"], + tags: ["footer"], + slug: 'signature', + icon: aiSignature + }, + { + component: 'aiSimCard', + categories: ["devices"], + tags: ["mobile"], + slug: 'sim-card', + icon: aiSimCard + }, + { + component: 'aiSippy', + categories: ["brands"], + tags: [], + slug: 'sippy', + icon: aiSippy + }, + { + component: 'aiSliders', + categories: ["editor","media"], + tags: ["options","settings","preferences"], + slug: 'sliders', + icon: aiSliders + }, + { + component: 'aiSmartphoneArrowRight', + categories: ["communication","devices","arrows"], + tags: [], + slug: 'smartphone-arrow-right', + icon: aiSmartphoneArrowRight + }, + { + component: 'aiSmartphoneHinge', + categories: ["devices","communication"], + tags: ["hinge"], + slug: 'smartphone-hinge', + icon: aiSmartphoneHinge + }, + { + component: 'aiSmartphone', + categories: ["communication","devices"], + tags: [], + slug: 'smartphone', + icon: aiSmartphone + }, + { + component: 'aiSnowflake', + categories: ["weather","spinners","household"], + tags: ["winter","snow","blizzard","flurries"], + slug: 'snowflake', + icon: aiSnowflake + }, + { + component: 'aiSpeakerGrill', + categories: ["communication","devices"], + tags: ["intercom"], + slug: 'speaker-grill', + icon: aiSpeakerGrill + }, + { + component: 'aiSpinnerThird', + categories: ["spinners"], + tags: ["loading","progress"], + slug: 'spinner-third', + icon: aiSpinnerThird + }, + { + component: 'aiSpinner', + categories: ["spinners"], + tags: ["loading","progress"], + slug: 'spinner', + icon: aiSpinner + }, + { + component: 'aiSpy', + categories: ["security","people"], + tags: ["secret","agent"], + slug: 'spy', + icon: aiSpy + }, + { + component: 'aiSquareDashed', + categories: ["shapes"], + tags: [], + slug: 'square-dashed', + icon: aiSquareDashed + }, + { + component: 'aiSquareGum', + categories: ["editor","shapes"], + tags: [], + slug: 'square-gum', + icon: aiSquareGum + }, + { + component: 'aiSquare', + categories: ["shapes"], + tags: [], + slug: 'square', + icon: aiSquare + }, + { + component: 'aiStarHalf', + categories: ["shapes"], + tags: [], + slug: 'star-half', + icon: aiStarHalf + }, + { + component: 'aiStar', + categories: ["science","shapes","social"], + tags: ["favorite"], + slug: 'star', + icon: aiStar + }, + { + component: 'aiStarscout', + categories: ["science","brands"], + tags: ["falling star","star"], + slug: 'starscout', + icon: aiStarscout + }, + { + component: 'aiStop', + categories: ["media"], + tags: [], + slug: 'stop', + icon: aiStop + }, + { + component: 'aiStopwatch', + categories: ["time"], + tags: ["chrono"], + slug: 'stopwatch', + icon: aiStopwatch + }, + { + component: 'aiStore', + categories: ["business","maps"], + tags: ["shop"], + slug: 'store', + icon: aiStore + }, + { + component: 'aiStrikethrough', + categories: ["editor"], + tags: [], + slug: 'strikethrough', + icon: aiStrikethrough + }, + { + component: 'aiStudio384', + categories: ["brands"], + tags: [], + slug: 'studio-384', + icon: aiStudio384 + }, + { + component: 'aiSubscript', + categories: ["editor"], + tags: [], + slug: 'subscript', + icon: aiSubscript + }, + { + component: 'aiSunCloud', + categories: ["weather"], + tags: ["overcast","cloudy"], + slug: 'sun-cloud', + icon: aiSunCloud + }, + { + component: 'aiSun', + categories: ["science","weather"], + tags: ["clear sky"], + slug: 'sun', + icon: aiSun + }, + { + component: 'aiSunrise', + categories: ["weather"], + tags: ["dawn"], + slug: 'sunrise', + icon: aiSunrise + }, + { + component: 'aiSunset', + categories: ["weather"], + tags: ["dusk"], + slug: 'sunset', + icon: aiSunset + }, + { + component: 'aiSuperscript', + categories: ["editor"], + tags: [], + slug: 'superscript', + icon: aiSuperscript + }, + { + component: 'aiSwatchbook', + categories: ["design"], + tags: ["color"], + slug: 'swatchbook', + icon: aiSwatchbook + }, + { + component: 'aiT', + categories: ["letters-numbers"], + tags: [], + slug: 't', + icon: aiT + }, + { + component: 'aiTableCellMerge', + categories: ["communication","business"], + tags: ["spreadsheet"], + slug: 'table-cell-merge', + icon: aiTableCellMerge + }, + { + component: 'aiTableClock', + categories: ["communication","business"], + tags: ["spreadsheet"], + slug: 'table-clock', + icon: aiTableClock + }, + { + component: 'aiTableColumnInsertLeft', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-column-insert-left', + icon: aiTableColumnInsertLeft + }, + { + component: 'aiTableColumnInsertRight', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-column-insert-right', + icon: aiTableColumnInsertRight + }, + { + component: 'aiTableColumnMin', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-column-min', + icon: aiTableColumnMin + }, + { + component: 'aiTableHeaderCell', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-header-cell', + icon: aiTableHeaderCell + }, + { + component: 'aiTableHeaderColumn', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-header-column', + icon: aiTableHeaderColumn + }, + { + component: 'aiTableHeaderRow', + categories: ["editor"], + tags: [], + slug: 'table-header-row', + icon: aiTableHeaderRow + }, + { + component: 'aiTableMin', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-min', + icon: aiTableMin + }, + { + component: 'aiTableRowInsertBottom', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-row-insert-bottom', + icon: aiTableRowInsertBottom + }, + { + component: 'aiTableRowInsertTop', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-row-insert-top', + icon: aiTableRowInsertTop + }, + { + component: 'aiTableRowMin', + categories: ["editor","business"], + tags: ["spreadsheet"], + slug: 'table-row-min', + icon: aiTableRowMin + }, + { + component: 'aiTable', + categories: ["editor","business","files"], + tags: ["spreadsheet"], + slug: 'table', + icon: aiTable + }, + { + component: 'aiTagGear', + categories: ["business","maps"], + tags: ["label"], + slug: 'tag-gear', + icon: aiTagGear + }, + { + component: 'aiTagPlus', + categories: ["business","maps"], + tags: ["label"], + slug: 'tag-plus', + icon: aiTagPlus + }, + { + component: 'aiTag', + categories: ["business","maps"], + tags: ["label"], + slug: 'tag', + icon: aiTag + }, + { + component: 'aiTent', + categories: ["maps","nature"], + tags: ["shelter"], + slug: 'tent', + icon: aiTent + }, + { + component: 'aiTerminal', + categories: ["coding"], + tags: ["command line","cmd","cli"], + slug: 'terminal', + icon: aiTerminal + }, + { + component: 'aiThermometerEmpty', + categories: ["weather"], + tags: ["modest"], + slug: 'thermometer-empty', + icon: aiThermometerEmpty + }, + { + component: 'aiThermometerFull', + categories: ["weather"], + tags: ["hot"], + slug: 'thermometer-full', + icon: aiThermometerFull + }, + { + component: 'aiThermometerHalf', + categories: ["weather"], + tags: ["cold"], + slug: 'thermometer-half', + icon: aiThermometerHalf + }, + { + component: 'aiThreads', + categories: ["brands"], + tags: ["meta"], + slug: 'threads', + icon: aiThreads + }, + { + component: 'aiThumbstackSlash', + categories: ["business","maps","social","writing"], + tags: ["pin"], + slug: 'thumbstack-slash', + icon: aiThumbstackSlash + }, + { + component: 'aiThumbstack', + categories: ["business","maps","social","writing"], + tags: ["pin"], + slug: 'thumbstack', + icon: aiThumbstack + }, + { + component: 'aiTicket', + categories: ["media","money"], + tags: ["pass"], + slug: 'ticket', + icon: aiTicket + }, + { + component: 'aiTiktok', + categories: ["brands"], + tags: [], + slug: 'tiktok', + icon: aiTiktok + }, + { + component: 'aiToast', + categories: ["alerts"], + tags: ["toast"], + slug: 'toast', + icon: aiToast + }, + { + component: 'aiToggleOff', + categories: ["toggle"], + tags: [], + slug: 'toggle-off', + icon: aiToggleOff + }, + { + component: 'aiToggleOn', + categories: ["toggle"], + tags: [], + slug: 'toggle-on', + icon: aiToggleOn + }, + { + component: 'aiTowerBroadcast', + categories: ["connectivity","energy"], + tags: [], + slug: 'tower-broadcast', + icon: aiTowerBroadcast + }, + { + component: 'aiTrainTrack', + categories: ["maps","transportation"], + tags: ["rail"], + slug: 'train-track', + icon: aiTrainTrack + }, + { + component: 'aiTranslate', + categories: ["communication"], + tags: [], + slug: 'translate', + icon: aiTranslate + }, + { + component: 'aiTrashCan', + categories: ["maps","editor"], + tags: ["trash","delete","garbage","remove","junk"], + slug: 'trash-can', + icon: aiTrashCan + }, + { + component: 'aiTree', + categories: ["maps","nature"], + tags: ["forest"], + slug: 'tree', + icon: aiTree + }, + { + component: 'aiTrekkingBackpack', + categories: ["nature","maps","play"], + tags: ["walking","exploration"], + slug: 'trekking-backpack', + icon: aiTrekkingBackpack + }, + { + component: 'aiTriangleDashed', + categories: ["shapes"], + tags: [], + slug: 'triangle-dashed', + icon: aiTriangleDashed + }, + { + component: 'aiTriangleExclamation', + categories: ["alerts","punctuation-symbols"], + tags: ["warning","danger"], + slug: 'triangle-exclamation', + icon: aiTriangleExclamation + }, + { + component: 'aiTriangle', + categories: ["shapes"], + tags: [], + slug: 'triangle', + icon: aiTriangle + }, + { + component: 'aiTrophy', + categories: ["maps"], + tags: [], + slug: 'trophy', + icon: aiTrophy + }, + { + component: 'aiTruckPickup', + categories: ["transportation"], + tags: [], + slug: 'truck-pickup', + icon: aiTruckPickup + }, + { + component: 'aiTruckTow', + categories: ["transportation"], + tags: [], + slug: 'truck-tow', + icon: aiTruckTow + }, + { + component: 'aiTwitter', + categories: ["brands"], + tags: [], + slug: 'twitter', + icon: aiTwitter + }, + { + component: 'aiU', + categories: ["letters-numbers"], + tags: [], + slug: 'u', + icon: aiU + }, + { + component: 'aiUmbrella', + categories: ["weather"], + tags: ["rain"], + slug: 'umbrella', + icon: aiUmbrella + }, + { + component: 'aiUnderline', + categories: ["editor"], + tags: [], + slug: 'underline', + icon: aiUnderline + }, + { + component: 'aiUndo', + categories: ["arrows","editor"], + tags: [], + slug: 'undo', + icon: aiUndo + }, + { + component: 'aiUniversalAccess', + categories: ["accessibility"], + tags: [], + slug: 'universal-access', + icon: aiUniversalAccess + }, + { + component: 'aiV', + categories: ["letters-numbers"], + tags: [], + slug: 'v', + icon: aiV + }, + { + component: 'aiValkyrieSword', + categories: ["brands"], + tags: [], + slug: 'valkyrie-sword', + icon: aiValkyrieSword + }, + { + component: 'aiVideo', + categories: ["communication","media","social","devices"], + tags: ["record"], + slug: 'video', + icon: aiVideo + }, + { + component: 'aiVirtualReality', + categories: ["devices"], + tags: ["mixed reality","headset","augmented reality"], + slug: 'virtual-reality', + icon: aiVirtualReality + }, + { + component: 'aiVisualStudio', + categories: ["brands"], + tags: ["microsoft","vs"], + slug: 'visual-studio', + icon: aiVisualStudio + }, + { + component: 'aiVoicemail', + categories: ["communication"], + tags: [], + slug: 'voicemail', + icon: aiVoicemail + }, + { + component: 'aiVolume0', + categories: ["media"], + tags: ["sound","silence"], + slug: 'volume-0', + icon: aiVolume0 + }, + { + component: 'aiVolume1', + categories: ["media"], + tags: ["sound"], + slug: 'volume-1', + icon: aiVolume1 + }, + { + component: 'aiVolume2', + categories: ["media"], + tags: ["sound"], + slug: 'volume-2', + icon: aiVolume2 + }, + { + component: 'aiVolume3', + categories: ["media"], + tags: ["sound"], + slug: 'volume-3', + icon: aiVolume3 + }, + { + component: 'aiVolumeSlash', + categories: ["media"], + tags: ["sound","silence"], + slug: 'volume-slash', + icon: aiVolumeSlash + }, + { + component: 'aiW', + categories: ["letters-numbers"], + tags: [], + slug: 'w', + icon: aiW + }, + { + component: 'aiWallet', + categories: ["business","money","shopping"], + tags: [], + slug: 'wallet', + icon: aiWallet + }, + { + component: 'aiWallpaper', + categories: ["devices"], + tags: [], + slug: 'wallpaper', + icon: aiWallpaper + }, + { + component: 'aiWaveform', + categories: ["files"], + tags: ["audio","music"], + slug: 'waveform', + icon: aiWaveform + }, + { + component: 'aiWebhooksClock', + categories: ["coding","time"], + tags: [], + slug: 'webhooks-clock', + icon: aiWebhooksClock + }, + { + component: 'aiWebhooks', + categories: ["coding"], + tags: [], + slug: 'webhooks', + icon: aiWebhooks + }, + { + component: 'aiWind', + categories: ["weather","energy"], + tags: ["breeze","windy"], + slug: 'wind', + icon: aiWind + }, + { + component: 'aiWindow', + categories: ["coding"], + tags: [], + slug: 'window', + icon: aiWindow + }, + { + component: 'aiWindows', + categories: ["brands"], + tags: ["microsoft"], + slug: 'windows', + icon: aiWindows + }, + { + component: 'aiX', + categories: ["letters-numbers"], + tags: [], + slug: 'x', + icon: aiX + }, + { + component: 'aiXbox', + categories: ["brands","gaming"], + tags: ["microsoft"], + slug: 'xbox', + icon: aiXbox + }, + { + component: 'aiXmark', + categories: ["editor","mathematics","punctuation-symbols"], + tags: ["close","cancel"], + slug: 'xmark', + icon: aiXmark + }, + { + component: 'aiY', + categories: ["letters-numbers"], + tags: [], + slug: 'y', + icon: aiY + }, + { + component: 'aiZ', + categories: ["letters-numbers"], + tags: [], + slug: 'z', + icon: aiZ + } +]; + +export default icons; \ No newline at end of file diff --git a/docs/src/design/components/Code.tsx b/docs/src/design/components/Code.tsx new file mode 100644 index 00000000..74d6c602 --- /dev/null +++ b/docs/src/design/components/Code.tsx @@ -0,0 +1,22 @@ +import { ReactNode } from 'react'; + +import { Typography, TypographyProps } from '@mui/joy'; + +interface ICodeProps extends TypographyProps { + children: ReactNode; +} + +export default function Code({ children, ...props }: ICodeProps) { + return ( + + {children} + + ); +} diff --git a/docs/src/design/components/Codeblock.tsx b/docs/src/design/components/Codeblock.tsx new file mode 100644 index 00000000..92adf10e --- /dev/null +++ b/docs/src/design/components/Codeblock.tsx @@ -0,0 +1,28 @@ +import { ReactNode } from 'react'; + +import { Sheet, SheetProps } from '@mui/joy'; + +interface ICodeblockProps extends SheetProps { + children: ReactNode; +} + +export default function Codeblock({ children, ...props }: ICodeblockProps) { + return ( + + {children} + + ); +} diff --git a/docs/src/design/components/ScrollToTop.tsx b/docs/src/design/components/ScrollToTop.tsx new file mode 100644 index 00000000..d597263a --- /dev/null +++ b/docs/src/design/components/ScrollToTop.tsx @@ -0,0 +1,14 @@ +import { useEffect } from 'react'; +import { useLocation } from 'react-router-dom'; + +function ScrollToTop() { + const { pathname } = useLocation(); + + useEffect(() => { + document.querySelector('body')?.scrollIntoView({ behavior: 'smooth' }); + }, [pathname]); + + return null; +} + +export default ScrollToTop; diff --git a/docs/src/design/dark.ts b/docs/src/design/dark.ts new file mode 100644 index 00000000..00101374 --- /dev/null +++ b/docs/src/design/dark.ts @@ -0,0 +1,64 @@ +const colors = { + primary: { + 50: '#131318', + 100: '#1c1537', + 200: '#3a2c75', + 300: '#4c399a', + 400: '#684eD2', + 500: '#7e5edd', + 600: '#9176dd', + 700: '#a38cdd', + 800: '#b5a2dd', + 900: '#c6b7dd' + }, + neutral: { + 50: '#17171d', + 100: '#272730', + 200: '#3a3a47', + 300: '#515163', + 400: '#616176', + 500: '#73738c', + 600: '#9696a9', + 700: '#b3b3c0', + 800: '#d8d8df', + 900: '#f8f8f9' + }, + amber: { + 50: '#2c2102', + 100: '#584303', + 200: '#826204', + 300: '#a88005', + 400: '#d8a406', + 500: '#ffc107', + 600: '#ffc826', + 700: '#ffcf46', + 800: '#ffd666', + 900: '#ffdc81' + }, + green: { + 50: '#0e1f0e', + 100: '#1c3f1d', + 200: '#275a29', + 300: '#337536', + 400: '#409444', + 500: '#4caf50', + 600: '#63bc66', + 700: '#75c679', + 800: '#8ad28e', + 900: '#9edea1' + }, + red: { + 50: '#2c0c0a', + 100: '#591813', + 200: '#84231c', + 300: '#ad2e25', + 400: '#d7392e', + 500: '#fe4336', + 600: '#ff594d', + 700: '#ff6f64', + 800: '#ff8077', + 900: '#ff9890' + } +}; + +export default colors; diff --git a/docs/src/design/generateColor.ts b/docs/src/design/generateColor.ts new file mode 100644 index 00000000..7cfa7265 --- /dev/null +++ b/docs/src/design/generateColor.ts @@ -0,0 +1,103 @@ +import { IColorSwatch } from '@/types'; + +const darkColorVariables = (color: string, swatch: IColorSwatch) => ({ + ...swatch, + + contrastText: 'var(--joy-palette-common-white)', + + plainColor: `var(--joy-palette-${color}-500)`, + plainHoverBg: `var(--joy-palette-${color}-100)`, + plainActiveBg: `var(--joy-palette-${color}-200)`, + plainDisabledColor: `var(--joy-palette-neutral-400)`, + + outlinedColor: `var(--joy-palette-${color}-500)`, + outlinedBorder: `var(--joy-palette-${color}-200)`, + outlinedHoverBg: `var(--joy-palette-${color}-100)`, + outlinedActiveBg: `var(--joy-palette-${color}-200)`, + outlinedDisabledColor: `var(--joy-palette-neutral-400)`, + outlinedDisabledBorder: `var(--joy-palette-neutral-200)`, + + softColor: `var(--joy-palette-${color}-700)`, + softActiveColor: `var(--joy-palette-${color}-700)`, + softBg: `var(--joy-palette-${color}-100)`, + softHoverBg: `var(--joy-palette-${color}-200)`, + softActiveBg: `var(--joy-palette-${color}-300)`, + softDisabledColor: `var(--joy-palette-neutral-400)`, + softDisabledBg: `var(--joy-palette-neutral-50)`, + + solidColor: 'var(--joy-palette-common-white)', + solidBg: `var(--joy-palette-${color}-500)`, + solidHoverBg: `var(--joy-palette-${color}-600)`, + solidActiveBg: `var(--joy-palette-${color}-700)`, + solidDisabledColor: `var(--joy-palette-neutral-400)`, + solidDisabledBg: `var(--joy-palette-neutral-100)` +}); + +const lightColorVariables = (color: string, swatch: IColorSwatch) => ({ + ...swatch, + + contrastText: 'var(--joy-palette-common-black)', + + plainColor: `var(--joy-palette-${color}-700)`, // 500 for dark? + plainHoverBg: `var(--joy-palette-${color}-100)`, + plainActiveBg: `var(--joy-palette-${color}-200)`, + plainDisabledColor: `var(--joy-palette-neutral-400)`, + + outlinedColor: `var(--joy-palette-${color}-700)`, // 500 for dark? + outlinedBorder: `var(--joy-palette-${color}-200)`, + outlinedHoverBg: `var(--joy-palette-${color}-100)`, + outlinedActiveBg: `var(--joy-palette-${color}-200)`, + outlinedDisabledColor: `var(--joy-palette-neutral-400)`, + outlinedDisabledBorder: `var(--joy-palette-neutral-200)`, + + softColor: `var(--joy-palette-${color}-700)`, + softActiveColor: `var(--joy-palette-${color}-700)`, + softBg: `var(--joy-palette-${color}-100)`, + softHoverBg: `var(--joy-palette-${color}-200)`, + softActiveBg: `var(--joy-palette-${color}-300)`, + softDisabledColor: `var(--joy-palette-neutral-400)`, + softDisabledBg: `var(--joy-palette-neutral-50)`, + + solidColor: 'var(--joy-palette-common-black)', + solidBg: `var(--joy-palette-${color}-500)`, + solidHoverBg: `var(--joy-palette-${color}-600)`, + solidActiveBg: `var(--joy-palette-${color}-700)`, + solidDisabledColor: `var(--joy-palette-neutral-400)`, + solidDisabledBg: `var(--joy-palette-neutral-100)` +}); + +const neutralColorVariables = (color: string, swatch: IColorSwatch) => ({ + ...swatch, + + contrastText: 'var(--joy-palette-common-white)', + + plainColor: `var(--joy-palette-${color}-900)`, + plainHoverColor: `var(--joy-palette-${color}-900)`, + plainHoverBg: `var(--joy-palette-${color}-100)`, + plainActiveBg: `var(--joy-palette-${color}-200)`, + plainDisabledColor: `var(--joy-palette-neutral-400)`, + + outlinedColor: `var(--joy-palette-${color}-900)`, + outlinedBorder: `var(--joy-palette-${color}-200)`, + outlinedHoverBg: `var(--joy-palette-${color}-100)`, + outlinedActiveBg: `var(--joy-palette-${color}-200)`, + outlinedDisabledColor: `var(--joy-palette-neutral-400)`, + outlinedDisabledBorder: `var(--joy-palette-neutral-200)`, + + softColor: `var(--joy-palette-${color}-900)`, + softActiveColor: `var(--joy-palette-${color}-900)`, + softBg: `var(--joy-palette-${color}-100)`, + softHoverBg: `var(--joy-palette-${color}-200)`, + softActiveBg: `var(--joy-palette-${color}-300)`, + softDisabledColor: `var(--joy-palette-neutral-400)`, + softDisabledBg: `var(--joy-palette-neutral-50)`, + + solidColor: 'var(--joy-palette-common-white)', + solidBg: `var(--joy-palette-${color}-500)`, + solidHoverBg: `var(--joy-palette-${color}-600)`, + solidActiveBg: `var(--joy-palette-${color}-700)`, + solidDisabledColor: `var(--joy-palette-neutral-400)`, + solidDisabledBg: `var(--joy-palette-neutral-100)` +}); + +export { darkColorVariables, lightColorVariables, neutralColorVariables }; diff --git a/docs/src/design/joyTheme.ts b/docs/src/design/joyTheme.ts new file mode 100644 index 00000000..8c14c306 --- /dev/null +++ b/docs/src/design/joyTheme.ts @@ -0,0 +1,92 @@ +import { extendTheme } from '@mui/joy/styles'; + +import dark from './dark'; +import { darkColorVariables, neutralColorVariables } from './generateColor'; +import light from './light'; + +declare module '@mui/joy/styles' { + interface Palette { + background: { + channel: string; + }; + } +} + +const joyTheme = extendTheme({ + fontFamily: { + body: "-apple-system, BlinkMacSystemFont, 'Segoe UI Variable Text', 'Segoe UI', Roboto, Noto Sans, Helvetica Neue, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'", + display: + "Lexend, -apple-system, BlinkMacSystemFont, 'Segoe UI Variable Display', 'Segoe UI', Roboto, Noto Sans, Helvetica Neue, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'" + }, + typography: { + h1: { + fontFamily: 'var(--joy-fontFamily-display)', + fontWeight: 'var(--joy-fontWeight-md)' + }, + h2: { + fontFamily: 'var(--joy-fontFamily-display)', + fontWeight: 'var(--joy-fontWeight-md)' + }, + h3: { + fontFamily: 'var(--joy-fontFamily-display)' + }, + h4: { + fontFamily: 'var(--joy-fontFamily-display)' + }, + 'title-lg': { + fontFamily: 'var(--joy-fontFamily-display)' + }, + 'title-md': { + fontFamily: 'var(--joy-fontFamily-display)' + }, + 'title-sm': { + fontFamily: 'var(--joy-fontFamily-display)' + } + }, + colorSchemes: { + light: { + palette: { + background: { + channel: '255 255 255' + }, + primary: darkColorVariables('primary', light.primary), + neutral: neutralColorVariables('neutral', light.neutral), + success: darkColorVariables('success', light.green), + danger: darkColorVariables('danger', light.red), + warning: darkColorVariables('warning', light.amber) + } + }, + dark: { + palette: { + primary: darkColorVariables('primary', dark.primary), + neutral: neutralColorVariables('neutral', dark.neutral), + success: darkColorVariables('success', dark.green), + danger: darkColorVariables('danger', dark.red), + warning: darkColorVariables('warning', dark.amber), + background: { + body: '#000', + surface: 'var(--joy-palette-neutral-50)', + level1: 'var(--joy-palette-neutral-200)', + channel: '0 0 0' + }, + text: { + primary: '#fff', + secondary: '#fff', + tertiary: 'var(--joy-palette-neutral-800)', + icon: '#fff' + } + } + } + }, + components: { + JoyCard: { + styleOverrides: { + root: { + boxShadow: 'var(--joy-shadow-md)' + } + } + } + } +}); + +export default joyTheme; diff --git a/docs/src/design/layout/Layout.tsx b/docs/src/design/layout/Layout.tsx new file mode 100644 index 00000000..0bc22002 --- /dev/null +++ b/docs/src/design/layout/Layout.tsx @@ -0,0 +1,18 @@ +import { Outlet } from 'react-router-dom'; + +import { Box } from '@mui/joy'; + +import ScrollToTop from '../components/ScrollToTop'; +import Footer from './LayoutElements/Footer'; +import Navbar from './LayoutElements/Navbar'; + +export default function Layout() { + return ( + + + + +