diff --git a/.babelrc b/.babelrc deleted file mode 100644 index d4b74b5be..000000000 --- a/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["module:metro-react-native-babel-preset"] -} diff --git a/.editorconfig b/.editorconfig index e717f5eb6..3f80c7cd6 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,9 +1,14 @@ -# http://editorconfig.org +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# editorconfig.org + root = true [*] + indent_style = space indent_size = 2 + end_of_line = lf charset = utf-8 trim_trailing_whitespace = true diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 000000000..207a70b46 --- /dev/null +++ b/.eslintignore @@ -0,0 +1,22 @@ +############## +# yeoman +############## + +# Ignore the templates with <%= %> tags, we'll pickup the errors in the generated code +packages/generator-react-native-vector-icons/src/app/templates/src/index.ts + +# Ignore yeomenan generated template +packages/generator-react-native-vector-icons/generators +packages/fontawesome-common/generators + +############## +# packages +############## + +# Ignore built code +packages/*/lib +packages/directory/build + +# Files we don't manage (react-native-test-app) +packages/icon-explorer/metro.config.js +packages/icon-explorer/react-native.config.js diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index e304b7816..000000000 --- a/.eslintrc +++ /dev/null @@ -1,31 +0,0 @@ -{ - "extends": [ - "airbnb", - "prettier", - "prettier/flowtype", - "prettier/react" - ], - "plugins": [ - "prettier" - ], - "parser": "babel-eslint", - "rules": { - "react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }], - "react/require-default-props": [0], - "react/static-property-placement": [0], - "react/jsx-props-no-spreading": [0], - "react/state-in-constructor": [0], - "import/no-extraneous-dependencies": [0], - "import/no-unresolved": [2, { ignore: ['^react(-native)?$'] }], - "import/extensions": [2, { "js": "never", "json": "always" }], - "arrow-parens": ["error", "as-needed"], - "comma-dangle": ["error", { - "arrays": "always-multiline", - "objects": "always-multiline", - "imports": "always-multiline", - "exports": "always-multiline", - "functions": "ignore", - }], - "prettier/prettier": ["error"] - } -} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 000000000..ee841ec2a --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,64 @@ +module.exports = { + extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react/recommended', 'airbnb'], + env: { + browser: true, + es2021: true, + jest: true, + }, + overrides: [ + { + files: ['*.ts', '*.js', '*.tsx', '*.jsx'], + extends: ['biome'], + }, + { + files: ['.eslintrc.{js,cjs}'], + env: { + node: true, + }, + parserOptions: { + sourceType: 'script', + }, + }, + { + files: '*.test.js', + env: { + jest: true, + }, + globals: { + device: false, + expect: false, + waitFor: false, + element: false, + by: false, + }, + }, + ], + parser: '@typescript-eslint/parser', + parserOptions: { + ecmaVersion: 'latest', + sourceType: 'module', + }, + plugins: ['@typescript-eslint', 'react'], + settings: { + 'import/resolver': { + node: { + extensions: ['.js', '.jsx', '.ts', '.tsx'], + }, + }, + }, + rules: { + 'import/extensions': ['error', { js: 'never', jsx: 'never', ts: 'never', tsx: 'never', json: 'always' }], + 'react/require-default-props': 'off', + 'react/prop-types': 'off', + 'react/jsx-props-no-spreading': 'off', + 'react/jsx-filename-extension': ['error', { extensions: ['.jsx', '.tsx'] }], + 'react/function-component-definition': ['error', { namedComponents: 'arrow-function' }], + 'import/prefer-default-export': 'off', + // Prefer the typescript unsed vars rule + 'no-unused-vars': 'off', + '@typescript-eslint/no-unused-vars': ['error'], + 'no-shadow': 'off', + '@typescript-eslint/no-shadow': ['error'], + 'react/react-in-jsx-scope': 'off', + }, +}; diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..e27f70fa4 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +*.pbxproj -text +# specific for windows script files +*.bat text eol=crlf diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 52e8e9a3e..000000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve - ---- - - - - [ ] Review the documentation: https://github.com/oblador/react-native-vector-icons - - [ ] Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues - - -## Environment - - -## Description -Describe your issue in detail. Include screenshots if needed. - - -## Reproducible Demo -Let us know how to reproduce the issue. Include a code sample, share a project, or share an app that reproduces the issue using https://snack.expo.io/. Please follow the guidelines for providing a MCVE: https://stackoverflow.com/help/mcve diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..c7e585b00 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,66 @@ +--- +name: "\U0001F41B Bug report" +description: Report a bug +title: "[Bug]: " +labels: ["bug", "triage"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + Before filing a bug report please: + - Review the documentation: https://github.com/react-native-vector-icons/react-native-vector-icons + - Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues?q=is%3Aissue+ + + - type: dropdown + id: generation + attributes: + label: Which package are you using? + options: + - "@react-native-vector-icons/*" + - react-native-vector-icons + validations: + required: true + + - type: dropdown + attributes: + label: What platform(s) does this occur on? + multiple: true + options: + - Android + - iOS + - web + validations: + required: true + + - type: textarea + id: what-happened + attributes: + label: What happened? + description: | + Explain the issue and the steps we need to take to reproduce the issue. Include a video or screenshots if you think it may help. + Clearly describe what the expected behavior is and what instead is actually happening. + validations: + required: true + + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + + - type: textarea + id: demo + attributes: + label: Minimal reproducible example + description: | + Let us know how to reproduce the issue. Include a code sample, share a project, or share an app that reproduces the issue using https://snack.expo.io/. Please follow the guidelines for providing a MCVE: https://stackoverflow.com/help/mcve + + - type: textarea + attributes: + render: text + label: Your computer environment + description: Run the `npx react-native info` command and paste its output in the field below. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..614534716 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: Community Support + url: https://github.com/react-native-vector-icons/discussions + about: Please ask and answer questions here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 066b2d920..000000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project - ---- - -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] - -**Describe the solution you'd like** -A clear and concise description of what you want to happen. - -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. - -**Additional context** -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..a022ac3da --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,42 @@ +--- +name: Feature request +description: Suggest an idea for this project +title: "[Feature]: " +labels: ["feature", "triage"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to suggest a new feature! + Before requesting please: + - Search for existing issues (including closed issues): https://github.com/oblador/react-native-vector-icons/issues?q=is%3Aissue+ + + - type: textarea + id: problem + attributes: + label: Is your feature request related to a problem? + description: | + A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like + description: | + A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + id: alternatives + attributes: + label: Describe alternatives you've considered + description: | + A clear and concise description of any alternative solutions or features you've considered. + + - type: textarea + id: contect + attributes: + label: Additional context + description: | + Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/support.md b/.github/ISSUE_TEMPLATE/support.md deleted file mode 100644 index 532b467b1..000000000 --- a/.github/ISSUE_TEMPLATE/support.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -name: Support -about: Request some help with using this package - ---- - - - - [ ] Review the documentation: https://github.com/oblador/react-native-vector-icons - - [ ] Search for existing issues (including closed ones): https://github.com/oblador/react-native-vector-icons/issues - - -## Environment - - -## Description -Describe your issue in detail. Include screenshots if needed. - -## Demo -You can use https://snack.expo.io/ to create a demo that can help users to better understand your problem. diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index add98d182..ef92c0ad4 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -9,6 +9,9 @@ on: skip-directory: type: boolean description: Skip directory website deployment + pre-release: + type: boolean + description: Create a pre-release release: types: [created] @@ -18,16 +21,23 @@ jobs: runs-on: ubuntu-latest if: github.event.inputs.skip-npm != 'true' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version-file: ".node-version" - registry-url: 'https://registry.npmjs.org' + uses: actions/setup-node@v4 + - name: Install dependencies run: yarn --frozen-lockfile --non-interactive --silent + - name: Publish to NPM - run: npm publish + if: github.event.inputs.pre-release != 'true' + run: yarn release + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Publish pre-release to NPM + if: github.event.inputs.pre-release = 'true' + run: yarn prerelease env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} @@ -36,19 +46,21 @@ jobs: runs-on: ubuntu-latest if: github.event.inputs.skip-directory != 'true' steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version-file: ".node-version" + uses: actions/setup-node@v4 + - name: Install dependencies run: yarn --frozen-lockfile --non-interactive --silent - working-directory: directory + working-directory: packages/directory + - name: Build directory run: yarn build - working-directory: directory + working-directory: packages/directory + - name: Publish static assets to GitHub Pages - uses: JamesIves/github-pages-deploy-action@4.0.0 + uses: JamesIves/github-pages-deploy-action@4 with: branch: gh-pages - folder: directory/build + folder: packages/directory/build diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml new file mode 100644 index 000000000..6957eb74d --- /dev/null +++ b/.github/workflows/lint.yaml @@ -0,0 +1,83 @@ +name: Lint + +on: + - push + - pull_request + +jobs: + eslint: + name: eslint + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + - name: Setup yarn + run: corepack enable + - uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + + - name: Build + run: | + yarn prepare + + - name: Lint files + run: yarn lint:eslint + + biome: + name: biome + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + - name: Setup yarn + run: corepack enable + - uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + + - name: Build + run: | + yarn prepare + + - name: Lint files + run: yarn lint:biome + + types: + name: biome + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + - name: Setup yarn + run: corepack enable + - uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + + - name: Build + run: | + yarn prepare + + - name: Typecheck files + run: yarn lint:types + + + knip: + name: knip + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + - name: Setup yarn + run: corepack enable + - uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + + - name: Check for unused things + run: yarn knip diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 2585373d1..56702b917 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -1,3 +1,4 @@ +--- name: Tests on: @@ -5,17 +6,234 @@ on: - pull_request jobs: - lint: - name: Static analysis + android: + name: Android runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + api-level: [34] + rn-version: ['0.75', '0.74', '0.73'] + arch: ['new', 'old'] steps: - - uses: actions/checkout@v2 - - name: Use Node.js - uses: actions/setup-node@v3 - with: - node-version-file: ".node-version" - - name: Install dependencies - run: yarn --frozen-lockfile --non-interactive --silent --ignore-scripts - - name: Lint files - run: yarn test + - uses: actions/checkout@v4 + + - name: Setup Java + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + - uses: actions/setup-node@v4 + + - name: Gradle cache + uses: gradle/actions/setup-gradle@v3 + with: + add-job-summary: never + # TODO: Remove this after we merge + cache-read-only: ${{ github.ref != 'refs/heads/master' && github.ref != 'refs/heads/monorepo' }} + + - name: AVD Deps + run: | + sudo apt update + sudo apt-get install -y libpulse0 libgl1 + + # - name: SDK cache + # uses: actions/cache@v4 + # id: sdk-cache + # with: + # path: | + # /usr/local/lib/android/sdk/system-images + # /usr/local/lib/android/sdk/platform-tools + # key: sdk-${{ matrix.api-level }} + + - name: AVD cache + uses: actions/cache@v4 + id: avd-cache + with: + path: | + ~/.android/avd/* + ~/.android/adb* + key: avd-${{ matrix.api-level }} + + - name: SDKs + run: | + $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager \ + "system-images;android-${{ matrix.api-level }};default;x86_64" + $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager platform-tools + yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --licenses + + - name: Enable KVM group perms + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | \ + sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm + + - name: Emulator + run: | + if ! $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager list avd --compact | grep -q "Pixel_API_${{ matrix.api-level }}"; then + $ANDROID_HOME/cmdline-tools/latest/bin/avdmanager create avd \ + -n Pixel_API_${{ matrix.api-level }} \ + --device 'pixel_6_pro' \ + --package "system-images;android-${{ matrix.api-level }};default;x86_64" \ + --sdcard 512M + fi + $ANDROID_HOME/emulator/emulator -memory 4096 -avd Pixel_API_${{ matrix.api-level }} \ + -no-metrics -wipe-data -no-window -gpu swiftshader_indirect \ + -no-snapshot -no-snapshot-save -noaudio -no-boot-anim -camera-back none 2>&1 | tee /tmp/avd_log & + + - name: Setup yarn + run: | + corepack enable + + - name: Setup npm + uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + - name: Build + run: | + yarn prepare + # We don't package them so remove them + rm -rf packages/common/android/generated + + - name: Set up RN version + run: | + cd packages/icon-explorer + + ./set-rn-version.sh ${{ matrix.arch }} ${{ matrix.rn-version }} + + - name: Build App + run: | + cd packages/icon-explorer + yarn test:android:build + + - name: ADB Wait For Device + timeout-minutes: 3 + run: | + $ANDROID_HOME/platform-tools/adb wait-for-any-device + + echo -n "Waiting for emulator to boot" + while [ "$($ANDROID_HOME/platform-tools/adb shell getprop sys.boot_completed | tr -d '\r')" != "1" ]; do + echo -n "." + sleep 5 + done + echo "Emulator has fully booted." + + # Disable the notification about immersive mode + $ANDROID_HOME/platform-tools/adb shell settings put secure immersive_mode_confirmations confirmed + + - name: Run tests + timeout-minutes: 10 + run: | + export PATH=$ANDROID_HOME/platform-tools:$PATH + cd packages/icon-explorer + ln -s .owl/baseline baseline-${{ matrix.arch }} + yarn test:android:run + + - name: Stop Emulator + if: always() + run: | + $ANDROID_HOME/platform-tools/adb -s emulator-5554 emu kill || true + + - uses: actions/upload-artifact@v4 + if: always() + with: + name: test-results-${{ matrix.arch }}-${{ matrix.rn-version }}-android + path: packages/icon-explorer/.owl + include-hidden-files: true + + - uses: dorny/test-reporter@v1 + if: always() + with: + name: JEST Tests android - ${{ matrix.arch }} ${{ matrix.rn-version }} + path: packages/icon-explorer/.owl/report/*.xml + reporter: jest-junit + + ios: + name: iOS + runs-on: macos-latest + strategy: + fail-fast: false + matrix: + rn-version: ['0.75', '0.74', '0.73'] + arch: ['new', 'old'] + + steps: + - uses: actions/checkout@v4 + + + - uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: '17' + + - uses: actions/setup-node@v4 + + - name: Setup yarn + run: | + corepack enable + + - uses: bahmutov/npm-install@v1 + with: + install-command: yarn --immutable + + - name: Build + run: | + yarn prepare + # We don't package them so remove them + rm -rf packages/common/ios/generated + + - name: Set up RN version + run: | + cd packages/icon-explorer + + ./set-rn-version.sh ${{ matrix.arch }} ${{ matrix.rn-version }} + + - name: Build App + run: | + cd packages/icon-explorer + # Work around mono repo issues with owl + # mkdir -p node_modules/@johnf + # cd node_modules + # cp -a ../../../node_modules/@johnf/react-native-owl @johnf/ + # cd - + # Due to react-native-test-app not bundling + yarn build:ios:owl + if [ "${{ matrix.arch }}" = "new" ]; then + NO_FLIPPER=1 RCT_NEW_ARCH_ENABLED=1 pod update --project-directory=ios + else + NO_FLIPPER=1 RCT_NEW_ARCH_ENABLED=0 pod update --project-directory=ios + fi + yarn test:ios:build + + - name: Run simulator + id: simulator + uses: futureware-tech/simulator-action@v3 + with: + os: 'iOS' + os_version: "=17.5" + model: 'iPhone 15' + + - name: Run tests + timeout-minutes: 10 + run: | + cd packages/icon-explorer + ln -s .owl/baseline baseline-${{ matrix.arch }} + tmp=$(mktemp) + jq '.ios.device = "${{ steps.simulator.outputs.udid }}"' owl.config.json > "$tmp" && mv "$tmp" owl.config.json + yarn test:ios:run + + - uses: actions/upload-artifact@v4 + if: always() + with: + name: test-results-${{ matrix.arch }}-${{ matrix.rn-version }}-ios + path: packages/icon-explorer/.owl + include-hidden-files: true + + - uses: dorny/test-reporter@v1 + if: always() + with: + name: JEST Tests ios - ${{ matrix.arch }} ${{ matrix.rn-version }} + path: packages/icon-explorer/.owl/report/*.xml + reporter: jest-junit diff --git a/.gitignore b/.gitignore index cec141d6a..81a851e40 100644 --- a/.gitignore +++ b/.gitignore @@ -1,22 +1,65 @@ -# Logs -*.log +# OSX +# +.DS_Store -# Runtime data -tmp -.fontcustom-manifest.json -build -dist -*.js.flow +# Xcode +# +build/ +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 +xcuserdata +*.xccheckout +*.moved-aside +DerivedData +*.hmap +*.ipa +*.xcuserstate +project.xcworkspace -# Dependency directory -# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git -node_modules -bower_components +# Android/IJ +# +.classpath +.cxx +.gradle +.idea +.project +.settings +local.properties +android.iml -# Xcode +# node.js +# +node_modules/ +npm-debug.log +yarn-debug.log +yarn-error.log -xcuserdata +# BUCK +buck-out/ +\.buckd/ +android/app/libs +android/keystores/debug.keystore -.DS_Store +# Yarn +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# generated by bob +lib/ + +# Turborepo +.turbo/ -.yarn +# React Native Codegen +ios/generated +android/generated diff --git a/.knip.jsonc b/.knip.jsonc new file mode 100644 index 000000000..5fd07bdbe --- /dev/null +++ b/.knip.jsonc @@ -0,0 +1,142 @@ +{ + "$schema": "https://unpkg.com/knip@5/schema-jsonc.json", + "ignore": ["**/*.web.ts"], + "workspaces": { + ".": { + "ignoreDependencies": [ + "yo", + "eslint-config-airbnb-typescript", + "@commitlint/config-conventional", + "@evilmartians/lefthook" + ], + "ignoreBinaries": [ + "scripts/generate-fonts.sh", + "test:android:build", + "test:android:run", + "test:ios:build", + "test:ios:run", + "build:ios:owl", + "build" + ] + }, + "packages/*": { + "entry": [ + "{index,cli,main}.{js,mjs,cjs,jsx,ts,tsx,mts,cts}!", + "src/{index,cli,main}.{js,mjs,cjs,jsx,ts,tsx,mts,cts}!" + ] + }, + "packages/common": { + "entry": ["src/index.ts", "src/scripts/{getFonts,updatePlist}.ts"], + "ignoreDependencies": ["@react-native/assets-registry", "turbo"], + "ignore": ["src/NativeVectorIcons.ts", "babel.config.js", "react-native.config.js"] + }, + "packages/fontawesome-common": { + "entry": ["src/index.ts", "scripts/generate-fontawesome-metadata.js"], + "ignore": ["generators/app/templates/src/index.tsx"], + "ignoreDependencies": ["@react-native-vector-icons/common"] + }, + "packages/codemod": { + "entry": ["src/{index,transform}.ts"] + }, + "packages/directory": { + "entry": ["src/index.tsx", "src/App.test.tsx", "src/reportWebVitals.ts", "src/setupTests.js"], + "ignoreDependencies": ["@testing-library/user-event"] + }, + "packages/icon-explorer": { + "entry": ["index.js", "metro.config.js", "react-native.config.js", "configPlugin.js", "src/Types.tsx"], + "ignoreDependencies": [ + "@react-native-vector-icons/common", + "@babel/preset-env", + "@react-native/eslint-config", + "@rnx-kit/align-deps", + "react-test-renderer", + "@types/react-test-renderer", + "@react-native-community/cli", + "@react-native-community/cli-platform-android", + "@react-native-community/cli-platform-ios" + ] + }, + "packages/generator-react-native-vector-icons": { + "entry": ["src/app/index.ts"], + "ignore": [ + "src/app/templates/src/index.ts", + "generators/app/templates/src/index.tsx", + "src/app/templates/babel.config.js" + ], + "ignoreDependencies": ["oslllo-svg-fixer"] + }, + "packages/ant-design": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@ant-design/icons-svg"] + }, + "packages/entypo": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@entypo-icons/core"] + }, + "packages/evil-icons": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["evil-icons"] + }, + "packages/feather": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["feather-icons"] + }, + "packages/fontawesome": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["font-awesome"] + }, + "packages/fontawesome5": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@fortawesome/fontawesome-free"] + }, + "packages/fontawesome5-pro": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@react-native-vector-icons/fontawesome-common"] + }, + "packages/fontawesome6": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@fortawesome/fontawesome-free"] + }, + "packages/fontawesome6-pro": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@react-native-vector-icons/fontawesome-common"] + }, + "packages/fontello": { + "ignore": ["babel.config.js"] + }, + "packages/fontisto": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["fontisto"] + }, + "packages/foundation": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["foundation-icons"] + }, + "packages/icomoon": { + "ignore": ["babel.config.js"] + }, + "packages/ionicons": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["ionicons"] + }, + "packages/material-design-icons": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@mdi/font"] + }, + "packages/material-icons": { + "ignore": ["babel.config.js"] + }, + "packages/simple-line-icons": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["simple-line-icons"] + }, + "packages/octicons": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["@primer/octicons"] + }, + "packages/zocial": { + "ignore": ["babel.config.js"], + "ignoreDependencies": ["css-social-buttons"] + } + } +} diff --git a/.node-version b/.node-version deleted file mode 100644 index 94f5f26dc..000000000 --- a/.node-version +++ /dev/null @@ -1 +0,0 @@ -16.18.0 diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 226515597..000000000 --- a/.npmignore +++ /dev/null @@ -1,17 +0,0 @@ -# Logs -*.log - -# Runtime data -tmp -.fontcustom-manifest.json - -# Dependency directory -# https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git -node_modules -bower_components - -Examples -.* -directory -bower.json -scripts diff --git a/.prettierrc b/.prettierrc deleted file mode 100644 index c1a6f6671..000000000 --- a/.prettierrc +++ /dev/null @@ -1,4 +0,0 @@ -{ - "singleQuote": true, - "trailingComma": "es5" -} diff --git a/.yarnrc.yml b/.yarnrc.yml new file mode 100644 index 000000000..3186f3f07 --- /dev/null +++ b/.yarnrc.yml @@ -0,0 +1 @@ +nodeLinker: node-modules diff --git a/AntDesign.js b/AntDesign.js deleted file mode 100644 index 5880171f4..000000000 --- a/AntDesign.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * AntDesign icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/AntDesign.json'; - -const iconSet = createIconSet(glyphMap, 'anticon', 'AntDesign.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..45d257b29 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,133 @@ + +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, caste, color, religion, or sexual +identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the overall + community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or advances of + any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email address, + without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +[INSERT CONTACT METHOD]. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series of +actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or permanent +ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within the +community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.1, available at +[https://www.contributor-covenant.org/version/2/1/code_of_conduct.html][v2.1]. + +Community Impact Guidelines were inspired by +[Mozilla's code of conduct enforcement ladder][Mozilla CoC]. + +For answers to common questions about this code of conduct, see the FAQ at +[https://www.contributor-covenant.org/faq][FAQ]. Translations are available at +[https://www.contributor-covenant.org/translations][translations]. + +[homepage]: https://www.contributor-covenant.org +[v2.1]: https://www.contributor-covenant.org/version/2/1/code_of_conduct.html +[Mozilla CoC]: https://github.com/mozilla/diversity +[FAQ]: https://www.contributor-covenant.org/faq +[translations]: https://www.contributor-covenant.org/translations diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d375b4909..5c8697007 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,10 +1,10 @@ # Contributing -Thank for taking the time to check out the repo and be willing to contribute! +Contributions are always welcome, no matter how large or small! -If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible. +We want this community to be friendly and respectful to each other. Please follow it in all your interactions with the project. Before contributing, please read the [code of conduct](./CODE_OF_CONDUCT.md). -If this is your first open source contribution, please take a look at [this](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github) guide. +If you have found an issue or would like to request a new feature, simply create a new issue. Be sure to fill out as much information as possible. ## Reporting Bugs & Feature Requests @@ -14,13 +14,168 @@ If you would like to submit a feature request or report a bug, we encourage you If you wish to submit a pull request for a new feature or issue, you should start by forking this repository first. This should get you setup on your local machine: -### Setup +## Development workflow + +This project is a monorepo managed using [Yarn workspaces](https://yarnpkg.com/features/workspaces). It contains the following packages: + +- The library package in `packages/common` +- An example app in `packages/icon-explorer +- Fonts in `packages/fontname` e.g. `packages/fontawesome6` + +To get started with the project, run `yarn` in the root directory to install the required dependencies for each package: + +```sh +yarn +``` + +> Since the project relies on Yarn workspaces, you cannot use [`npm`](https://github.com/npm/cli) for development. + +[IconExplorer](/packages/icon-explorer/) demonstrates usage of the library. You need to run it to test any changes you make. + +It is configured to use the local version of the library, so any changes you make to the library's source code will be reflected in the example app. Changes to the library's JavaScript code will be reflected in the example app without a rebuild, but native code changes will require a rebuild of the example app. + +If you want to use Android Studio or XCode to edit the native code, you can open the `packages/IconExplorer/android` or `packages/IconExplorer/ios` directories respectively in those editors. To edit the Objective-C or Swift files, open `packages/IconExplorer/ios/IconExplorer.xcworkspace` in XCode and find the source files at `Pods > Development Pods > @react-native-vector-icons/ant-design`. + +To edit the Java or Kotlin files, open `packages/icon-explorer/android` in Android studio and find the source files at `react-native-vector-icons` under `Android`. + +You can use various commands from the root directory to work with the project. + +To start the packager: + +```sh +yarn example start +``` + +To run the example app on Android: + +```sh +yarn example android +``` + +To run the example app on iOS: + +```sh +yarn example ios +``` + +By default, the example is configured to build with the old architecture. To run the example with the new architecture, you can do the following: + +1. For Android, run: + + ```sh + ORG_GRADLE_PROJECT_newArchEnabled=true yarn example android + ``` + +2. For iOS, run: + + ```sh + RCT_NEW_ARCH_ENABLED=1 pod install example/ios + yarn example ios + ``` + +If you are building for a different architecture than your previous build, make sure to remove the build folders first. You can run the following command to cleanup all build folders: + +```sh +yarn clean +``` + +To confirm that the app is running with the new architecture, you can check the Metro logs for a message like this: + +```sh +Running "IconExplorer" with {"fabric":true,"initialProps":{"concurrentRoot":true},"rootTag":1} +``` + +Note the `"fabric":true` and `"concurrentRoot":true` properties. + +Make sure your code passes TypeScript and ESLint. Run the following to verify: + +```sh +yarn typecheck +yarn lint +``` + +To fix formatting errors, run the following: + +```sh +yarn lint --fix +``` + +Remember to add tests for your change if possible. Run the unit tests by: + +```sh +yarn test +``` + +### Detox + +TODO: Expand on detox here + +To run the detox tests you should create an avd called test which is based on the Pixel 6 Pro profile. This is essential for the screenshot diffs to work +```sh +sdkmanager --install 'system-images;android-31;default;x86_64' --channel=0 +avdmanager create avd --force -n test --abi 'default/x86_64' --package 'system-images;android-31;default;x86_64' --device 'pixel_6_pro' +``` + +You can then run the tests +``` +cd packages/icon-explorer +yarn run test:android:build +yarn run test:android:run +yarn run test:ios:build +yarn run test:ios:run +``` + +### Commit message convention + +We follow the [conventional commits specification](https://www.conventionalcommits.org/en) for our commit messages: + +- `fix`: bug fixes, e.g. fix crash due to deprecated method. +- `feat`: new features, e.g. add new method to the module. +- `refactor`: code refactor, e.g. migrate from class components to hooks. +- `docs`: changes into documentation, e.g. add usage example for the module.. +- `test`: adding or updating tests, e.g. add integration tests using detox. +- `chore`: tooling changes, e.g. change CI config. + +Our pre-commit hooks verify that your commit message matches this format when committing. + +### Linting and tests + +[ESLint](https://eslint.org/), [Prettier](https://prettier.io/), [TypeScript](https://www.typescriptlang.org/) + +We use [TypeScript](https://www.typescriptlang.org/) for type checking, [ESLint](https://eslint.org/) with [Prettier](https://prettier.io/) for linting and formatting the code, and [Jest](https://jestjs.io/) for testing. + +Our pre-commit hooks verify that the linter and tests pass when committing. + +### Publishing to npm + +We use [release-it](https://github.com/release-it/release-it) to make it easier to publish new versions. It handles common tasks like bumping version based on semver, creating tags and releases etc. + +To publish new versions, run the following: + +```sh +yarn release +``` + +### Scripts + +The `package.json` file contains various scripts for common tasks: + +- `yarn`: setup project by installing dependencies. +- `yarn typecheck`: type-check files with TypeScript. +- `yarn lint`: lint files with ESLint. +- `yarn test`: run unit tests with Jest. +- `yarn example start`: start the Metro server for the example app. +- `yarn example android`: run the example app on Android. +- `yarn example ios`: run the example app on iOS. + +### Sending a pull request + +> **Working on your first pull request?** You can learn how from this _free_ series: [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github). -- Install [Node.js](https://nodejs.org/) if you have not already. (_We suggest you to use node v16.x.x_) -- Fork the repo -- `git clone https://github.com/*yourusername*/react-native-vector-icons.git && cd react-native-vector-icons` -- `yarn install` OR `npm install` -- `npm test` -- Optionally install [Docker](https://www.docker.com/products/docker-desktop) and run `npm run build` OR `yarn build` if you've updated any icon sets. +When you're sending a pull request: -One you have done this, create a new branch with a name that loosely describes the issue on which you will be working. Once you think you have the addressed the issue in question, submit a pull request to the `master` branch. +- Prefer small pull requests focused on one change. +- Verify that linters and tests are passing. +- Review the documentation to make sure it looks good. +- Follow the pull request template when opening a pull request. +- For pull requests that change the API or implementation, discuss with maintainers first by opening an issue. diff --git a/Entypo.js b/Entypo.js deleted file mode 100644 index b5407c791..000000000 --- a/Entypo.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Entypo icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Entypo.json'; - -const iconSet = createIconSet(glyphMap, 'Entypo', 'Entypo.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/EvilIcons.js b/EvilIcons.js deleted file mode 100644 index 8221cf3dd..000000000 --- a/EvilIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * EvilIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/EvilIcons.json'; - -const iconSet = createIconSet(glyphMap, 'EvilIcons', 'EvilIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/Examples/IconExplorer/.bundle/config b/Examples/IconExplorer/.bundle/config deleted file mode 100644 index 848943bb5..000000000 --- a/Examples/IconExplorer/.bundle/config +++ /dev/null @@ -1,2 +0,0 @@ -BUNDLE_PATH: "vendor/bundle" -BUNDLE_FORCE_RUBY_PLATFORM: 1 diff --git a/Examples/IconExplorer/.gitignore b/Examples/IconExplorer/.gitignore deleted file mode 100644 index 0cab2ac6f..000000000 --- a/Examples/IconExplorer/.gitignore +++ /dev/null @@ -1,66 +0,0 @@ -# OSX -# -.DS_Store - -# Xcode -# -build/ -*.pbxuser -!default.pbxuser -*.mode1v3 -!default.mode1v3 -*.mode2v3 -!default.mode2v3 -*.perspectivev3 -!default.perspectivev3 -xcuserdata -*.xccheckout -*.moved-aside -DerivedData -*.hmap -*.ipa -*.xcuserstate -ios/.xcode.env.local - -# Android/IntelliJ -# -build/ -.idea -.gradle -local.properties -*.iml -*.hprof -.cxx/ -*.keystore -!debug.keystore - -# node.js -# -node_modules/ -npm-debug.log -yarn-error.log - -# fastlane -# -# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the -# screenshots whenever they are needed. -# For more information about the recommended setup visit: -# https://docs.fastlane.tools/best-practices/source-control/ - -**/fastlane/report.xml -**/fastlane/Preview.html -**/fastlane/screenshots -**/fastlane/test_output - -# Bundle artifact -*.jsbundle - -# Ruby / CocoaPods -/ios/Pods/ -/vendor/bundle/ - -# Temporary files created by Metro to check the health of the file watcher -.metro-health-check* - -# testing -/coverage diff --git a/Examples/IconExplorer/.node-version b/Examples/IconExplorer/.node-version deleted file mode 100644 index 94f5f26dc..000000000 --- a/Examples/IconExplorer/.node-version +++ /dev/null @@ -1 +0,0 @@ -16.18.0 diff --git a/Examples/IconExplorer/Gemfile b/Examples/IconExplorer/Gemfile deleted file mode 100644 index 1fa2c2e1a..000000000 --- a/Examples/IconExplorer/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://rubygems.org' - -# You may use http://rbenv.org/ or https://rvm.io/ to install and use this version -ruby ">= 2.6.10" - -gem 'cocoapods', '~> 1.12' diff --git a/Examples/IconExplorer/Gemfile.lock b/Examples/IconExplorer/Gemfile.lock deleted file mode 100644 index 3363ca4e2..000000000 --- a/Examples/IconExplorer/Gemfile.lock +++ /dev/null @@ -1,98 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - CFPropertyList (3.0.6) - rexml - activesupport (7.0.6) - concurrent-ruby (~> 1.0, >= 1.0.2) - i18n (>= 1.6, < 2) - minitest (>= 5.1) - tzinfo (~> 2.0) - addressable (2.8.4) - public_suffix (>= 2.0.2, < 6.0) - algoliasearch (1.27.5) - httpclient (~> 2.8, >= 2.8.3) - json (>= 1.5.1) - atomos (0.1.3) - claide (1.1.0) - cocoapods (1.12.1) - addressable (~> 2.8) - claide (>= 1.0.2, < 2.0) - cocoapods-core (= 1.12.1) - cocoapods-deintegrate (>= 1.0.3, < 2.0) - cocoapods-downloader (>= 1.6.0, < 2.0) - cocoapods-plugins (>= 1.0.0, < 2.0) - cocoapods-search (>= 1.0.0, < 2.0) - cocoapods-trunk (>= 1.6.0, < 2.0) - cocoapods-try (>= 1.1.0, < 2.0) - colored2 (~> 3.1) - escape (~> 0.0.4) - fourflusher (>= 2.3.0, < 3.0) - gh_inspector (~> 1.0) - molinillo (~> 0.8.0) - nap (~> 1.0) - ruby-macho (>= 2.3.0, < 3.0) - xcodeproj (>= 1.21.0, < 2.0) - cocoapods-core (1.12.1) - activesupport (>= 5.0, < 8) - addressable (~> 2.8) - algoliasearch (~> 1.0) - concurrent-ruby (~> 1.1) - fuzzy_match (~> 2.0.4) - nap (~> 1.0) - netrc (~> 0.11) - public_suffix (~> 4.0) - typhoeus (~> 1.0) - cocoapods-deintegrate (1.0.5) - cocoapods-downloader (1.6.3) - cocoapods-plugins (1.0.0) - nap - cocoapods-search (1.0.1) - cocoapods-trunk (1.6.0) - nap (>= 0.8, < 2.0) - netrc (~> 0.11) - cocoapods-try (1.2.0) - colored2 (3.1.2) - concurrent-ruby (1.2.2) - escape (0.0.4) - ethon (0.16.0) - ffi (>= 1.15.0) - ffi (1.15.5) - fourflusher (2.3.1) - fuzzy_match (2.0.4) - gh_inspector (1.1.3) - httpclient (2.8.3) - i18n (1.14.1) - concurrent-ruby (~> 1.0) - json (2.6.3) - minitest (5.18.1) - molinillo (0.8.0) - nanaimo (0.3.0) - nap (1.1.0) - netrc (0.11.0) - public_suffix (4.0.7) - rexml (3.2.5) - ruby-macho (2.5.1) - typhoeus (1.4.0) - ethon (>= 0.9.0) - tzinfo (2.0.6) - concurrent-ruby (~> 1.0) - xcodeproj (1.22.0) - CFPropertyList (>= 2.3.3, < 4.0) - atomos (~> 0.1.3) - claide (>= 1.0.2, < 2.0) - colored2 (~> 3.1) - nanaimo (~> 0.3.0) - rexml (~> 3.2.4) - -PLATFORMS - ruby - -DEPENDENCIES - cocoapods (~> 1.12) - -RUBY VERSION - ruby 3.0.3p157 - -BUNDLED WITH - 2.2.32 diff --git a/Examples/IconExplorer/README.md b/Examples/IconExplorer/README.md deleted file mode 100644 index 92a34e32f..000000000 --- a/Examples/IconExplorer/README.md +++ /dev/null @@ -1,13 +0,0 @@ -# IconExplorer - -To run on OSX you must first install `react-native-desktop` with: - -``` -$ npm install react-native-desktop@0.6.5 -``` - -To run on Windows you must first install `react-native-windows` with: - -``` -$ npm install react-native-windows -``` diff --git a/Examples/IconExplorer/__tests__/App.test.tsx b/Examples/IconExplorer/__tests__/App.test.tsx deleted file mode 100644 index 3413ac1c4..000000000 --- a/Examples/IconExplorer/__tests__/App.test.tsx +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @format - */ - -import 'react-native'; -import React from 'react'; -import App from '../App'; - -// Note: import explicitly to use the types shiped with jest. -import {it} from '@jest/globals'; - -// Note: test renderer must be required after react-native. -import renderer from 'react-test-renderer'; - -it('renders correctly', () => { - renderer.create(); -}); diff --git a/Examples/IconExplorer/android/app/build.gradle b/Examples/IconExplorer/android/app/build.gradle deleted file mode 100644 index a231c141a..000000000 --- a/Examples/IconExplorer/android/app/build.gradle +++ /dev/null @@ -1,126 +0,0 @@ -apply plugin: "com.android.application" -apply plugin: "com.facebook.react" - -/** - * This is the configuration block to customize your React Native Android app. - * By default you don't need to apply any configuration, just uncomment the lines you need. - */ -react { - /* Folders */ - // The root of your project, i.e. where "package.json" lives. Default is '..' - // root = file("../") - // The folder where the react-native NPM package is. Default is ../node_modules/react-native - // reactNativeDir = file("../node_modules/react-native") - // The folder where the react-native Codegen package is. Default is ../node_modules/@react-native/codegen - // codegenDir = file("../node_modules/@react-native/codegen") - // The cli.js file which is the React Native CLI entrypoint. Default is ../node_modules/react-native/cli.js - // cliFile = file("../node_modules/react-native/cli.js") - - /* Variants */ - // The list of variants to that are debuggable. For those we're going to - // skip the bundling of the JS bundle and the assets. By default is just 'debug'. - // If you add flavors like lite, prod, etc. you'll have to list your debuggableVariants. - // debuggableVariants = ["liteDebug", "prodDebug"] - - /* Bundling */ - // A list containing the node command and its flags. Default is just 'node'. - // nodeExecutableAndArgs = ["node"] - // - // The command to run when bundling. By default is 'bundle' - // bundleCommand = "ram-bundle" - // - // The path to the CLI configuration file. Default is empty. - // bundleConfig = file(../rn-cli.config.js) - // - // The name of the generated asset file containing your JS bundle - // bundleAssetName = "MyApplication.android.bundle" - // - // The entry file for bundle generation. Default is 'index.android.js' or 'index.js' - // entryFile = file("../js/MyApplication.android.js") - // - // A list of extra flags to pass to the 'bundle' commands. - // See https://github.com/react-native-community/cli/blob/main/docs/commands.md#bundle - // extraPackagerArgs = [] - - /* Hermes Commands */ - // The hermes compiler command to run. By default it is 'hermesc' - // hermesCommand = "$rootDir/my-custom-hermesc/bin/hermesc" - // - // The list of flags to pass to the Hermes compiler. By default is "-O", "-output-source-map" - // hermesFlags = ["-O", "-output-source-map"] -} - -/** - * Set this to true to Run Proguard on Release builds to minify the Java bytecode. - */ -def enableProguardInReleaseBuilds = false - -/** - * The preferred build flavor of JavaScriptCore (JSC) - * - * For example, to use the international variant, you can use: - * `def jscFlavor = 'org.webkit:android-jsc-intl:+'` - * - * The international variant includes ICU i18n library and necessary data - * allowing to use e.g. `Date.toLocaleString` and `String.localeCompare` that - * give correct results when using with locales other than en-US. Note that - * this variant is about 6MiB larger per architecture than default. - */ -def jscFlavor = 'org.webkit:android-jsc:+' - -android { - ndkVersion rootProject.ext.ndkVersion - - compileSdkVersion rootProject.ext.compileSdkVersion - - namespace "com.iconexplorer" - defaultConfig { - applicationId "com.iconexplorer" - minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 1 - versionName "1.0" - } - signingConfigs { - debug { - storeFile file('debug.keystore') - storePassword 'android' - keyAlias 'androiddebugkey' - keyPassword 'android' - } - } - buildTypes { - debug { - signingConfig signingConfigs.debug - } - release { - // Caution! In production, you need to generate your own keystore file. - // see https://reactnative.dev/docs/signed-apk-android. - signingConfig signingConfigs.debug - minifyEnabled enableProguardInReleaseBuilds - proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" - } - } -} - -dependencies { - // The version of react-native is set by the React Native Gradle Plugin - implementation("com.facebook.react:react-android") - - debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") - debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") { - exclude group:'com.squareup.okhttp3', module:'okhttp' - } - - debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}") - if (hermesEnabled.toBoolean()) { - implementation("com.facebook.react:hermes-android") - } else { - implementation jscFlavor - } -} - - -apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" - -apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project) diff --git a/Examples/IconExplorer/android/app/debug.keystore b/Examples/IconExplorer/android/app/debug.keystore deleted file mode 100644 index 364e105ed..000000000 Binary files a/Examples/IconExplorer/android/app/debug.keystore and /dev/null differ diff --git a/Examples/IconExplorer/android/app/proguard-rules.pro b/Examples/IconExplorer/android/app/proguard-rules.pro deleted file mode 100644 index 11b025724..000000000 --- a/Examples/IconExplorer/android/app/proguard-rules.pro +++ /dev/null @@ -1,10 +0,0 @@ -# Add project specific ProGuard rules here. -# By default, the flags in this file are appended to flags specified -# in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt -# You can edit the include path and order by changing the proguardFiles -# directive in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# Add any project specific keep options here: diff --git a/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml b/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml deleted file mode 100644 index 4b185bc15..000000000 --- a/Examples/IconExplorer/android/app/src/debug/AndroidManifest.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - diff --git a/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java b/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java deleted file mode 100644 index 769ca301c..000000000 --- a/Examples/IconExplorer/android/app/src/debug/java/com/iconexplorer/ReactNativeFlipper.java +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.iconexplorer; - -import android.content.Context; -import com.facebook.flipper.android.AndroidFlipperClient; -import com.facebook.flipper.android.utils.FlipperUtils; -import com.facebook.flipper.core.FlipperClient; -import com.facebook.flipper.plugins.crashreporter.CrashReporterPlugin; -import com.facebook.flipper.plugins.databases.DatabasesFlipperPlugin; -import com.facebook.flipper.plugins.fresco.FrescoFlipperPlugin; -import com.facebook.flipper.plugins.inspector.DescriptorMapping; -import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin; -import com.facebook.flipper.plugins.network.FlipperOkhttpInterceptor; -import com.facebook.flipper.plugins.network.NetworkFlipperPlugin; -import com.facebook.flipper.plugins.sharedpreferences.SharedPreferencesFlipperPlugin; -import com.facebook.react.ReactInstanceEventListener; -import com.facebook.react.ReactInstanceManager; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.modules.network.NetworkingModule; -import okhttp3.OkHttpClient; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the debug - * flavor of it. Here you can add your own plugins and customize the Flipper setup. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - if (FlipperUtils.shouldEnableFlipper(context)) { - final FlipperClient client = AndroidFlipperClient.getInstance(context); - - client.addPlugin(new InspectorFlipperPlugin(context, DescriptorMapping.withDefaults())); - client.addPlugin(new DatabasesFlipperPlugin(context)); - client.addPlugin(new SharedPreferencesFlipperPlugin(context)); - client.addPlugin(CrashReporterPlugin.getInstance()); - - NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - NetworkingModule.setCustomClientBuilder( - new NetworkingModule.CustomClientBuilder() { - @Override - public void apply(OkHttpClient.Builder builder) { - builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - } - }); - client.addPlugin(networkFlipperPlugin); - client.start(); - - // Fresco Plugin needs to ensure that ImagePipelineFactory is initialized - // Hence we run if after all native modules have been initialized - ReactContext reactContext = reactInstanceManager.getCurrentReactContext(); - if (reactContext == null) { - reactInstanceManager.addReactInstanceEventListener( - new ReactInstanceEventListener() { - @Override - public void onReactContextInitialized(ReactContext reactContext) { - reactInstanceManager.removeReactInstanceEventListener(this); - reactContext.runOnNativeModulesQueueThread( - new Runnable() { - @Override - public void run() { - client.addPlugin(new FrescoFlipperPlugin()); - } - }); - } - }); - } else { - client.addPlugin(new FrescoFlipperPlugin()); - } - } - } -} diff --git a/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml b/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml deleted file mode 100644 index 4122f36a5..000000000 --- a/Examples/IconExplorer/android/app/src/main/AndroidManifest.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - diff --git a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java b/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java deleted file mode 100644 index dd1e730fc..000000000 --- a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainActivity.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.iconexplorer; - -import com.facebook.react.ReactActivity; -import com.facebook.react.ReactActivityDelegate; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactActivityDelegate; - -public class MainActivity extends ReactActivity { - - /** - * Returns the name of the main component registered from JavaScript. This is used to schedule - * rendering of the component. - */ - @Override - protected String getMainComponentName() { - return "IconExplorer"; - } - - /** - * Returns the instance of the {@link ReactActivityDelegate}. Here we use a util class {@link - * DefaultReactActivityDelegate} which allows you to easily enable Fabric and Concurrent React - * (aka React 18) with two boolean flags. - */ - @Override - protected ReactActivityDelegate createReactActivityDelegate() { - return new DefaultReactActivityDelegate( - this, - getMainComponentName(), - // If you opted-in for the New Architecture, we enable the Fabric Renderer. - DefaultNewArchitectureEntryPoint.getFabricEnabled()); - } -} diff --git a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java b/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java deleted file mode 100644 index aa35a9344..000000000 --- a/Examples/IconExplorer/android/app/src/main/java/com/iconexplorer/MainApplication.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.iconexplorer; - -import android.app.Application; -import com.facebook.react.PackageList; -import com.facebook.react.ReactApplication; -import com.facebook.react.ReactNativeHost; -import com.facebook.react.ReactPackage; -import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint; -import com.facebook.react.defaults.DefaultReactNativeHost; -import com.facebook.soloader.SoLoader; -import java.util.List; - -public class MainApplication extends Application implements ReactApplication { - - private final ReactNativeHost mReactNativeHost = - new DefaultReactNativeHost(this) { - @Override - public boolean getUseDeveloperSupport() { - return BuildConfig.DEBUG; - } - - @Override - protected List getPackages() { - @SuppressWarnings("UnnecessaryLocalVariable") - List packages = new PackageList(this).getPackages(); - // Packages that cannot be autolinked yet can be added manually here, for example: - // packages.add(new MyReactNativePackage()); - return packages; - } - - @Override - protected String getJSMainModuleName() { - return "index"; - } - - @Override - protected boolean isNewArchEnabled() { - return BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - } - - @Override - protected Boolean isHermesEnabled() { - return BuildConfig.IS_HERMES_ENABLED; - } - }; - - @Override - public ReactNativeHost getReactNativeHost() { - return mReactNativeHost; - } - - @Override - public void onCreate() { - super.onCreate(); - SoLoader.init(this, /* native exopackage */ false); - if (BuildConfig.IS_NEW_ARCHITECTURE_ENABLED) { - // If you opted-in for the New Architecture, we load the native entry point for this app. - DefaultNewArchitectureEntryPoint.load(); - } - ReactNativeFlipper.initializeFlipper(this, getReactNativeHost().getReactInstanceManager()); - } -} diff --git a/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml b/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml deleted file mode 100644 index 73b37e4d9..000000000 --- a/Examples/IconExplorer/android/app/src/main/res/drawable/rn_edit_text_material.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index a2f590828..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 1b5239980..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png deleted file mode 100644 index ff10afd6e..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 115a4c768..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index dcd3cd808..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 459ca609d..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 8ca12fe02..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 8e19b410a..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png deleted file mode 100644 index b824ebdd4..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index 4c19a13c2..000000000 Binary files a/Examples/IconExplorer/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and /dev/null differ diff --git a/Examples/IconExplorer/android/app/src/main/res/values/strings.xml b/Examples/IconExplorer/android/app/src/main/res/values/strings.xml deleted file mode 100644 index 8aaff6096..000000000 --- a/Examples/IconExplorer/android/app/src/main/res/values/strings.xml +++ /dev/null @@ -1,3 +0,0 @@ - - IconExplorer - diff --git a/Examples/IconExplorer/android/app/src/main/res/values/styles.xml b/Examples/IconExplorer/android/app/src/main/res/values/styles.xml deleted file mode 100644 index 7ba83a2ad..000000000 --- a/Examples/IconExplorer/android/app/src/main/res/values/styles.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - diff --git a/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java b/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java deleted file mode 100644 index 673fe1fee..000000000 --- a/Examples/IconExplorer/android/app/src/release/java/com/iconexplorer/ReactNativeFlipper.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - *

This source code is licensed under the MIT license found in the LICENSE file in the root - * directory of this source tree. - */ -package com.iconexplorer; - -import android.content.Context; -import com.facebook.react.ReactInstanceManager; - -/** - * Class responsible of loading Flipper inside your React Native application. This is the release - * flavor of it so it's empty as we don't want to load Flipper. - */ -public class ReactNativeFlipper { - public static void initializeFlipper(Context context, ReactInstanceManager reactInstanceManager) { - // Do nothing as we don't want to initialize Flipper on Release. - } -} diff --git a/Examples/IconExplorer/android/build.gradle b/Examples/IconExplorer/android/build.gradle deleted file mode 100644 index 34ea71819..000000000 --- a/Examples/IconExplorer/android/build.gradle +++ /dev/null @@ -1,21 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. - -buildscript { - ext { - buildToolsVersion = "33.0.0" - minSdkVersion = 21 - compileSdkVersion = 33 - targetSdkVersion = 33 - - // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP. - ndkVersion = "23.1.7779620" - } - repositories { - google() - mavenCentral() - } - dependencies { - classpath("com.android.tools.build:gradle") - classpath("com.facebook.react:react-native-gradle-plugin") - } -} diff --git a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar b/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar deleted file mode 100644 index 943f0cbfa..000000000 Binary files a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.jar and /dev/null differ diff --git a/Examples/IconExplorer/android/settings.gradle b/Examples/IconExplorer/android/settings.gradle deleted file mode 100644 index aaf29f977..000000000 --- a/Examples/IconExplorer/android/settings.gradle +++ /dev/null @@ -1,4 +0,0 @@ -rootProject.name = 'IconExplorer' -apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings) -include ':app' -includeBuild('../node_modules/@react-native/gradle-plugin') diff --git a/Examples/IconExplorer/app.json b/Examples/IconExplorer/app.json deleted file mode 100644 index 3cfe77340..000000000 --- a/Examples/IconExplorer/app.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "name": "IconExplorer", - "displayName": "IconExplorer" -} diff --git a/Examples/IconExplorer/babel.config.js b/Examples/IconExplorer/babel.config.js deleted file mode 100644 index f842b77fc..000000000 --- a/Examples/IconExplorer/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: ['module:metro-react-native-babel-preset'], -}; diff --git a/Examples/IconExplorer/index.osx.js b/Examples/IconExplorer/index.osx.js deleted file mode 100644 index 6cc089213..000000000 --- a/Examples/IconExplorer/index.osx.js +++ /dev/null @@ -1,89 +0,0 @@ -import React, { PureComponent } from 'react'; -import { - AppRegistry, - Dimensions, - Image, - StyleSheet, - Text, - View, -} from 'react-native-desktop'; - -import Icon from 'react-native-vector-icons/Ionicons'; -import IconSetList from './IconSetList'; -import IconList from './IconList'; - -const LEFT_PANEL_WIDTH = 300; - -const styles = StyleSheet.create({ - container: { - flex: 1, - flexDirection: 'row', - }, - leftPanel: { - width: LEFT_PANEL_WIDTH, - }, - rightPanel: { - flex: 1, - backgroundColor: '#fff', - }, - welcomeWrapper: { - flex: 1, - alignItems: 'center', - justifyContent: 'center', - }, - welcomeText: { - color: '#999', - fontSize: 20, - }, -}); - -class Welcome extends PureComponent { - render() { - return ( - - - Choose an icon set on the left side - - - ); - } -} - -class IconExplorer extends PureComponent { - constructor() { - super(); - this.state = { - iconSet: null, - layout: Dimensions.get('window'), - }; - } - - render() { - const { iconSet, iconSetTitle, layout } = this.state; - - return ( - this.setState({ layout: e.nativeEvent.layout })} - > - - this.setState({ iconSet: route.iconSet }), - }} - /> - - - {iconSet ? : } - - - ); - } -} - -AppRegistry.registerComponent('IconExplorer', () => IconExplorer); diff --git a/Examples/IconExplorer/index.windows.js b/Examples/IconExplorer/index.windows.js deleted file mode 100644 index 94c5c7160..000000000 --- a/Examples/IconExplorer/index.windows.js +++ /dev/null @@ -1,88 +0,0 @@ -/** - * Sample React Native App - * https://github.com/facebook/react-native - * @flow - */ - -import React, { PureComponent } from 'react'; -import { AppRegistry, StyleSheet, Text, View, Dimensions } from 'react-native'; - -import Icon from 'react-native-vector-icons/Ionicons'; -import IconSetList from './IconSetList'; -import IconList from './IconList'; - -const LEFT_PANEL_WIDTH = 300; - -const styles = StyleSheet.create({ - container: { - flex: 1, - flexDirection: 'row', - }, - leftPanel: { - width: LEFT_PANEL_WIDTH, - }, - rightPanel: { - flex: 1, - backgroundColor: '#fff', - }, - welcomeWrapper: { - flex: 1, - alignItems: 'center', - justifyContent: 'center', - }, - welcomeText: { - color: '#999', - fontSize: 20, - }, -}); - -class Welcome extends PureComponent { - render() { - return ( - - - Choose an icon set on the left side - - - ); - } -} - -class IconExplorer extends PureComponent { - constructor() { - super(); - this.state = { - iconSet: null, - layout: Dimensions.get('window'), - }; - } - - render() { - const { iconSet, iconSetTitle, layout } = this.state; - - return ( - this.setState({ layout: e.nativeEvent.layout })} - > - - this.setState({ iconSet: route.iconSet }), - }} - /> - - - {iconSet ? : } - - - ); - } -} - -AppRegistry.registerComponent('IconExplorer', () => IconExplorer); diff --git a/Examples/IconExplorer/ios/.xcode.env b/Examples/IconExplorer/ios/.xcode.env deleted file mode 100644 index 7b80b7b57..000000000 --- a/Examples/IconExplorer/ios/.xcode.env +++ /dev/null @@ -1,20 +0,0 @@ -# This `.xcode.env` file is versioned and is used to source the environment -# used when running script phases inside Xcode. -# To customize your local environment, you can create an `.xcode.env.local` -# file that is not versioned. - -# Set up asdf-vm if present - if [[ -f "$HOME/.asdf/asdf.sh" ]]; then - # shellcheck source=/dev/null - . "$HOME/.asdf/asdf.sh" - elif [[ -x "$(command -v brew)" && -f "$(brew --prefix asdf)/asdf.sh" ]]; then - # shellcheck source=/dev/null - . "$(brew --prefix asdf)/asdf.sh" - fi - -# NODE_BINARY variable contains the PATH to the node executable. -# -# Customize the NODE_BINARY variable here. -# For example, to use nvm with brew, add the following line -# . "$(brew --prefix nvm)/nvm.sh" --no-use -export NODE_BINARY=$(command -v node) diff --git a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj b/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj deleted file mode 100644 index bbd647495..000000000 --- a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/project.pbxproj +++ /dev/null @@ -1,706 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* IconExplorerTests.m */; }; - 0C80B921A6F3F58F76C31292 /* libPods-IconExplorer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.mm */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 7699B88040F8A987B510C191 /* libPods-IconExplorer-IconExplorerTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */; }; - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = IconExplorer; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IconExplorerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* IconExplorerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IconExplorerTests.m; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* IconExplorer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IconExplorer.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = IconExplorer/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = IconExplorer/AppDelegate.mm; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = IconExplorer/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = IconExplorer/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IconExplorer/main.m; sourceTree = ""; }; - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IconExplorer-IconExplorerTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer.debug.xcconfig"; path = "Target Support Files/Pods-IconExplorer/Pods-IconExplorer.debug.xcconfig"; sourceTree = ""; }; - 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer.release.xcconfig"; path = "Target Support Files/Pods-IconExplorer/Pods-IconExplorer.release.xcconfig"; sourceTree = ""; }; - 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer-IconExplorerTests.debug.xcconfig"; path = "Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests.debug.xcconfig"; sourceTree = ""; }; - 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-IconExplorer.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = IconExplorer/LaunchScreen.storyboard; sourceTree = ""; }; - 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IconExplorer-IconExplorerTests.release.xcconfig"; path = "Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests.release.xcconfig"; sourceTree = ""; }; - ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7699B88040F8A987B510C191 /* libPods-IconExplorer-IconExplorerTests.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0C80B921A6F3F58F76C31292 /* libPods-IconExplorer.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00E356EF1AD99517003FC87E /* IconExplorerTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* IconExplorerTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = IconExplorerTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* IconExplorer */ = { - isa = PBXGroup; - children = ( - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.mm */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */, - 13B07FB71A68108700A75B9A /* main.m */, - ); - name = IconExplorer; - sourceTree = ""; - }; - 2D16E6871FA4F8E400B85C8A /* Frameworks */ = { - isa = PBXGroup; - children = ( - ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 5DCACB8F33CDC322A6C60F78 /* libPods-IconExplorer.a */, - 19F6CBCC0A4E27FBF8BF4A61 /* libPods-IconExplorer-IconExplorerTests.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - ); - name = Libraries; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* IconExplorer */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* IconExplorerTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - 2D16E6871FA4F8E400B85C8A /* Frameworks */, - BBD78D7AC51CEA395F1C20DB /* Pods */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - usesTabs = 0; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* IconExplorer.app */, - 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - BBD78D7AC51CEA395F1C20DB /* Pods */ = { - isa = PBXGroup; - children = ( - 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */, - 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */, - 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */, - 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* IconExplorerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */; - buildPhases = ( - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */, - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */, - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = IconExplorerTests; - productName = IconExplorerTests; - productReference = 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* IconExplorer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */; - buildPhases = ( - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */, - FD10A7F022414F080027D42C /* Start Packager */, - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */, - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = IconExplorer; - productName = IconExplorer; - productReference = 13B07F961A680F5B00A75B9A /* IconExplorer.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1210; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - 13B07F861A680F5B00A75B9A = { - LastSwiftMigration = 1120; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */; - compatibilityVersion = "Xcode 12.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* IconExplorer */, - 00E356ED1AD99517003FC87E /* IconExplorerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */, - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "$(SRCROOT)/.xcode.env.local", - "$(SRCROOT)/.xcode.env", - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "set -e\n\nWITH_ENVIRONMENT=\"../node_modules/react-native/scripts/xcode/with-environment.sh\"\nREACT_NATIVE_XCODE=\"../node_modules/react-native/scripts/react-native-xcode.sh\"\n\n/bin/sh -c \"$WITH_ENVIRONMENT $REACT_NATIVE_XCODE\"\n"; - }; - 00EEFC60759A1932668264C0 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - A55EABD7B0C7F3A422A6CC61 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-IconExplorer-IconExplorerTests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C38B50BA6285516D6DCD4F65 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputFileListPaths = ( - ); - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-IconExplorer-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - C59DA0FBD6956966B86A3779 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Embed Pods Frameworks"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - E235C05ADACE081382539298 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer/Pods-IconExplorer-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - F6A41C54EA430FDDC6A6ED99 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - name = "[CP] Copy Pods Resources"; - outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IconExplorer-IconExplorerTests/Pods-IconExplorer-IconExplorerTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - FD10A7F022414F080027D42C /* Start Packager */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Start Packager"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "export RCT_METRO_PORT=\"${RCT_METRO_PORT:=8081}\"\necho \"export RCT_METRO_PORT=${RCT_METRO_PORT}\" > \"${SRCROOT}/../node_modules/react-native/scripts/.packager.env\"\nif [ -z \"${RCT_NO_LAUNCH_PACKAGER+xxx}\" ] ; then\n if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then\n if ! curl -s \"http://localhost:${RCT_METRO_PORT}/status\" | grep -q \"packager-status:running\" ; then\n echo \"Port ${RCT_METRO_PORT} already in use, packager is either not running or not running correctly\"\n exit 2\n fi\n else\n open \"$SRCROOT/../node_modules/react-native/scripts/launchPackager.command\" || echo \"Can't start packager automatically\"\n fi\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.mm in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* IconExplorer */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5B7EB9410499542E8C5724F5 /* Pods-IconExplorer-IconExplorerTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = IconExplorerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/IconExplorer"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 89C6BE57DB24E9ADA2F236DE /* Pods-IconExplorer-IconExplorerTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - INFOPLIST_FILE = IconExplorerTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "-lc++", - "$(inherited)", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/IconExplorer"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3B4392A12AC88292D35C810B /* Pods-IconExplorer.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - ENABLE_BITCODE = NO; - INFOPLIST_FILE = IconExplorer/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = IconExplorer; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5709B34CF0A7D63546082F79 /* Pods-IconExplorer.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 1; - INFOPLIST_FILE = IconExplorer/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - MARKETING_VERSION = 1.0; - OTHER_LDFLAGS = ( - "$(inherited)", - "-ObjC", - "-lc++", - ); - PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = IconExplorer; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.4; - LD_RUNPATH_SEARCH_PATHS = ( - /usr/lib/swift, - "$(inherited)", - ); - LIBRARY_SEARCH_PATHS = ( - "\"$(SDKROOT)/usr/lib/swift\"", - "\"$(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME)\"", - "\"$(inherited)\"", - ); - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_CFLAGS = "$(inherited)"; - OTHER_CPLUSPLUSFLAGS = ( - "$(OTHER_CFLAGS)", - "-DFOLLY_NO_CONFIG", - "-DFOLLY_MOBILE=1", - "-DFOLLY_USE_LIBCPP=1", - ); - REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme b/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme deleted file mode 100644 index e4839d686..000000000 --- a/Examples/IconExplorer/ios/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata b/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 136e7c910..000000000 --- a/Examples/IconExplorer/ios/IconExplorer.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h b/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h deleted file mode 100644 index 5d2808256..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.h +++ /dev/null @@ -1,6 +0,0 @@ -#import -#import - -@interface AppDelegate : RCTAppDelegate - -@end diff --git a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm b/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm deleted file mode 100644 index f9aab6e9f..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/AppDelegate.mm +++ /dev/null @@ -1,26 +0,0 @@ -#import "AppDelegate.h" - -#import - -@implementation AppDelegate - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions -{ - self.moduleName = @"IconExplorer"; - // You can add your custom initial props in the dictionary below. - // They will be passed down to the ViewController used by React Native. - self.initialProps = @{}; - - return [super application:application didFinishLaunchingWithOptions:launchOptions]; -} - -- (NSURL *)sourceURLForBridge:(RCTBridge *)bridge -{ -#if DEBUG - return [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index"]; -#else - return [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif -} - -@end diff --git a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json b/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 81213230d..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "20x20" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "29x29" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "40x40" - }, - { - "idiom" : "iphone", - "scale" : "2x", - "size" : "60x60" - }, - { - "idiom" : "iphone", - "scale" : "3x", - "size" : "60x60" - }, - { - "idiom" : "ios-marketing", - "scale" : "1x", - "size" : "1024x1024" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json b/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json deleted file mode 100644 index 2d92bd53f..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/Images.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} diff --git a/Examples/IconExplorer/ios/IconExplorer/Info.plist b/Examples/IconExplorer/ios/IconExplorer/Info.plist deleted file mode 100644 index 7c84fb727..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/Info.plist +++ /dev/null @@ -1,74 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - IconExplorer - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - $(MARKETING_VERSION) - CFBundleSignature - ???? - CFBundleVersion - $(CURRENT_PROJECT_VERSION) - LSRequiresIPhoneOS - - NSAppTransportSecurity - - NSExceptionDomains - - localhost - - NSExceptionAllowsInsecureHTTPLoads - - - - - NSLocationWhenInUseUsageDescription - - UILaunchStoryboardName - LaunchScreen - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UIViewControllerBasedStatusBarAppearance - - UIAppFonts - - AntDesign.ttf - Entypo.ttf - EvilIcons.ttf - Feather.ttf - FontAwesome.ttf - FontAwesome5_Brands.ttf - FontAwesome5_Regular.ttf - FontAwesome5_Solid.ttf - Foundation.ttf - Ionicons.ttf - MaterialCommunityIcons.ttf - MaterialIcons.ttf - Octicons.ttf - SimpleLineIcons.ttf - Zocial.ttf - Fontisto.ttf - - - diff --git a/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard b/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard deleted file mode 100644 index aa29685ae..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/LaunchScreen.storyboard +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/IconExplorer/ios/IconExplorer/main.m b/Examples/IconExplorer/ios/IconExplorer/main.m deleted file mode 100644 index d645c7246..000000000 --- a/Examples/IconExplorer/ios/IconExplorer/main.m +++ /dev/null @@ -1,10 +0,0 @@ -#import - -#import "AppDelegate.h" - -int main(int argc, char *argv[]) -{ - @autoreleasepool { - return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); - } -} diff --git a/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m b/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m deleted file mode 100644 index 8b8c8ab54..000000000 --- a/Examples/IconExplorer/ios/IconExplorerTests/IconExplorerTests.m +++ /dev/null @@ -1,66 +0,0 @@ -#import -#import - -#import -#import - -#define TIMEOUT_SECONDS 600 -#define TEXT_TO_LOOK_FOR @"Welcome to React" - -@interface IconExplorerTests : XCTestCase - -@end - -@implementation IconExplorerTests - -- (BOOL)findSubviewInView:(UIView *)view matching:(BOOL (^)(UIView *view))test -{ - if (test(view)) { - return YES; - } - for (UIView *subview in [view subviews]) { - if ([self findSubviewInView:subview matching:test]) { - return YES; - } - } - return NO; -} - -- (void)testRendersWelcomeScreen -{ - UIViewController *vc = [[[RCTSharedApplication() delegate] window] rootViewController]; - NSDate *date = [NSDate dateWithTimeIntervalSinceNow:TIMEOUT_SECONDS]; - BOOL foundElement = NO; - - __block NSString *redboxError = nil; -#ifdef DEBUG - RCTSetLogFunction( - ^(RCTLogLevel level, RCTLogSource source, NSString *fileName, NSNumber *lineNumber, NSString *message) { - if (level >= RCTLogLevelError) { - redboxError = message; - } - }); -#endif - - while ([date timeIntervalSinceNow] > 0 && !foundElement && !redboxError) { - [[NSRunLoop mainRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - [[NSRunLoop mainRunLoop] runMode:NSRunLoopCommonModes beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.1]]; - - foundElement = [self findSubviewInView:vc.view - matching:^BOOL(UIView *view) { - if ([view.accessibilityLabel isEqualToString:TEXT_TO_LOOK_FOR]) { - return YES; - } - return NO; - }]; - } - -#ifdef DEBUG - RCTSetLogFunction(RCTDefaultLogFunction); -#endif - - XCTAssertNil(redboxError, @"RedBox error: %@", redboxError); - XCTAssertTrue(foundElement, @"Couldn't find element with text '%@' in %d seconds", TEXT_TO_LOOK_FOR, TIMEOUT_SECONDS); -} - -@end diff --git a/Examples/IconExplorer/ios/IconExplorerTests/Info.plist b/Examples/IconExplorer/ios/IconExplorerTests/Info.plist deleted file mode 100644 index ba72822e8..000000000 --- a/Examples/IconExplorer/ios/IconExplorerTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Examples/IconExplorer/ios/Podfile b/Examples/IconExplorer/ios/Podfile deleted file mode 100644 index 9b28eb622..000000000 --- a/Examples/IconExplorer/ios/Podfile +++ /dev/null @@ -1,62 +0,0 @@ -# Resolve react_native_pods.rb with node to allow for hoisting -require Pod::Executable.execute_command('node', ['-p', - 'require.resolve( - "react-native/scripts/react_native_pods.rb", - {paths: [process.argv[1]]}, - )', __dir__]).strip - -platform :ios, min_ios_version_supported -prepare_react_native_project! - -# If you are using a `react-native-flipper` your iOS build will fail when `NO_FLIPPER=1` is set. -# because `react-native-flipper` depends on (FlipperKit,...) that will be excluded -# -# To fix this you can also exclude `react-native-flipper` using a `react-native.config.js` -# ```js -# module.exports = { -# dependencies: { -# ...(process.env.NO_FLIPPER ? { 'react-native-flipper': { platforms: { ios: null } } } : {}), -# ``` -flipper_config = ENV['NO_FLIPPER'] == "1" ? FlipperConfiguration.disabled : FlipperConfiguration.enabled - -linkage = ENV['USE_FRAMEWORKS'] -if linkage != nil - Pod::UI.puts "Configuring Pod with #{linkage}ally linked Frameworks".green - use_frameworks! :linkage => linkage.to_sym -end - -target 'IconExplorer' do - config = use_native_modules! - - # Flags change depending on the env values. - flags = get_default_flags() - - use_react_native!( - :path => config[:reactNativePath], - # Hermes is now enabled by default. Disable by setting this flag to false. - :hermes_enabled => flags[:hermes_enabled], - :fabric_enabled => flags[:fabric_enabled], - # Enables Flipper. - # - # Note that if you have use_frameworks! enabled, Flipper will not work and - # you should disable the next line. - :flipper_configuration => flipper_config, - # An absolute path to your application root. - :app_path => "#{Pod::Config.instance.installation_root}/.." - ) - - target 'IconExplorerTests' do - inherit! :complete - # Pods for testing - end - - post_install do |installer| - # https://github.com/facebook/react-native/blob/main/packages/react-native/scripts/react_native_pods.rb#L197-L202 - react_native_post_install( - installer, - config[:reactNativePath], - :mac_catalyst_enabled => false - ) - __apply_Xcode_12_5_M1_post_install_workaround(installer) - end -end diff --git a/Examples/IconExplorer/ios/Podfile.lock b/Examples/IconExplorer/ios/Podfile.lock deleted file mode 100644 index 94c750484..000000000 --- a/Examples/IconExplorer/ios/Podfile.lock +++ /dev/null @@ -1,732 +0,0 @@ -PODS: - - boost (1.76.0) - - CocoaAsyncSocket (7.6.5) - - DoubleConversion (1.1.6) - - FBLazyVector (0.72.3) - - FBReactNativeSpec (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTRequired (= 0.72.3) - - RCTTypeSafety (= 0.72.3) - - React-Core (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - Flipper (0.182.0): - - Flipper-Folly (~> 2.6) - - Flipper-Boost-iOSX (1.76.0.1.11) - - Flipper-DoubleConversion (3.2.0.1) - - Flipper-Fmt (7.1.7) - - Flipper-Folly (2.6.10): - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt (= 7.1.7) - - Flipper-Glog - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - Flipper-Glog (0.5.0.5) - - Flipper-PeerTalk (0.0.4) - - FlipperKit (0.182.0): - - FlipperKit/Core (= 0.182.0) - - FlipperKit/Core (0.182.0): - - Flipper (~> 0.182.0) - - FlipperKit/CppBridge - - FlipperKit/FBCxxFollyDynamicConvert - - FlipperKit/FBDefines - - FlipperKit/FKPortForwarding - - SocketRocket (~> 0.6.0) - - FlipperKit/CppBridge (0.182.0): - - Flipper (~> 0.182.0) - - FlipperKit/FBCxxFollyDynamicConvert (0.182.0): - - Flipper-Folly (~> 2.6) - - FlipperKit/FBDefines (0.182.0) - - FlipperKit/FKPortForwarding (0.182.0): - - CocoaAsyncSocket (~> 7.6) - - Flipper-PeerTalk (~> 0.0.4) - - FlipperKit/FlipperKitHighlightOverlay (0.182.0) - - FlipperKit/FlipperKitLayoutHelpers (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutTextSearchable - - FlipperKit/FlipperKitLayoutIOSDescriptors (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutPlugin (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitHighlightOverlay - - FlipperKit/FlipperKitLayoutHelpers - - FlipperKit/FlipperKitLayoutIOSDescriptors - - FlipperKit/FlipperKitLayoutTextSearchable - - YogaKit (~> 1.18) - - FlipperKit/FlipperKitLayoutTextSearchable (0.182.0) - - FlipperKit/FlipperKitNetworkPlugin (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitReactPlugin (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitUserDefaultsPlugin (0.182.0): - - FlipperKit/Core - - FlipperKit/SKIOSNetworkPlugin (0.182.0): - - FlipperKit/Core - - FlipperKit/FlipperKitNetworkPlugin - - fmt (6.2.1) - - glog (0.3.5) - - hermes-engine (0.72.3): - - hermes-engine/Pre-built (= 0.72.3) - - hermes-engine/Pre-built (0.72.3) - - libevent (2.1.12) - - OpenSSL-Universal (1.1.1100) - - RCT-Folly (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Default (= 2021.07.22.00) - - RCT-Folly/Default (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - RCT-Folly/Futures (2021.07.22.00): - - boost - - DoubleConversion - - fmt (~> 6.2.1) - - glog - - libevent - - RCTRequired (0.72.3) - - RCTTypeSafety (0.72.3): - - FBLazyVector (= 0.72.3) - - RCTRequired (= 0.72.3) - - React-Core (= 0.72.3) - - React (0.72.3): - - React-Core (= 0.72.3) - - React-Core/DevSupport (= 0.72.3) - - React-Core/RCTWebSocket (= 0.72.3) - - React-RCTActionSheet (= 0.72.3) - - React-RCTAnimation (= 0.72.3) - - React-RCTBlob (= 0.72.3) - - React-RCTImage (= 0.72.3) - - React-RCTLinking (= 0.72.3) - - React-RCTNetwork (= 0.72.3) - - React-RCTSettings (= 0.72.3) - - React-RCTText (= 0.72.3) - - React-RCTVibration (= 0.72.3) - - React-callinvoker (0.72.3) - - React-Codegen (0.72.3): - - DoubleConversion - - FBReactNativeSpec - - glog - - hermes-engine - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-jsi - - React-jsiexecutor - - React-NativeModulesApple - - React-rncore - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-Core (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.72.3) - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/CoreModulesHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/Default (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/DevSupport (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.72.3) - - React-Core/RCTWebSocket (= 0.72.3) - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-jsinspector (= 0.72.3) - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTActionSheetHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTAnimationHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTBlobHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTImageHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTLinkingHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTNetworkHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTSettingsHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTTextHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTVibrationHeaders (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-Core/RCTWebSocket (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Core/Default (= 0.72.3) - - React-cxxreact - - React-hermes - - React-jsi - - React-jsiexecutor - - React-perflogger - - React-runtimeexecutor - - React-utils - - SocketRocket (= 0.6.1) - - Yoga - - React-CoreModules (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.72.3) - - React-Codegen (= 0.72.3) - - React-Core/CoreModulesHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - React-RCTBlob - - React-RCTImage (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - SocketRocket (= 0.6.1) - - React-cxxreact (0.72.3): - - boost (= 1.76.0) - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.72.3) - - React-debug (= 0.72.3) - - React-jsi (= 0.72.3) - - React-jsinspector (= 0.72.3) - - React-logger (= 0.72.3) - - React-perflogger (= 0.72.3) - - React-runtimeexecutor (= 0.72.3) - - React-debug (0.72.3) - - React-hermes (0.72.3): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - RCT-Folly/Futures (= 2021.07.22.00) - - React-cxxreact (= 0.72.3) - - React-jsi - - React-jsiexecutor (= 0.72.3) - - React-jsinspector (= 0.72.3) - - React-perflogger (= 0.72.3) - - React-jsi (0.72.3): - - boost (= 1.76.0) - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-jsiexecutor (0.72.3): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-cxxreact (= 0.72.3) - - React-jsi (= 0.72.3) - - React-perflogger (= 0.72.3) - - React-jsinspector (0.72.3) - - React-logger (0.72.3): - - glog - - react-native-safe-area-context (4.7.1): - - React-Core - - React-NativeModulesApple (0.72.3): - - hermes-engine - - React-callinvoker - - React-Core - - React-cxxreact - - React-jsi - - React-runtimeexecutor - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - React-perflogger (0.72.3) - - React-RCTActionSheet (0.72.3): - - React-Core/RCTActionSheetHeaders (= 0.72.3) - - React-RCTAnimation (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.72.3) - - React-Codegen (= 0.72.3) - - React-Core/RCTAnimationHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTAppDelegate (0.72.3): - - RCT-Folly - - RCTRequired - - RCTTypeSafety - - React-Core - - React-CoreModules - - React-hermes - - React-NativeModulesApple - - React-RCTImage - - React-RCTNetwork - - React-runtimescheduler - - ReactCommon/turbomodule/core - - React-RCTBlob (0.72.3): - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.72.3) - - React-Core/RCTBlobHeaders (= 0.72.3) - - React-Core/RCTWebSocket (= 0.72.3) - - React-jsi (= 0.72.3) - - React-RCTNetwork (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTImage (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.72.3) - - React-Codegen (= 0.72.3) - - React-Core/RCTImageHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - React-RCTNetwork (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTLinking (0.72.3): - - React-Codegen (= 0.72.3) - - React-Core/RCTLinkingHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTNetwork (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.72.3) - - React-Codegen (= 0.72.3) - - React-Core/RCTNetworkHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTSettings (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - RCTTypeSafety (= 0.72.3) - - React-Codegen (= 0.72.3) - - React-Core/RCTSettingsHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-RCTText (0.72.3): - - React-Core/RCTTextHeaders (= 0.72.3) - - React-RCTVibration (0.72.3): - - RCT-Folly (= 2021.07.22.00) - - React-Codegen (= 0.72.3) - - React-Core/RCTVibrationHeaders (= 0.72.3) - - React-jsi (= 0.72.3) - - ReactCommon/turbomodule/core (= 0.72.3) - - React-rncore (0.72.3) - - React-runtimeexecutor (0.72.3): - - React-jsi (= 0.72.3) - - React-runtimescheduler (0.72.3): - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker - - React-debug - - React-jsi - - React-runtimeexecutor - - React-utils (0.72.3): - - glog - - RCT-Folly (= 2021.07.22.00) - - React-debug - - ReactCommon/turbomodule/bridging (0.72.3): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.72.3) - - React-cxxreact (= 0.72.3) - - React-jsi (= 0.72.3) - - React-logger (= 0.72.3) - - React-perflogger (= 0.72.3) - - ReactCommon/turbomodule/core (0.72.3): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2021.07.22.00) - - React-callinvoker (= 0.72.3) - - React-cxxreact (= 0.72.3) - - React-jsi (= 0.72.3) - - React-logger (= 0.72.3) - - React-perflogger (= 0.72.3) - - RNScreens (3.22.1): - - React-Core - - React-RCTImage - - RNVectorIcons (9.2.0): - - React-Core - - SocketRocket (0.6.1) - - Yoga (1.14.0) - - YogaKit (1.18.1): - - Yoga (~> 1.14) - -DEPENDENCIES: - - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) - - Flipper (= 0.182.0) - - Flipper-Boost-iOSX (= 1.76.0.1.11) - - Flipper-DoubleConversion (= 3.2.0.1) - - Flipper-Fmt (= 7.1.7) - - Flipper-Folly (= 2.6.10) - - Flipper-Glog (= 0.5.0.5) - - Flipper-PeerTalk (= 0.0.4) - - FlipperKit (= 0.182.0) - - FlipperKit/Core (= 0.182.0) - - FlipperKit/CppBridge (= 0.182.0) - - FlipperKit/FBCxxFollyDynamicConvert (= 0.182.0) - - FlipperKit/FBDefines (= 0.182.0) - - FlipperKit/FKPortForwarding (= 0.182.0) - - FlipperKit/FlipperKitHighlightOverlay (= 0.182.0) - - FlipperKit/FlipperKitLayoutPlugin (= 0.182.0) - - FlipperKit/FlipperKitLayoutTextSearchable (= 0.182.0) - - FlipperKit/FlipperKitNetworkPlugin (= 0.182.0) - - FlipperKit/FlipperKitReactPlugin (= 0.182.0) - - FlipperKit/FlipperKitUserDefaultsPlugin (= 0.182.0) - - FlipperKit/SKIOSNetworkPlugin (= 0.182.0) - - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) - - libevent (~> 2.1.12) - - OpenSSL-Universal (= 1.1.1100) - - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) - - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) - - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) - - React (from `../node_modules/react-native/`) - - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) - - React-Codegen (from `build/generated/ios`) - - React-Core (from `../node_modules/react-native/`) - - React-Core/DevSupport (from `../node_modules/react-native/`) - - React-Core/RCTWebSocket (from `../node_modules/react-native/`) - - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) - - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) - - React-debug (from `../node_modules/react-native/ReactCommon/react/debug`) - - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) - - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) - - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) - - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) - - React-logger (from `../node_modules/react-native/ReactCommon/logger`) - - react-native-safe-area-context (from `../node_modules/react-native-safe-area-context`) - - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) - - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) - - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) - - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) - - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) - - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) - - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) - - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) - - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) - - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - - React-rncore (from `../node_modules/react-native/ReactCommon`) - - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) - - React-runtimescheduler (from `../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler`) - - React-utils (from `../node_modules/react-native/ReactCommon/react/utils`) - - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) - - RNScreens (from `../node_modules/react-native-screens`) - - RNVectorIcons (from `../node_modules/react-native-vector-icons`) - - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) - -SPEC REPOS: - trunk: - - CocoaAsyncSocket - - Flipper - - Flipper-Boost-iOSX - - Flipper-DoubleConversion - - Flipper-Fmt - - Flipper-Folly - - Flipper-Glog - - Flipper-PeerTalk - - FlipperKit - - fmt - - libevent - - OpenSSL-Universal - - SocketRocket - - YogaKit - -EXTERNAL SOURCES: - boost: - :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" - DoubleConversion: - :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" - FBLazyVector: - :path: "../node_modules/react-native/Libraries/FBLazyVector" - FBReactNativeSpec: - :path: "../node_modules/react-native/React/FBReactNativeSpec" - glog: - :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" - hermes-engine: - :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" - :tag: hermes-2023-03-20-RNv0.72.0-49794cfc7c81fb8f69fd60c3bbf85a7480cc5a77 - RCT-Folly: - :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" - RCTRequired: - :path: "../node_modules/react-native/Libraries/RCTRequired" - RCTTypeSafety: - :path: "../node_modules/react-native/Libraries/TypeSafety" - React: - :path: "../node_modules/react-native/" - React-callinvoker: - :path: "../node_modules/react-native/ReactCommon/callinvoker" - React-Codegen: - :path: build/generated/ios - React-Core: - :path: "../node_modules/react-native/" - React-CoreModules: - :path: "../node_modules/react-native/React/CoreModules" - React-cxxreact: - :path: "../node_modules/react-native/ReactCommon/cxxreact" - React-debug: - :path: "../node_modules/react-native/ReactCommon/react/debug" - React-hermes: - :path: "../node_modules/react-native/ReactCommon/hermes" - React-jsi: - :path: "../node_modules/react-native/ReactCommon/jsi" - React-jsiexecutor: - :path: "../node_modules/react-native/ReactCommon/jsiexecutor" - React-jsinspector: - :path: "../node_modules/react-native/ReactCommon/jsinspector" - React-logger: - :path: "../node_modules/react-native/ReactCommon/logger" - react-native-safe-area-context: - :path: "../node_modules/react-native-safe-area-context" - React-NativeModulesApple: - :path: "../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios" - React-perflogger: - :path: "../node_modules/react-native/ReactCommon/reactperflogger" - React-RCTActionSheet: - :path: "../node_modules/react-native/Libraries/ActionSheetIOS" - React-RCTAnimation: - :path: "../node_modules/react-native/Libraries/NativeAnimation" - React-RCTAppDelegate: - :path: "../node_modules/react-native/Libraries/AppDelegate" - React-RCTBlob: - :path: "../node_modules/react-native/Libraries/Blob" - React-RCTImage: - :path: "../node_modules/react-native/Libraries/Image" - React-RCTLinking: - :path: "../node_modules/react-native/Libraries/LinkingIOS" - React-RCTNetwork: - :path: "../node_modules/react-native/Libraries/Network" - React-RCTSettings: - :path: "../node_modules/react-native/Libraries/Settings" - React-RCTText: - :path: "../node_modules/react-native/Libraries/Text" - React-RCTVibration: - :path: "../node_modules/react-native/Libraries/Vibration" - React-rncore: - :path: "../node_modules/react-native/ReactCommon" - React-runtimeexecutor: - :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" - React-runtimescheduler: - :path: "../node_modules/react-native/ReactCommon/react/renderer/runtimescheduler" - React-utils: - :path: "../node_modules/react-native/ReactCommon/react/utils" - ReactCommon: - :path: "../node_modules/react-native/ReactCommon" - RNScreens: - :path: "../node_modules/react-native-screens" - RNVectorIcons: - :path: "../node_modules/react-native-vector-icons" - Yoga: - :path: "../node_modules/react-native/ReactCommon/yoga" - -SPEC CHECKSUMS: - boost: 57d2868c099736d80fcd648bf211b4431e51a558 - CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 - DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 - FBLazyVector: 4cce221dd782d3ff7c4172167bba09d58af67ccb - FBReactNativeSpec: c6bd9e179757b3c0ecf815864fae8032377903ef - Flipper: 6edb735e6c3e332975d1b17956bcc584eccf5818 - Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c - Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30 - Flipper-Fmt: 60cbdd92fc254826e61d669a5d87ef7015396a9b - Flipper-Folly: 584845625005ff068a6ebf41f857f468decd26b3 - Flipper-Glog: 70c50ce58ddaf67dc35180db05f191692570f446 - Flipper-PeerTalk: 116d8f857dc6ef55c7a5a75ea3ceaafe878aadc9 - FlipperKit: 2efad7007d6745a3f95e4034d547be637f89d3f6 - fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 - glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b - hermes-engine: 10fbd3f62405c41ea07e71973ea61e1878d07322 - libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 - OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c - RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 - RCTRequired: a2faf4bad4e438ca37b2040cb8f7799baa065c18 - RCTTypeSafety: cb09f3e4747b6d18331a15eb05271de7441ca0b3 - React: 13109005b5353095c052f26af37413340ccf7a5d - React-callinvoker: c8c87bce983aa499c13cb06d4447c025a35274d6 - React-Codegen: 712d523524d89d71f1cf7cc624854941be983c4d - React-Core: 688f88b7f3a3d30b4848036223f8b07102c687e5 - React-CoreModules: 63c063a3ade8fb3b1bec5fd9a50f17b0421558c6 - React-cxxreact: 37765b4975541105b2a3322a4b473417c158c869 - React-debug: 51f11ef8db14b47f24e71c42a4916d4192972156 - React-hermes: 935ae71fb3d7654e947beba8498835cd5e479707 - React-jsi: ec628dc7a15ffea969f237b0ea6d2fde212b19dd - React-jsiexecutor: 59d1eb03af7d30b7d66589c410f13151271e8006 - React-jsinspector: b511447170f561157547bc0bef3f169663860be7 - React-logger: c5b527272d5f22eaa09bb3c3a690fee8f237ae95 - react-native-safe-area-context: 9697629f7b2cda43cf52169bb7e0767d330648c2 - React-NativeModulesApple: c57f3efe0df288a6532b726ad2d0322a9bf38472 - React-perflogger: 6bd153e776e6beed54c56b0847e1220a3ff92ba5 - React-RCTActionSheet: c0b62af44e610e69d9a2049a682f5dba4e9dff17 - React-RCTAnimation: f9bf9719258926aea9ecb8a2aa2595d3ff9a6022 - React-RCTAppDelegate: e5ac35d4dbd1fae7df3a62b47db04b6a8d151592 - React-RCTBlob: c4f1e69a6ef739aa42586b876d637dab4e3b5bed - React-RCTImage: e5798f01aba248416c02a506cf5e6dfcba827638 - React-RCTLinking: f5b6227c879e33206f34e68924c458f57bbb96d9 - React-RCTNetwork: d5554fbfac1c618da3c8fa29933108ea22837788 - React-RCTSettings: 189c71e3e6146ba59f4f7e2cbeb494cf2ad42afa - React-RCTText: 19425aea9d8b6ccae55a27916355b17ab577e56e - React-RCTVibration: 388ac0e1455420895d1ca2548401eed964b038a6 - React-rncore: 755a331dd67b74662108f2d66a384454bf8dc1a1 - React-runtimeexecutor: 369ae9bb3f83b65201c0c8f7d50b72280b5a1dbc - React-runtimescheduler: 837c1bebd2f84572db17698cd702ceaf585b0d9a - React-utils: bcb57da67eec2711f8b353f6e3d33bd8e4b2efa3 - ReactCommon: 3ccb8fb14e6b3277e38c73b0ff5e4a1b8db017a9 - RNScreens: 50ffe2fa2342eabb2d0afbe19f7c1af286bc7fb3 - RNVectorIcons: fcc2f6cb32f5735b586e66d14103a74ce6ad61f8 - SocketRocket: f32cd54efbe0f095c4d7594881e52619cfe80b17 - Yoga: 8796b55dba14d7004f980b54bcc9833ee45b28ce - YogaKit: f782866e155069a2cca2517aafea43200b01fd5a - -PODFILE CHECKSUM: 81d7d57f5c3ac4b949779021799e099e4e832417 - -COCOAPODS: 1.12.1 diff --git a/Examples/IconExplorer/jest.config.js b/Examples/IconExplorer/jest.config.js deleted file mode 100644 index 8eb675e9b..000000000 --- a/Examples/IconExplorer/jest.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - preset: 'react-native', -}; diff --git a/Examples/IconExplorer/metro.config.js b/Examples/IconExplorer/metro.config.js deleted file mode 100644 index ab634150b..000000000 --- a/Examples/IconExplorer/metro.config.js +++ /dev/null @@ -1,11 +0,0 @@ -const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); - -/** - * Metro configuration - * https://facebook.github.io/metro/docs/configuration - * - * @type {import('metro-config').MetroConfig} - */ -const config = {}; - -module.exports = mergeConfig(getDefaultConfig(__dirname), config); diff --git a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj b/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj deleted file mode 100644 index 041d6e1e0..000000000 --- a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/project.pbxproj +++ /dev/null @@ -1,653 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */; }; - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */; }; - 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* IconExplorerTests.m */; }; - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 78C398B91ACF4ADC00677621 /* libRCTLinking.a */; }; - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */; }; - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */; }; - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB01A68108700A75B9A /* AppDelegate.m */; }; - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 13B07FB51A68108700A75B9A /* Images.xcassets */; }; - 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; - 146834051AC3E58100842450 /* libReact.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 146834041AC3E56700842450 /* libReact.a */; }; - 5D1420EB1CDE987A00CF9E3A /* Fonts in Resources */ = {isa = PBXBuildFile; fileRef = 5D1420EA1CDE987A00CF9E3A /* Fonts */; }; - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5115D1A9E6B3D00147676; - remoteInfo = RCTImage; - }; - 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B511DB1A9E6C8500147676; - remoteInfo = RCTNetwork; - }; - 00E356F41AD99517003FC87E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 83CBB9F71A601CBA00E9B192 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 13B07F861A680F5B00A75B9A; - remoteInfo = IconExplorer; - }; - 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTSettings; - }; - 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 3C86DF461ADF2C930047B81A; - remoteInfo = RCTWebSocket; - }; - 146834031AC3E56700842450 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 146833FF1AC3E56700842450 /* React.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 83CBBA2E1A601D0E00E9B192; - remoteInfo = React; - }; - 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 134814201AA4EA6300B7C361; - remoteInfo = RCTLinking; - }; - 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 58B5119B1A9E6C1200147676; - remoteInfo = RCTText; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTImage.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Image/RCTImage.xcodeproj"; sourceTree = ""; }; - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTNetwork.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Network/RCTNetwork.xcodeproj"; sourceTree = ""; }; - 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IconExplorerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 00E356F11AD99517003FC87E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 00E356F21AD99517003FC87E /* IconExplorerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IconExplorerTests.m; sourceTree = ""; }; - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTSettings.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Settings/RCTSettings.xcodeproj"; sourceTree = ""; }; - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTWebSocket.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/WebSocket/RCTWebSocket.xcodeproj"; sourceTree = ""; }; - 13B07F961A680F5B00A75B9A /* IconExplorer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IconExplorer.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 13B07FAF1A68108700A75B9A /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = IconExplorer/AppDelegate.h; sourceTree = ""; }; - 13B07FB01A68108700A75B9A /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = IconExplorer/AppDelegate.m; sourceTree = ""; }; - 13B07FB51A68108700A75B9A /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = IconExplorer/Images.xcassets; sourceTree = ""; }; - 13B07FB61A68108700A75B9A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = IconExplorer/Info.plist; sourceTree = ""; }; - 13B07FB71A68108700A75B9A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = IconExplorer/main.m; sourceTree = ""; }; - 146833FF1AC3E56700842450 /* React.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = React.xcodeproj; path = "../node_modules/react-native-desktop/React/React.xcodeproj"; sourceTree = ""; }; - 5D1420EA1CDE987A00CF9E3A /* Fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Fonts; path = "../node_modules/react-native-vector-icons/Fonts"; sourceTree = ""; }; - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; }; - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native-desktop/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 00E356EB1AD99517003FC87E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8C1A680F5B00A75B9A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 146834051AC3E58100842450 /* libReact.a in Frameworks */, - 00C302E81ABCBA2D00DB3ED1 /* libRCTImage.a in Frameworks */, - 133E29F31AD74F7200F7D852 /* libRCTLinking.a in Frameworks */, - 00C302E91ABCBA2D00DB3ED1 /* libRCTNetwork.a in Frameworks */, - 139105C61AF99C1200B5F7CC /* libRCTSettings.a in Frameworks */, - 832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */, - 139FDEF61B0652A700C62182 /* libRCTWebSocket.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 00C302BC1ABCB91800DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */, - ); - name = Products; - sourceTree = ""; - }; - 00C302D41ABCB9D200DB3ED1 /* Products */ = { - isa = PBXGroup; - children = ( - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */, - ); - name = Products; - sourceTree = ""; - }; - 00E356EF1AD99517003FC87E /* IconExplorerTests */ = { - isa = PBXGroup; - children = ( - 00E356F21AD99517003FC87E /* IconExplorerTests.m */, - 00E356F01AD99517003FC87E /* Supporting Files */, - ); - path = IconExplorerTests; - sourceTree = ""; - }; - 00E356F01AD99517003FC87E /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 00E356F11AD99517003FC87E /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 139105B71AF99BAD00B5F7CC /* Products */ = { - isa = PBXGroup; - children = ( - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */, - ); - name = Products; - sourceTree = ""; - }; - 139FDEE71B06529A00C62182 /* Products */ = { - isa = PBXGroup; - children = ( - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */, - ); - name = Products; - sourceTree = ""; - }; - 13B07FAE1A68108700A75B9A /* IconExplorer */ = { - isa = PBXGroup; - children = ( - 13B07FAF1A68108700A75B9A /* AppDelegate.h */, - 13B07FB01A68108700A75B9A /* AppDelegate.m */, - 13B07FB51A68108700A75B9A /* Images.xcassets */, - 13B07FB61A68108700A75B9A /* Info.plist */, - 13B07FB71A68108700A75B9A /* main.m */, - ); - name = IconExplorer; - sourceTree = ""; - }; - 146834001AC3E56700842450 /* Products */ = { - isa = PBXGroup; - children = ( - 146834041AC3E56700842450 /* libReact.a */, - ); - name = Products; - sourceTree = ""; - }; - 78C398B11ACF4ADC00677621 /* Products */ = { - isa = PBXGroup; - children = ( - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */, - ); - name = Products; - sourceTree = ""; - }; - 832341AE1AAA6A7D00B99B32 /* Libraries */ = { - isa = PBXGroup; - children = ( - 146833FF1AC3E56700842450 /* React.xcodeproj */, - 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */, - 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */, - 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */, - 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */, - 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */, - 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */, - ); - name = Libraries; - sourceTree = ""; - }; - 832341B11AAA6A8300B99B32 /* Products */ = { - isa = PBXGroup; - children = ( - 832341B51AAA6A8300B99B32 /* libRCTText.a */, - ); - name = Products; - sourceTree = ""; - }; - 83CBB9F61A601CBA00E9B192 = { - isa = PBXGroup; - children = ( - 13B07FAE1A68108700A75B9A /* IconExplorer */, - 5D1420EA1CDE987A00CF9E3A /* Fonts */, - 832341AE1AAA6A7D00B99B32 /* Libraries */, - 00E356EF1AD99517003FC87E /* IconExplorerTests */, - 83CBBA001A601CBA00E9B192 /* Products */, - ); - indentWidth = 2; - sourceTree = ""; - tabWidth = 2; - }; - 83CBBA001A601CBA00E9B192 /* Products */ = { - isa = PBXGroup; - children = ( - 13B07F961A680F5B00A75B9A /* IconExplorer.app */, - 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 00E356ED1AD99517003FC87E /* IconExplorerTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */; - buildPhases = ( - 00E356EA1AD99517003FC87E /* Sources */, - 00E356EB1AD99517003FC87E /* Frameworks */, - 00E356EC1AD99517003FC87E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 00E356F51AD99517003FC87E /* PBXTargetDependency */, - ); - name = IconExplorerTests; - productName = IconExplorerTests; - productReference = 00E356EE1AD99517003FC87E /* IconExplorerTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 13B07F861A680F5B00A75B9A /* IconExplorer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */; - buildPhases = ( - 13B07F871A680F5B00A75B9A /* Sources */, - 13B07F8C1A680F5B00A75B9A /* Frameworks */, - 13B07F8E1A680F5B00A75B9A /* Resources */, - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = IconExplorer; - productName = "Hello World"; - productReference = 13B07F961A680F5B00A75B9A /* IconExplorer.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 83CBB9F71A601CBA00E9B192 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0610; - ORGANIZATIONNAME = Facebook; - TargetAttributes = { - 00E356ED1AD99517003FC87E = { - CreatedOnToolsVersion = 6.2; - TestTargetID = 13B07F861A680F5B00A75B9A; - }; - }; - }; - buildConfigurationList = 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 83CBB9F61A601CBA00E9B192; - productRefGroup = 83CBBA001A601CBA00E9B192 /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 00C302BC1ABCB91800DB3ED1 /* Products */; - ProjectRef = 00C302BB1ABCB91800DB3ED1 /* RCTImage.xcodeproj */; - }, - { - ProductGroup = 78C398B11ACF4ADC00677621 /* Products */; - ProjectRef = 78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */; - }, - { - ProductGroup = 00C302D41ABCB9D200DB3ED1 /* Products */; - ProjectRef = 00C302D31ABCB9D200DB3ED1 /* RCTNetwork.xcodeproj */; - }, - { - ProductGroup = 139105B71AF99BAD00B5F7CC /* Products */; - ProjectRef = 139105B61AF99BAD00B5F7CC /* RCTSettings.xcodeproj */; - }, - { - ProductGroup = 832341B11AAA6A8300B99B32 /* Products */; - ProjectRef = 832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */; - }, - { - ProductGroup = 139FDEE71B06529A00C62182 /* Products */; - ProjectRef = 139FDEE61B06529A00C62182 /* RCTWebSocket.xcodeproj */; - }, - { - ProductGroup = 146834001AC3E56700842450 /* Products */; - ProjectRef = 146833FF1AC3E56700842450 /* React.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 13B07F861A680F5B00A75B9A /* IconExplorer */, - 00E356ED1AD99517003FC87E /* IconExplorerTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 00C302C01ABCB91800DB3ED1 /* libRCTImage.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTImage.a; - remoteRef = 00C302BF1ABCB91800DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 00C302DC1ABCB9D200DB3ED1 /* libRCTNetwork.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTNetwork.a; - remoteRef = 00C302DB1ABCB9D200DB3ED1 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139105C11AF99BAD00B5F7CC /* libRCTSettings.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTSettings.a; - remoteRef = 139105C01AF99BAD00B5F7CC /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 139FDEF41B06529B00C62182 /* libRCTWebSocket.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTWebSocket.a; - remoteRef = 139FDEF31B06529B00C62182 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 146834041AC3E56700842450 /* libReact.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libReact.a; - remoteRef = 146834031AC3E56700842450 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 78C398B91ACF4ADC00677621 /* libRCTLinking.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTLinking.a; - remoteRef = 78C398B81ACF4ADC00677621 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 832341B51AAA6A8300B99B32 /* libRCTText.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libRCTText.a; - remoteRef = 832341B41AAA6A8300B99B32 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 00E356EC1AD99517003FC87E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F8E1A680F5B00A75B9A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */, - 5D1420EB1CDE987A00CF9E3A /* Fonts in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 00DD1BFF1BD5951E006B06BC /* Bundle React Native code and images */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Bundle React Native code and images"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "../node_modules/react-native-desktop/packager/react-native-xcode.sh"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 00E356EA1AD99517003FC87E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 00E356F31AD99517003FC87E /* IconExplorerTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 13B07F871A680F5B00A75B9A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 13B07FBC1A68108700A75B9A /* AppDelegate.m in Sources */, - 13B07FC11A68108700A75B9A /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00E356F51AD99517003FC87E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 13B07F861A680F5B00A75B9A /* IconExplorer */; - targetProxy = 00E356F41AD99517003FC87E /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 00E356F61AD99517003FC87E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = IconExplorerTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/Contents/MacOS/IconExplorer"; - }; - name = Debug; - }; - 00E356F71AD99517003FC87E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - INFOPLIST_FILE = IconExplorerTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.11; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IconExplorer.app/Contents/MacOS/IconExplorer"; - }; - name = Release; - }; - 13B07F941A680F5B00A75B9A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEAD_CODE_STRIPPING = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../node_modules/react-native-desktop/React/**", - ); - INFOPLIST_FILE = IconExplorer/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = IconExplorer; - }; - name = Debug; - }; - 13B07F951A680F5B00A75B9A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../node_modules/react-native-desktop/React/**", - ); - INFOPLIST_FILE = IconExplorer/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = IconExplorer; - }; - name = Release; - }; - 83CBBA201A601CBA00E9B192 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../node_modules/react-native-desktop/React/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 83CBBA211A601CBA00E9B192 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../node_modules/react-native-desktop/React/**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.11; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00E357021AD99517003FC87E /* Build configuration list for PBXNativeTarget "IconExplorerTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00E356F61AD99517003FC87E /* Debug */, - 00E356F71AD99517003FC87E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B07F931A680F5B00A75B9A /* Build configuration list for PBXNativeTarget "IconExplorer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 13B07F941A680F5B00A75B9A /* Debug */, - 13B07F951A680F5B00A75B9A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 83CBB9FA1A601CBA00E9B192 /* Build configuration list for PBXProject "IconExplorer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 83CBBA201A601CBA00E9B192 /* Debug */, - 83CBBA211A601CBA00E9B192 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 83CBB9F71A601CBA00E9B192 /* Project object */; -} diff --git a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme b/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme deleted file mode 100644 index 2c88cf396..000000000 --- a/Examples/IconExplorer/osx/IconExplorer.xcodeproj/xcshareddata/xcschemes/IconExplorer.xcscheme +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h b/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h deleted file mode 100644 index e90f1b438..000000000 --- a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.h +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - -#import -#import "RCTBridge.h" - -@interface AppDelegate : NSObject - -@property (strong, nonatomic) NSWindow *window; -@property (nonatomic, readonly) RCTBridge *bridge; - -@end diff --git a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m b/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m deleted file mode 100644 index 7a775625f..000000000 --- a/Examples/IconExplorer/osx/IconExplorer/AppDelegate.m +++ /dev/null @@ -1,167 +0,0 @@ -#import "AppDelegate.h" - -#import "RCTBridge.h" -#import "RCTJavaScriptLoader.h" -#import "RCTRootView.h" -#import -#import "RCTEventDispatcher.h" - -@interface AppDelegate() - -@end - -@implementation AppDelegate - --(id)init -{ - if(self = [super init]) { - NSRect contentSize = NSMakeRect(200, 500, 1000, 500); // initial size of main NSWindow - - self.window = [[NSWindow alloc] initWithContentRect:contentSize - styleMask:NSTitledWindowMask | NSResizableWindowMask | NSFullSizeContentViewWindowMask | NSMiniaturizableWindowMask | NSClosableWindowMask - backing:NSBackingStoreBuffered - defer:NO]; - NSWindowController *windowController = [[NSWindowController alloc] initWithWindow:self.window]; - - [[self window] setTitleVisibility:NSWindowTitleHidden]; - [[self window] setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameVibrantLight ]]; - - [windowController setShouldCascadeWindows:NO]; - [windowController setWindowFrameAutosaveName:@"IconExplorer"]; - - [windowController showWindow:self.window]; - - - // -- Init Toolbar - NSToolbar *toolbar = [[NSToolbar alloc] initWithIdentifier:@"mainToolbar"]; - [toolbar setDelegate:self]; - [toolbar setSizeMode:NSToolbarSizeModeRegular]; - - [self.window setToolbar:toolbar]; - - [self setUpApplicationMenu]; - } - return self; -} - -- (void)applicationDidFinishLaunching:(__unused NSNotification *)aNotification -{ - - _bridge = [[RCTBridge alloc] initWithDelegate:self - launchOptions:nil]; - - RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:_bridge - moduleName:@"IconExplorer" - initialProperties:nil]; - - - - [self.window setContentView:rootView]; -} - - -- (NSURL *)sourceURLForBridge:(__unused RCTBridge *)bridge -{ - NSURL *sourceURL; - -#if DEBUG - sourceURL = [NSURL URLWithString:@"http://localhost:8081/index.osx.bundle?platform=osx&dev=true"]; -#else - sourceURL = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]; -#endif - - return sourceURL; -} - -- (void)loadSourceForBridge:(RCTBridge *)bridge - withBlock:(RCTSourceLoadBlock)loadCallback -{ - [RCTJavaScriptLoader loadBundleAtURL:[self sourceURLForBridge:bridge] - onComplete:loadCallback]; -} - -- (NSArray *)toolbarAllowedItemIdentifiers:(__unused NSToolbar *)toolbar -{ - return @[NSToolbarFlexibleSpaceItemIdentifier, @"searchBar", NSToolbarFlexibleSpaceItemIdentifier]; -} - -- (NSArray *)toolbarDefaultItemIdentifiers:(__unused NSToolbar *)toolbar -{ - return @[NSToolbarFlexibleSpaceItemIdentifier, @"searchBar", NSToolbarFlexibleSpaceItemIdentifier]; -} - -- (NSToolbarItem *)toolbar:(NSToolbar * __unused)toolbar itemForItemIdentifier:(NSString *)itemIdentifier willBeInsertedIntoToolbar:(BOOL __unused)flag { - - if ([itemIdentifier isEqualToString:@"searchBar"]) { - NSSearchField *searchField = [[NSSearchField alloc] init]; - [searchField setFrameSize:NSMakeSize(400, searchField.intrinsicContentSize.height)]; - [searchField setDelegate:self]; - [searchField setRecentsAutosaveName:@"mainSearchField"]; - [searchField setPlaceholderString:@"Search Icons"]; - [searchField setAction:@selector(searchQuery:)]; - NSToolbarItem *item = [[NSToolbarItem alloc] initWithItemIdentifier:itemIdentifier]; - [item setView:searchField]; - return item; - } - return nil; -} - -- (IBAction)searchQuery:(id)sender { - [_bridge.eventDispatcher sendDeviceEventWithName:@"onSearchIcons" - body:@{@"query": [sender stringValue]} - ]; -} - -- (void)setUpApplicationMenu -{ - NSMenuItem *containerItem = [[NSMenuItem alloc] init]; - NSMenu *rootMenu = [[NSMenu alloc] initWithTitle:@"" ]; - [containerItem setSubmenu:rootMenu]; - [rootMenu addItemWithTitle:@"Quit IconExplorer" action:@selector(terminate:) keyEquivalent:@"q"]; - [[NSApp mainMenu] addItem:containerItem]; - - NSMenuItem *editItemContainer = [[NSMenuItem alloc] init]; - NSMenu *editMenu = [[NSMenu alloc] initWithTitle:@"Edit"]; - [editItemContainer setSubmenu:editMenu]; - [editMenu setAutoenablesItems:NO]; - [editMenu addItem:[self addEditMenuItem:@"Undo" action:@selector(undo) key:@"z" ]]; - [editMenu addItem:[self addEditMenuItem:@"Redo" action:@selector(redo) key:@"Z" ]]; - [editMenu addItem:[self addEditMenuItem:@"Cut" action:@selector(cut:) key:@"x" ]]; - [editMenu addItem:[self addEditMenuItem:@"Copy" action:@selector(copy:) key:@"c" ]]; - [editMenu addItem:[self addEditMenuItem:@"Paste" action:@selector(paste:) key:@"v" ]]; - [editMenu addItem:[self addEditMenuItem:@"SelectAll" action:@selector(selectAll:) key:@"a" ]]; - [[NSApp mainMenu] addItem:editItemContainer]; -} - -- (NSMenuItem *)addEditMenuItem:(NSString *)title - action:(SEL _Nullable)action - key:(NSString *)key -{ - NSMenuItem * menuItem = [[NSMenuItem alloc] init]; - [menuItem setTitle:title]; - [menuItem setEnabled:YES]; - [menuItem setAction:action]; - [menuItem setKeyEquivalent:key]; - return menuItem; -} - -- (void)undo -{ - [[[self window] undoManager] undo]; -} - -- (void)redo -{ - [[[self window] undoManager] redo]; -} - -- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication * __unused)theApplication { - return YES; -} - -- (id)firstResponder -{ - return [self.window firstResponder]; -} - -@end diff --git a/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json b/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 118c98f74..000000000 --- a/Examples/IconExplorer/osx/IconExplorer/Images.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Examples/IconExplorer/osx/IconExplorer/Info.plist b/Examples/IconExplorer/osx/IconExplorer/Info.plist deleted file mode 100644 index f4ac7f637..000000000 --- a/Examples/IconExplorer/osx/IconExplorer/Info.plist +++ /dev/null @@ -1,41 +0,0 @@ - - - - - ATSApplicationFontsPath - Fonts - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIconFile - - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - $(MACOSX_DEPLOYMENT_TARGET) - NSHumanReadableCopyright - Copyright © 2015 - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - NSAppTransportSecurity - - NSAllowsArbitraryLoads - - - - diff --git a/Examples/IconExplorer/osx/IconExplorer/main.m b/Examples/IconExplorer/osx/IconExplorer/main.m deleted file mode 100644 index c8923dd7e..000000000 --- a/Examples/IconExplorer/osx/IconExplorer/main.m +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - #import - #import "AppDelegate.h" - - int main(int argc, char * argv[]) { - @autoreleasepool { - NSApplication * application = [NSApplication sharedApplication]; - NSMenu *mainMenu = [[NSMenu alloc] initWithTitle:@"IconExplorer"]; - [NSApp setMainMenu:mainMenu]; - AppDelegate * appDelegate = [[AppDelegate alloc] init]; - [application setDelegate:appDelegate]; - [application run]; - return EXIT_SUCCESS; - } - } diff --git a/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m b/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m deleted file mode 100644 index e6fdb0ee1..000000000 --- a/Examples/IconExplorer/osx/IconExplorerTests/IconExplorerTests.m +++ /dev/null @@ -1,46 +0,0 @@ -/** - * Copyright (c) 2015-present, Facebook, Inc. - * All rights reserved. - * - * This source code is licensed under the BSD-style license found in the - * LICENSE file in the root directory of this source tree. An additional grant - * of patent rights can be found in the PATENTS file in the same directory. - */ - - #import - #import - - #import "RCTLog.h" - #import "RCTRootView.h" - - - @interface IconExplorerTests : XCTestCase - - @end - - - @implementation IconExplorerTests - - - (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. - } - - - (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; - } - - - (void)testExample { - NSOperatingSystemVersion version = [NSProcessInfo processInfo].operatingSystemVersion; - RCTAssert((version.majorVersion == 10 && version.minorVersion >= 10), @"Tests should be run on OSX 10.10+, found %zd.%zd.%zd", version.majorVersion, version.minorVersion, version.patchVersion); - } - - - (void)testPerformanceExample { - // This is an example of a performance test case. - [self measureBlock:^{ - // Put the code you want to measure the time of here. - }]; - } - - @end diff --git a/Examples/IconExplorer/osx/IconExplorerTests/Info.plist b/Examples/IconExplorer/osx/IconExplorerTests/Info.plist deleted file mode 100644 index 886825ccc..000000000 --- a/Examples/IconExplorer/osx/IconExplorerTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Examples/IconExplorer/package.json b/Examples/IconExplorer/package.json deleted file mode 100644 index dfe3d974d..000000000 --- a/Examples/IconExplorer/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "IconExplorer", - "version": "0.0.1", - "private": true, - "scripts": { - "android": "react-native run-android", - "ios": "react-native run-ios", - "start": "react-native start", - "postinstall": "DESTINATION='node_modules/react-native-vector-icons' LIB_FILE=`cd ../.. && echo \\`pwd\\`/\\`npm pack\\`` && (rm -rf $DESTINATION || true) && mkdir $DESTINATION && tar -xvzf $LIB_FILE -C $DESTINATION --strip-components 1 && rm $LIB_FILE", - "test": "jest" - }, - "dependencies": { - "@react-navigation/native": "^6.1.7", - "@react-navigation/native-stack": "^6.9.13", - "ramda": "^0.29.0", - "react": "18.2.0", - "react-native": "0.72.3", - "react-native-animatable": "^1.3.3", - "react-native-safe-area-context": "^4.7.1", - "react-native-screens": "^3.22.1", - "react-native-vector-icons": "file:../../" - }, - "devDependencies": { - "@babel/core": "^7.20.0", - "@babel/preset-env": "^7.20.0", - "@babel/runtime": "^7.20.0", - "@react-native/metro-config": "^0.72.9", - "@tsconfig/react-native": "^3.0.0", - "@types/react": "^18.0.24", - "@types/react-test-renderer": "^18.0.0", - "babel-jest": "^29.2.1", - "jest": "^29.2.1", - "metro-react-native-babel-preset": "0.76.7", - "react-test-renderer": "18.2.0", - "typescript": "4.8.4" - }, - "engines": { - "node": ">=16" - } -} diff --git a/Examples/IconExplorer/src/App.js b/Examples/IconExplorer/src/App.js deleted file mode 100644 index 94b24ba3c..000000000 --- a/Examples/IconExplorer/src/App.js +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import { StyleSheet } from 'react-native'; -import { NavigationContainer } from '@react-navigation/native'; -import { createNativeStackNavigator } from '@react-navigation/native-stack'; - -import IconSetList from './IconSetList'; -import IconList from './IconList'; - -const styles = StyleSheet.create({ - header: { - backgroundColor: 'white', - }, -}); - -const IconListScreen = ({ route, navigation }) => ( - -); - -const IconExplorer = ({ navigation }) => ( - -); - -const Stack = createNativeStackNavigator(); - -function App() { - return ( - - - - ({ - title: route.params.title, - headerStyle: styles.header, - })} - /> - - - ); -} - -export default App; diff --git a/Examples/IconExplorer/src/IconList.js b/Examples/IconExplorer/src/IconList.js deleted file mode 100755 index f2cdc67a9..000000000 --- a/Examples/IconExplorer/src/IconList.js +++ /dev/null @@ -1,132 +0,0 @@ -import React, { PureComponent } from 'react'; -import { - DeviceEventEmitter, - FlatList, - Platform, - StyleSheet, - Text, - TextInput, - View, -} from 'react-native'; - -const styles = StyleSheet.create({ - container: { - flex: 1, - backgroundColor: 'white', - }, - searchBar: { - padding: 3, - paddingLeft: 8, - flexDirection: 'row', - alignItems: 'center', - borderBottomWidth: StyleSheet.hairlineWidth, - borderColor: '#ccc', - }, - searchBarInput: { - fontSize: 15, - flex: 1, - height: 45, - }, - list: { - flex: 1, - }, - row: { - flexDirection: 'row', - justifyContent: 'center', - padding: 10, - overflow: 'hidden', - borderBottomWidth: StyleSheet.hairlineWidth, - borderColor: '#ccc', - }, - icon: { - textAlign: 'center', - marginRight: 10, - width: 20, - }, - text: { - flex: 1, - }, -}); - -const getFilteredGlyphNames = (iconSet, query) => - iconSet.glyphNames.filter(glyphNames => - glyphNames.find(glyphName => glyphName.indexOf(query) !== -1) - ); - -const keyExtractor = item => item[0]; - -export default class IconList extends PureComponent { - state = { - filter: '', - }; - - componentDidMount() { - if (Platform.OS === 'osx') { - this.searchListner = DeviceEventEmitter.addListener('onSearchIcons', e => - this.setFilter(e.query) - ); - } - } - - componentWillUnmount() { - if (this.searchListner) { - this.searchListner.remove(); - } - } - - setFilter(filter) { - this.setState({ - filter: filter.toLowerCase(), - }); - } - - handleSearchChange = event => { - const filter = event.nativeEvent.text.toLowerCase(); - this.setFilter(filter); - }; - - renderListItem = ({ item }) => { - const Icon = this.props.iconSet.component; - return ( - - - {item.join(', ')} - - ); - }; - - render() { - const glyphNames = getFilteredGlyphNames( - this.props.iconSet, - this.state.filter - ); - - return ( - - {Platform.OS !== 'osx' && ( - - - - )} - - - ); - } -} diff --git a/Examples/IconExplorer/src/IconSetList.js b/Examples/IconExplorer/src/IconSetList.js deleted file mode 100755 index cc687905c..000000000 --- a/Examples/IconExplorer/src/IconSetList.js +++ /dev/null @@ -1,222 +0,0 @@ -import React, { PureComponent } from 'react'; -import FontAwesome from 'react-native-vector-icons/FontAwesome'; -import { - Alert, - Image, - SectionList, - StyleSheet, - Text, - TouchableHighlight, - View, -} from 'react-native'; -import { createAnimatableComponent } from 'react-native-animatable'; - -import ICON_SETS from './icon-sets'; - -const AnimatableIcon = createAnimatableComponent(FontAwesome); - -const BUTTONS = [ - { - text: 'Login with Facebook', - name: 'facebook', - backgroundColor: '#3b5998', - }, - { - text: 'Follow me on Twitter', - name: 'twitter', - backgroundColor: '#55acee', - }, - { - text: 'Fork on GitHub', - name: 'code-fork', - backgroundColor: '#ccc', - color: '#000', - }, -]; - -const STYLING = [ - { name: 'github', size: 40, color: '#333' }, - { - name: 'heart', - size: 30, - color: 'white', - containerStyle: { - backgroundColor: '#e0284f', - borderRadius: 23, - paddingHorizontal: 8, - paddingTop: 9, - paddingBottom: 7, - }, - }, - { - name: 'star', - size: 20, - color: '#FF0000', - containerStyle: { - borderRadius: 20, - padding: 7, - borderWidth: 3, - backgroundColor: '#FFDD00', - borderColor: '#165E00', - }, - }, - { - name: 'font', - size: 20, - color: 'white', - containerStyle: { - borderRadius: 5, - padding: 5, - backgroundColor: '#47678e', - }, - }, -]; - -const INLINE = [ - { - name: 'inline', - children: ( - - This text has inline{' '} - icons! - - ), - }, -]; - -const SYNCHROUNOUS = [ - { - name: 'synchronous', - children: ( - - ), - }, -]; - -const ANIMATED = [ - { - name: 'synchronous', - children: ( - - ), - }, -]; - -const styles = StyleSheet.create({ - sectionHeader: { - paddingVertical: 5, - paddingHorizontal: 10, - backgroundColor: '#eee', - }, - sectionHeaderTitle: { - fontWeight: '500', - fontSize: 11, - }, - row: { - flexDirection: 'row', - justifyContent: 'center', - padding: 10, - }, - separator: { - height: StyleSheet.hairlineWidth, - backgroundColor: '#ccc', - }, - text: { - flex: 6, - }, - glyphCount: { - flex: 1, - fontSize: 11, - fontWeight: '500', - textAlign: 'right', - }, -}); - -const keyExtractor = item => item.name; - -const ItemSeparator = () => ; - -const renderSectionHeader = ({ section }) => ( - - {section.title} - -); - -const renderButton = ({ item }) => ( - - Alert.alert('You pressed "' + item.text + '"')} - > - {item.text} - - -); - -const renderRow = ({ item }) => {item.children}; - -const renderStyling = ({ item }) => ( - - - - - -); - -export default class IconSetsList extends PureComponent { - state = { - sections: [ - { title: 'ICON SETS', data: ICON_SETS }, - { title: 'BUTTONS', data: BUTTONS, renderItem: renderButton }, - { title: 'INLINE', data: INLINE, renderItem: renderRow }, - { title: 'SYNCHROUNOUS', data: SYNCHROUNOUS, renderItem: renderRow }, - { title: 'ANIMATED', data: ANIMATED, renderItem: renderRow }, - { title: 'STYLING', data: STYLING, renderItem: renderStyling }, - ], - }; - - navigateToIconSet(iconSet) { - this.props.navigator.push({ - title: iconSet.name, - name: 'iconSet', - iconSet, - }); - } - - renderIconSet = ({ item }) => ( - this.navigateToIconSet(item)} - underlayColor="#eee" - > - - {item.name} - {item.glyphNames.length} - - - ); - - render() { - return ( - - ); - } -} diff --git a/Examples/IconExplorer/src/icon-sets.js b/Examples/IconExplorer/src/icon-sets.js deleted file mode 100644 index 50e8dc1d8..000000000 --- a/Examples/IconExplorer/src/icon-sets.js +++ /dev/null @@ -1,77 +0,0 @@ -import { pipe, toPairs, groupBy, map } from 'ramda'; -import AntD from 'react-native-vector-icons/AntDesign'; -import Entypo from 'react-native-vector-icons/Entypo'; -import EvilIcons from 'react-native-vector-icons/EvilIcons'; -import Feather from 'react-native-vector-icons/Feather'; -import FontAwesome from 'react-native-vector-icons/FontAwesome'; -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; -import Fontisto from 'react-native-vector-icons/Fontisto'; -import Foundation from 'react-native-vector-icons/Foundation'; -import Ionicons from 'react-native-vector-icons/Ionicons'; -import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; -import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'; -import Octicons from 'react-native-vector-icons/Octicons'; -import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'; -import Zocial from 'react-native-vector-icons/Zocial'; -import AntDGlyphs from 'react-native-vector-icons/glyphmaps/AntDesign.json'; -import EntypoGlyphs from 'react-native-vector-icons/glyphmaps/Entypo.json'; -import EvilIconsGlyphs from 'react-native-vector-icons/glyphmaps/EvilIcons.json'; -import FeatherGlyphs from 'react-native-vector-icons/glyphmaps/Feather.json'; -import FontAwesomeGlyphs from 'react-native-vector-icons/glyphmaps/FontAwesome.json'; -import FontAwesome5Glyphs from 'react-native-vector-icons/glyphmaps/FontAwesome5Free.json'; -import FontistoGlyphs from 'react-native-vector-icons/glyphmaps/Fontisto.json'; -import FoundationGlyphs from 'react-native-vector-icons/glyphmaps/Foundation.json'; -import IoniconsGlyphs from 'react-native-vector-icons/glyphmaps/Ionicons.json'; -import MaterialIconsGlyphs from 'react-native-vector-icons/glyphmaps/MaterialIcons.json'; -import MaterialCommunityIconsGlyphs from 'react-native-vector-icons/glyphmaps/MaterialCommunityIcons.json'; -import OcticonsGlyphs from 'react-native-vector-icons/glyphmaps/Octicons.json'; -import SimpleLineIconsGlyphs from 'react-native-vector-icons/glyphmaps/SimpleLineIcons.json'; -import ZocialGlyphs from 'react-native-vector-icons/glyphmaps/Zocial.json'; - -const GLYPH_MAPS = { - AntD: AntDGlyphs, - Entypo: EntypoGlyphs, - EvilIcons: EvilIconsGlyphs, - Feather: FeatherGlyphs, - FontAwesome: FontAwesomeGlyphs, - FontAwesome5: FontAwesome5Glyphs, - Fontisto: FontistoGlyphs, - Foundation: FoundationGlyphs, - Ionicons: IoniconsGlyphs, - MaterialIcons: MaterialIconsGlyphs, - MaterialCommunityIcons: MaterialCommunityIconsGlyphs, - Octicons: OcticonsGlyphs, - SimpleLineIcons: SimpleLineIconsGlyphs, - Zocial: ZocialGlyphs, -}; - -const ICON_SETS = { - AntD, - Entypo, - EvilIcons, - Feather, - FontAwesome, - FontAwesome5, - Fontisto, - Foundation, - Ionicons, - MaterialIcons, - MaterialCommunityIcons, - Octicons, - SimpleLineIcons, - Zocial, -}; - -const groupGlyphNames = glyphMap => - Object.values(groupBy(name => glyphMap[name])(Object.keys(glyphMap))); - -const transformIconSets = pipe( - toPairs, - map(([name, component]) => ({ - name, - component, - glyphNames: groupGlyphNames(GLYPH_MAPS[name]), - })) -); - -export default transformIconSets(ICON_SETS); diff --git a/Examples/IconExplorer/tsconfig.json b/Examples/IconExplorer/tsconfig.json deleted file mode 100644 index 45a6c7072..000000000 --- a/Examples/IconExplorer/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@tsconfig/react-native/tsconfig.json" -} diff --git a/Examples/IconExplorer/windows/.gitignore b/Examples/IconExplorer/windows/.gitignore deleted file mode 100644 index cbf7e7f42..000000000 --- a/Examples/IconExplorer/windows/.gitignore +++ /dev/null @@ -1,78 +0,0 @@ -*AppPackages* -*BundleArtifacts* -*ReactAssets* - -#OS junk files -[Tt]humbs.db -*.DS_Store - -#Visual Studio files -*.[Oo]bj -*.user -*.aps -*.pch -*.vspscc -*.vssscc -*_i.c -*_p.c -*.ncb -*.suo -*.tlb -*.tlh -*.bak -*.[Cc]ache -*.ilk -*.log -*.lib -*.sbr -*.sdf -*.opensdf -*.opendb -*.unsuccessfulbuild -ipch/ -[Oo]bj/ -[Bb]in -[Dd]ebug*/ -[Rr]elease*/ -Ankh.NoLoad - -#MonoDevelop -*.pidb -*.userprefs - -#Tooling -_ReSharper*/ -*.resharper -[Tt]est[Rr]esult* -*.sass-cache - -#Project files -[Bb]uild/ - -#Subversion files -.svn - -# Office Temp Files -~$* - -# vim Temp Files -*~ - -#NuGet -packages/ -*.nupkg - -#ncrunch -*ncrunch* -*crunch*.local.xml - -# visual studio database projects -*.dbmdl - -#Test files -*.testsettings - -#Other files -*.DotSettings -.vs/ -*project.lock.json diff --git a/Examples/IconExplorer/windows/IconExplorer.sln b/Examples/IconExplorer/windows/IconExplorer.sln deleted file mode 100644 index bdb638053..000000000 --- a/Examples/IconExplorer/windows/IconExplorer.sln +++ /dev/null @@ -1,116 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.25123.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IconExplorer", "IconExplorer\IconExplorer.csproj", "{231c8e67-e4c3-42a3-9a13-e1bffe805d66}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactNative", "..\node_modules\react-native-windows\ReactWindows\ReactNative\ReactNative.csproj", "{C7673AD5-E3AA-468C-A5FD-FA38154E205C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ChakraBridge", "..\node_modules\react-native-windows\ReactWindows\ChakraBridge\ChakraBridge.vcxproj", "{4B72C796-16D5-4E3A-81C0-3E36F531E578}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|ARM = Debug|ARM - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - DebugBundle|ARM = DebugBundle|ARM - DebugBundle|x64 = DebugBundle|x64 - DebugBundle|x86 = DebugBundle|x86 - Release|ARM = Release|ARM - Release|x64 = Release|x64 - Release|x86 = Release|x86 - ReleaseBundle|ARM = ReleaseBundle|ARM - ReleaseBundle|x64 = ReleaseBundle|x64 - ReleaseBundle|x86 = ReleaseBundle|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.ActiveCfg = Debug|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.Build.0 = Debug|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|ARM.Deploy.0 = Debug|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.ActiveCfg = Debug|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.Build.0 = Debug|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x64.Deploy.0 = Debug|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.ActiveCfg = Debug|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.Build.0 = Debug|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Debug|x86.Deploy.0 = Debug|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.ActiveCfg = DebugBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.Build.0 = DebugBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|ARM.Deploy.0 = DebugBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.ActiveCfg = DebugBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.Build.0 = DebugBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x64.Deploy.0 = DebugBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.ActiveCfg = DebugBundle|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.Build.0 = DebugBundle|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.DebugBundle|x86.Deploy.0 = DebugBundle|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.ActiveCfg = Release|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.Build.0 = Release|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|ARM.Deploy.0 = Release|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.ActiveCfg = Release|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.Build.0 = Release|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x64.Deploy.0 = Release|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.ActiveCfg = Release|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.Build.0 = Release|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.Release|x86.Deploy.0 = Release|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.ActiveCfg = ReleaseBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.Build.0 = ReleaseBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|ARM.Deploy.0 = ReleaseBundle|ARM - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.ActiveCfg = ReleaseBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.Build.0 = ReleaseBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x64.Deploy.0 = ReleaseBundle|x64 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.ActiveCfg = ReleaseBundle|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.Build.0 = ReleaseBundle|x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66}.ReleaseBundle|x86.Deploy.0 = ReleaseBundle|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|ARM.ActiveCfg = Debug|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|ARM.Build.0 = Debug|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x64.ActiveCfg = Debug|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x64.Build.0 = Debug|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x86.ActiveCfg = Debug|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Debug|x86.Build.0 = Debug|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|ARM.ActiveCfg = Debug|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|ARM.Build.0 = Debug|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x64.ActiveCfg = Debug|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x64.Build.0 = Debug|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x86.ActiveCfg = Debug|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.DebugBundle|x86.Build.0 = Debug|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|ARM.ActiveCfg = Release|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|ARM.Build.0 = Release|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x64.ActiveCfg = Release|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x64.Build.0 = Release|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x86.ActiveCfg = Release|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.Release|x86.Build.0 = Release|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|ARM.ActiveCfg = Release|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|ARM.Build.0 = Release|ARM - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x64.ActiveCfg = Release|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x64.Build.0 = Release|x64 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x86.ActiveCfg = Release|x86 - {C7673AD5-E3AA-468C-A5FD-FA38154E205C}.ReleaseBundle|x86.Build.0 = Release|x86 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|ARM.ActiveCfg = Debug|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|ARM.Build.0 = Debug|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x64.ActiveCfg = Debug|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x64.Build.0 = Debug|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x86.ActiveCfg = Debug|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Debug|x86.Build.0 = Debug|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|ARM.ActiveCfg = Debug|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|ARM.Build.0 = Debug|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x64.ActiveCfg = Debug|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x64.Build.0 = Debug|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x86.ActiveCfg = Debug|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.DebugBundle|x86.Build.0 = Debug|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|ARM.ActiveCfg = Release|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|ARM.Build.0 = Release|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x64.ActiveCfg = Release|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x64.Build.0 = Release|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x86.ActiveCfg = Release|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.Release|x86.Build.0 = Release|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|ARM.ActiveCfg = Release|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|ARM.Build.0 = Release|ARM - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x64.ActiveCfg = Release|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x64.Build.0 = Release|x64 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x86.ActiveCfg = Release|Win32 - {4B72C796-16D5-4E3A-81C0-3E36F531E578}.ReleaseBundle|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Examples/IconExplorer/windows/IconExplorer/App.xaml b/Examples/IconExplorer/windows/IconExplorer/App.xaml deleted file mode 100644 index c937ec5cf..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/App.xaml +++ /dev/null @@ -1,8 +0,0 @@ - - - diff --git a/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs b/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs deleted file mode 100644 index cf0d57e41..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/App.xaml.cs +++ /dev/null @@ -1,112 +0,0 @@ -using ReactNative; -using System; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.UI.Core; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; - -namespace IconExplorer -{ - ///

- /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : Application - { - private readonly ReactPage _reactPage; - - /// - /// Initializes the singleton application object. This is the first line of authored code - /// executed, and as such is the logical equivalent of main() or WinMain(). - /// - public App() - { - this.InitializeComponent(); - this.Suspending += OnSuspending; - this.Resuming += OnResuming; - - _reactPage = new MainPage(); - } - - /// - /// Invoked when the application is launched normally by the end user. Other entry points - /// will be used such as when the application is launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) - { - _reactPage.OnResume(Exit); - -#if DEBUG - if (System.Diagnostics.Debugger.IsAttached) - { - this.DebugSettings.EnableFrameRateCounter = true; - } - - SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = - AppViewBackButtonVisibility.Visible; -#endif - - Frame rootFrame = Window.Current.Content as Frame; - - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (rootFrame == null) - { - _reactPage.OnCreate(e.Arguments); - - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - - rootFrame.NavigationFailed += OnNavigationFailed; - - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - - if (rootFrame.Content == null) - { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Content = _reactPage; - } - - // Ensure the current window is active - Window.Current.Activate(); - } - - /// - /// Invoked when Navigation to a certain page fails - /// - /// The Frame which failed navigation - /// Details about the navigation failure - void OnNavigationFailed(object sender, NavigationFailedEventArgs e) - { - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - } - - /// - /// Invoked when application execution is being suspended. Application state is saved - /// without knowing whether the application will be terminated or resumed with the contents - /// of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) - { - _reactPage.OnSuspend(); - } - - /// - /// Invoked when application execution is being resumed. - /// - /// The source of the resume request. - /// Details about the resume request. - private void OnResuming(object sender, object e) - { - _reactPage.OnResume(Exit); - } - } -} diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png deleted file mode 100644 index 735f57adb..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/LockScreenLogo.scale-200.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 023e7f1fe..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index af49fec1a..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index ce342a2ec..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png deleted file mode 100644 index f6c02ce97..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Square44x44Logo.targetsize-24_altform-unplated.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png b/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png deleted file mode 100644 index 7385b56c0..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/StoreLogo.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png b/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 288995b39..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj b/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj deleted file mode 100644 index acf77c68a..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/IconExplorer.csproj +++ /dev/null @@ -1,258 +0,0 @@ - - - - - Debug - x86 - {231c8e67-e4c3-42a3-9a13-e1bffe805d66} - AppContainerExe - Properties - IconExplorer - IconExplorer - en-US - UAP - 10.0.10586.0 - 10.0.10240.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - IconExplorer_TemporaryKey.pfx - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - true - bin\x86\DebugBundle\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - ;2008 - true - full - x86 - false - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - bin\x86\ReleaseBundle\ - TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - true - ;2008 - true - pdbonly - x86 - false - prompt - MinimumRecommendedRules.ruleset - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - true - - - true - bin\ARM\DebugBundle\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - ;2008 - true - full - ARM - false - prompt - MinimumRecommendedRules.ruleset - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - true - true - - - bin\ARM\ReleaseBundle\ - TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - true - ;2008 - true - pdbonly - ARM - false - prompt - MinimumRecommendedRules.ruleset - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - true - bin\x64\DebugBundle\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - ;2008 - true - full - x64 - false - prompt - MinimumRecommendedRules.ruleset - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - bin\x64\ReleaseBundle\ - TRACE;NETFX_CORE;WINDOWS_UWP;CODE_ANALYSIS;BUNDLE - true - ;2008 - true - pdbonly - x64 - false - prompt - MinimumRecommendedRules.ruleset - true - true - - - - - Assets\Entypo.ttf - PreserveNewest - - - Assets\EvilIcons.ttf - PreserveNewest - - - Assets\FontAwesome.ttf - PreserveNewest - - - Assets\Foundation.ttf - PreserveNewest - - - Assets\Ionicons.ttf - PreserveNewest - - - Assets\MaterialIcons.ttf - PreserveNewest - - - Assets\Octicons.ttf - PreserveNewest - - - Assets\Zocial.ttf - PreserveNewest - - - - - - App.xaml - - - - - - - Designer - - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - - - {c7673ad5-e3aa-468c-a5fd-fa38154e205c} - ReactNative - - - - - PreserveNewest - - - - 14.0 - - - - diff --git a/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx b/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx deleted file mode 100644 index 08328fc15..000000000 Binary files a/Examples/IconExplorer/windows/IconExplorer/IconExplorer_TemporaryKey.pfx and /dev/null differ diff --git a/Examples/IconExplorer/windows/IconExplorer/MainPage.cs b/Examples/IconExplorer/windows/IconExplorer/MainPage.cs deleted file mode 100644 index 133d3bf42..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/MainPage.cs +++ /dev/null @@ -1,52 +0,0 @@ -using ReactNative; -using ReactNative.Modules.Core; -using ReactNative.Shell; -using System.Collections.Generic; - -namespace IconExplorer -{ - class MainPage : ReactPage - { - public override string MainComponentName - { - get - { - return "IconExplorer"; - } - } - -#if BUNDLE - public override string JavaScriptBundleFile - { - get - { - return "ms-appx:///ReactAssets/index.windows.bundle"; - } - } -#endif - - public override List Packages - { - get - { - return new List - { - new MainReactPackage(), - }; - } - } - - public override bool UseDeveloperSupport - { - get - { -#if !BUNDLE || DEBUG - return true; -#else - return false; -#endif - } - } - } - -} diff --git a/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest b/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest deleted file mode 100644 index 04b662d03..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/Package.appxmanifest +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - IconExplorer - React Native for UWP - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs b/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs deleted file mode 100644 index 2c226a613..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("IconExplorer")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("IconExplorer")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml b/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml deleted file mode 100644 index 4c202be4a..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/Properties/Default.rd.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Examples/IconExplorer/windows/IconExplorer/project.json b/Examples/IconExplorer/windows/IconExplorer/project.json deleted file mode 100644 index bf00b26b6..000000000 --- a/Examples/IconExplorer/windows/IconExplorer/project.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "dependencies": { - "Facebook.CSSLayout": "2.0.1-pre", - "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2" - }, - "frameworks": { - "uap10.0": {} - }, - "runtimes": { - "win10-arm": {}, - "win10-arm-aot": {}, - "win10-x86": {}, - "win10-x86-aot": {}, - "win10-x64": {}, - "win10-x64-aot": {} - } -} \ No newline at end of file diff --git a/Examples/IconExplorer/yarn.lock b/Examples/IconExplorer/yarn.lock deleted file mode 100644 index eb9f62cb2..000000000 --- a/Examples/IconExplorer/yarn.lock +++ /dev/null @@ -1,5302 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.2.0": - version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" - integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ== - dependencies: - "@babel/highlight" "^7.22.5" - -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== - -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.13.16", "@babel/core@^7.20.0": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.9.tgz#bd96492c68822198f33e8a256061da3cf391f58f" - integrity sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.9" - "@babel/helper-module-transforms" "^7.22.9" - "@babel/helpers" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.8" - "@babel/types" "^7.22.5" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.2" - semver "^6.3.1" - -"@babel/generator@^7.20.0", "@babel/generator@^7.22.7", "@babel/generator@^7.22.9", "@babel/generator@^7.7.2": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.9.tgz#572ecfa7a31002fa1de2a9d91621fd895da8493d" - integrity sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw== - dependencies: - "@babel/types" "^7.22.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz#a3f4758efdd0190d8927fcffd261755937c71878" - integrity sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz#f9d0a7aaaa7cd32a3f31c9316a69f5a9bcacb892" - integrity sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.5" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz#c36ea240bb3348f942f08b0fbe28d6d979fab236" - integrity sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" - integrity sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.4.1": - version "0.4.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.1.tgz#af1429c4a83ac316a6a8c2cc8ff45cb5d2998d3a" - integrity sha512-kX4oXixDxG197yhX+J3Wp+NpL2wuCFjWQAr6yX2jtCnflK9ulMI51ULFGIrWiX1jGfvAxdHp+XQCcP2bZGPs9A== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - -"@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - -"@babel/helper-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" - integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ== - dependencies: - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" - integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-imports@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.5" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-remap-async-to-generator@^7.18.9", "@babel/helper-remap-async-to-generator@^7.22.5": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz#53a25b7484e722d7efb9c350c75c032d4628de82" - integrity sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-wrap-function" "^7.22.9" - -"@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" - integrity sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== - -"@babel/helper-validator-option@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" - integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== - -"@babel/helper-wrap-function@^7.22.9": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz#189937248c45b0182c1dcf32f3444ca153944cb9" - integrity sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/helpers@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd" - integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA== - dependencies: - "@babel/template" "^7.22.5" - "@babel/traverse" "^7.22.6" - "@babel/types" "^7.22.5" - -"@babel/highlight@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" - integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.5", "@babel/parser@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae" - integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.5.tgz#87245a21cd69a73b0b81bcda98d443d6df08f05e" - integrity sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz#fef09f9499b1f1c930da8a0c419db42167d792ca" - integrity sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.5" - -"@babel/plugin-proposal-async-generator-functions@^7.0.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" - integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.0.0", "@babel/plugin-proposal-class-properties@^7.13.0", "@babel/plugin-proposal-class-properties@^7.18.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.5.tgz#825924eda1fad382c3de4db6fe1711b6fa03362f" - integrity sha512-UCe1X/hplyv6A5g2WnQ90tnHRvYL29dabCWww92lO7VdfMVTVReBTRrhiMrKQejHD9oVkdnRdwYuzUZkBVQisg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-default-from" "^7.22.5" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0": - version "7.20.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.13.12", "@babel/plugin-proposal-optional-chaining@^7.20.0": - version "7.21.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - -"@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.22.5.tgz#ac3a24b362a04415a017ab96b9b4483d0e2a6e44" - integrity sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" - integrity sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4", "@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.0.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-async-generator-functions@^7.22.7": - version "7.22.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz#053e76c0a903b72b573cb1ab7d6882174d460a1b" - integrity sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg== - dependencies: - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" - integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== - dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-block-scoping@^7.0.0", "@babel/plugin-transform-block-scoping@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b" - integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-static-block@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz#3e40c46f048403472d6f4183116d5e46b1bff5ba" - integrity sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-transform-classes@^7.0.0", "@babel/plugin-transform-classes@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" - integrity sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" - -"@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0", "@babel/plugin-transform-destructuring@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz#d3aca7438f6c26c78cdd0b0ba920a336001b27cc" - integrity sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz#d6908a8916a810468c4edff73b5b75bda6ad393e" - integrity sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz#57c41cb1d0613d22f548fddd8b288eedb9973a5b" - integrity sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" - integrity sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-flow" "^7.22.5" - -"@babel/plugin-transform-for-of@^7.0.0", "@babel/plugin-transform-for-of@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz#ab1b8a200a8f990137aff9a084f8de4099ab173f" - integrity sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" - integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== - dependencies: - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-json-strings@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz#14b64352fdf7e1f737eed68de1a1468bd2a77ec0" - integrity sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-logical-assignment-operators@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz#66ae5f068fd5a9a5dc570df16f56c2a8462a9d6c" - integrity sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-amd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz#4e045f55dcf98afd00f85691a68fc0780704f526" - integrity sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz#7d9875908d19b8c0536085af7b053fd5bd651bfa" - integrity sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz#18c31410b5e579a0092638f95c896c2a98a5d496" - integrity sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz#f8872c65776e0b552e0849d7596cddd416c3e381" - integrity sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-numeric-separator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz#57226a2ed9e512b9b446517ab6fa2d17abb83f58" - integrity sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-object-rest-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz#9686dc3447df4753b0b2a2fae7e8bc33cdc1f2e1" - integrity sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ== - dependencies: - "@babel/compat-data" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.5" - -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - -"@babel/plugin-transform-optional-catch-binding@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz#842080be3076703be0eaf32ead6ac8174edee333" - integrity sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-transform-optional-chaining@^7.22.5", "@babel/plugin-transform-optional-chaining@^7.22.6": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz#4bacfe37001fe1901117672875e931d439811564" - integrity sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7", "@babel/plugin-transform-parameters@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-property-in-object@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz#07a77f28cbb251546a43d175a1dda4cf3ef83e32" - integrity sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" - integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" - integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/plugin-transform-regenerator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz#cd8a68b228a5f75fa01420e8cc2fc400f0fc32aa" - integrity sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.1" - -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-runtime@^7.0.0": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz#a87b11e170cbbfb018e6a2bf91f5c6e533b9e027" - integrity sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ== - dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.4" - babel-plugin-polyfill-corejs3 "^0.8.2" - babel-plugin-polyfill-regenerator "^0.5.1" - semver "^6.3.1" - -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typescript@^7.22.5", "@babel/plugin-transform-typescript@^7.5.0": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz#91e08ad1eb1028ecc62662a842e93ecfbf3c7234" - integrity sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.9" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" - -"@babel/plugin-transform-unicode-escapes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz#ce0c248522b1cb22c7c992d88301a5ead70e806c" - integrity sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.20.0": - version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.22.9.tgz#57f17108eb5dfd4c5c25a44c1977eba1df310ac7" - integrity sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.9" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.5" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.5" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.22.7" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.22.5" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.5" - "@babel/plugin-transform-classes" "^7.22.6" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.22.5" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.5" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.5" - "@babel/plugin-transform-for-of" "^7.22.5" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.5" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.5" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-modules-systemjs" "^7.22.5" - "@babel/plugin-transform-modules-umd" "^7.22.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.5" - "@babel/plugin-transform-numeric-separator" "^7.22.5" - "@babel/plugin-transform-object-rest-spread" "^7.22.5" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.6" - "@babel/plugin-transform-parameters" "^7.22.5" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.5" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.5" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.5" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.4" - babel-plugin-polyfill-corejs3 "^0.8.2" - babel-plugin-polyfill-regenerator "^0.5.1" - core-js-compat "^3.31.0" - semver "^6.3.1" - -"@babel/preset-flow@^7.13.13": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" - integrity sha512-ta2qZ+LSiGCrP5pgcGt8xMnnkXQrq8Sa4Ulhy06BOlF5QbLw9q5hIx7bn5MrsvyTGAfh6kTOo07Q+Pfld/8Y5Q== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-transform-flow-strip-types" "^7.22.5" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-typescript@^7.13.0": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz#16367d8b01d640e9a507577ed4ee54e0101e51c8" - integrity sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.5" - "@babel/plugin-transform-typescript" "^7.22.5" - -"@babel/register@^7.13.16": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939" - integrity sha512-vV6pm/4CijSQ8Y47RH5SopXzursN35RQINfGJkmOlcpAtGuf94miFvIPhCKGQN7WGIcsgG1BHEX2KVdTYwTwUQ== - dependencies: - clone-deep "^4.0.1" - find-cache-dir "^2.0.0" - make-dir "^2.1.0" - pirates "^4.0.5" - source-map-support "^0.5.16" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.0.0", "@babel/runtime@^7.20.0", "@babel/runtime@^7.8.4": - version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438" - integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ== - dependencies: - regenerator-runtime "^0.13.11" - -"@babel/template@^7.0.0", "@babel/template@^7.22.5", "@babel/template@^7.3.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec" - integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" - -"@babel/traverse@^7.20.0", "@babel/traverse@^7.22.6", "@babel/traverse@^7.22.8": - version "7.22.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e" - integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw== - dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.7" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.22.7" - "@babel/types" "^7.22.5" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.22.5", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe" - integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.5" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-29.6.1.tgz#b48ba7b9c34b51483e6d590f46e5837f1ab5f639" - integrity sha512-Aj772AYgwTSr5w8qnyoJ0eDYvN6bMsH3ORH1ivMotrInHLKdUz6BDlaEXHdM6kODaBIkNIyQGzsMvRdOv7VG7Q== - dependencies: - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^29.6.1" - jest-util "^29.6.1" - slash "^3.0.0" - -"@jest/core@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-29.6.1.tgz#fac0d9ddf320490c93356ba201451825231e95f6" - integrity sha512-CcowHypRSm5oYQ1obz1wfvkjZZ2qoQlrKKvlfPwh5jUXVU12TWr2qMeH8chLMuTFzHh5a1g2yaqlqDICbr+ukQ== - dependencies: - "@jest/console" "^29.6.1" - "@jest/reporters" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - ci-info "^3.2.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^29.5.0" - jest-config "^29.6.1" - jest-haste-map "^29.6.1" - jest-message-util "^29.6.1" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-resolve-dependencies "^29.6.1" - jest-runner "^29.6.1" - jest-runtime "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" - jest-watcher "^29.6.1" - micromatch "^4.0.4" - pretty-format "^29.6.1" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/create-cache-key-function@^29.2.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/create-cache-key-function/-/create-cache-key-function-29.6.1.tgz#eb69da959e78e8457757451166b4b0f7b64fe679" - integrity sha512-d77/1BbNLbJDBV6tH7ctYpau+3tnU5YMhg36uGabW4VDrl1Arp6E0jDRioHFoFqIbm+BXMVbyQc9MpfKo6OIQQ== - dependencies: - "@jest/types" "^29.6.1" - -"@jest/environment@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-29.6.1.tgz#ee358fff2f68168394b4a50f18c68278a21fe82f" - integrity sha512-RMMXx4ws+Gbvw3DfLSuo2cfQlK7IwGbpuEWXCqyYDcqYTI+9Ju3a5hDnXaxjNsa6uKh9PQF2v+qg+RLe63tz5A== - dependencies: - "@jest/fake-timers" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - jest-mock "^29.6.1" - -"@jest/expect-utils@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-29.6.1.tgz#ab83b27a15cdd203fe5f68230ea22767d5c3acc5" - integrity sha512-o319vIf5pEMx0LmzSxxkYYxo4wrRLKHq9dP1yJU7FoPTB0LfAKSz8SWD6D/6U3v/O52t9cF5t+MeJiRsfk7zMw== - dependencies: - jest-get-type "^29.4.3" - -"@jest/expect@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-29.6.1.tgz#fef18265188f6a97601f1ea0a2912d81a85b4657" - integrity sha512-N5xlPrAYaRNyFgVf2s9Uyyvr795jnB6rObuPx4QFvNJz8aAjpZUDfO4bh5G/xuplMID8PrnuF1+SfSyDxhsgYg== - dependencies: - expect "^29.6.1" - jest-snapshot "^29.6.1" - -"@jest/fake-timers@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-29.6.1.tgz#c773efddbc61e1d2efcccac008139f621de57c69" - integrity sha512-RdgHgbXyosCDMVYmj7lLpUwXA4c69vcNzhrt69dJJdf8azUrpRh3ckFCaTPNjsEeRi27Cig0oKDGxy5j7hOgHg== - dependencies: - "@jest/types" "^29.6.1" - "@sinonjs/fake-timers" "^10.0.2" - "@types/node" "*" - jest-message-util "^29.6.1" - jest-mock "^29.6.1" - jest-util "^29.6.1" - -"@jest/globals@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-29.6.1.tgz#c8a8923e05efd757308082cc22893d82b8aa138f" - integrity sha512-2VjpaGy78JY9n9370H8zGRCFbYVWwjY6RdDMhoJHa1sYfwe6XM/azGN0SjY8kk7BOZApIejQ1BFPyH7FPG0w3A== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/expect" "^29.6.1" - "@jest/types" "^29.6.1" - jest-mock "^29.6.1" - -"@jest/reporters@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-29.6.1.tgz#3325a89c9ead3cf97ad93df3a427549d16179863" - integrity sha512-9zuaI9QKr9JnoZtFQlw4GREQbxgmNYXU6QuWtmuODvk5nvPUeBYapVR/VYMyi2WSx3jXTLJTJji8rN6+Cm4+FA== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@jridgewell/trace-mapping" "^0.3.18" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-message-util "^29.6.1" - jest-util "^29.6.1" - jest-worker "^29.6.1" - slash "^3.0.0" - string-length "^4.0.1" - strip-ansi "^6.0.0" - v8-to-istanbul "^9.0.1" - -"@jest/schemas@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.0.tgz#0f4cb2c8e3dca80c135507ba5635a4fd755b0040" - integrity sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ== - dependencies: - "@sinclair/typebox" "^0.27.8" - -"@jest/source-map@^29.6.0": - version "29.6.0" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-29.6.0.tgz#bd34a05b5737cb1a99d43e1957020ac8e5b9ddb1" - integrity sha512-oA+I2SHHQGxDCZpbrsCQSoMLb3Bz547JnM+jUr9qEbuw0vQlWZfpPS7CO9J7XiwKicEz9OFn/IYoLkkiUD7bzA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.18" - callsites "^3.0.0" - graceful-fs "^4.2.9" - -"@jest/test-result@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-29.6.1.tgz#850e565a3f58ee8ca6ec424db00cb0f2d83c36ba" - integrity sha512-Ynr13ZRcpX6INak0TPUukU8GWRfm/vAytE3JbJNGAvINySWYdfE7dGZMbk36oVuK4CigpbhMn8eg1dixZ7ZJOw== - dependencies: - "@jest/console" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-29.6.1.tgz#e3e582ee074dd24ea9687d7d1aaf05ee3a9b068e" - integrity sha512-oBkC36PCDf/wb6dWeQIhaviU0l5u6VCsXa119yqdUosYAt7/FbQU2M2UoziO3igj/HBDEgp57ONQ3fm0v9uyyg== - dependencies: - "@jest/test-result" "^29.6.1" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - slash "^3.0.0" - -"@jest/transform@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-29.6.1.tgz#acb5606019a197cb99beda3c05404b851f441c92" - integrity sha512-URnTneIU3ZjRSaf906cvf6Hpox3hIeJXRnz3VDSw5/X93gR8ycdfSIEy19FlVx8NFmpN7fe3Gb1xF+NjXaQLWg== - dependencies: - "@babel/core" "^7.11.6" - "@jest/types" "^29.6.1" - "@jridgewell/trace-mapping" "^0.3.18" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^2.0.0" - fast-json-stable-stringify "^2.1.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - write-file-atomic "^4.0.2" - -"@jest/types@^26.6.2": - version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" - integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jest/types@^29.6.1": - version "29.6.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.1.tgz#ae79080278acff0a6af5eb49d063385aaa897bf2" - integrity sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw== - dependencies: - "@jest/schemas" "^29.6.0" - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^17.0.8" - chalk "^4.0.0" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.3": - version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" - integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@1.4.14": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" - integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== - dependencies: - "@jridgewell/resolve-uri" "3.1.0" - "@jridgewell/sourcemap-codec" "1.4.14" - -"@nicolo-ribaudo/semver-v6@^6.3.3": - version "6.3.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29" - integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg== - -"@react-native-community/cli-clean@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-11.3.5.tgz#07c8a01e433ea6c6e32eb647908be48952888cdd" - integrity sha512-1+7BU962wKkIkHRp/uW3jYbQKKGtU7L+R3g59D8K6uLccuxJYUBJv18753ojMa6SD3SAq5Xh31bAre+YwVcOTA== - dependencies: - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - execa "^5.0.0" - prompts "^2.4.0" - -"@react-native-community/cli-config@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-config/-/cli-config-11.3.5.tgz#07e48bb6cdecaa2aafa20da9888b5f35383a4382" - integrity sha512-fMblIsHlUleKfGsgWyjFJYfx1SqrsnhS/QXfA8w7iT6GrNOOjBp5UWx8+xlMDFcmOb9e42g1ExFDKl3n8FWkxQ== - dependencies: - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - cosmiconfig "^5.1.0" - deepmerge "^4.3.0" - glob "^7.1.3" - joi "^17.2.1" - -"@react-native-community/cli-debugger-ui@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.5.tgz#0dbb27759b9f6e4ca8cfcaab4fabfe349f765356" - integrity sha512-o5JVCKEpPUXMX4r3p1cYjiy3FgdOEkezZcQ6owWEae2dYvV19lLYyJwnocm9Y7aG9PvpgI3PIMVh3KZbhS21eA== - dependencies: - serve-static "^1.13.1" - -"@react-native-community/cli-doctor@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-doctor/-/cli-doctor-11.3.5.tgz#f11e0651c53e0b58487837a272af725f046a5842" - integrity sha512-+4BuFHjoV4FFjX5y60l0s6nS0agidb1izTVwsFixeFKW73LUkOLu+Ae5HI94RAFEPE4ePEVNgYX3FynIau6K0g== - dependencies: - "@react-native-community/cli-config" "11.3.5" - "@react-native-community/cli-platform-android" "11.3.5" - "@react-native-community/cli-platform-ios" "11.3.5" - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - command-exists "^1.2.8" - envinfo "^7.7.2" - execa "^5.0.0" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - node-stream-zip "^1.9.1" - ora "^5.4.1" - prompts "^2.4.0" - semver "^6.3.0" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" - yaml "^2.2.1" - -"@react-native-community/cli-hermes@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-hermes/-/cli-hermes-11.3.5.tgz#fb557790a34f4354fa7a91b02217cdded26cafc4" - integrity sha512-+3m34hiaJpFel8BlJE7kJOaPzWR/8U8APZG2LXojbAdBAg99EGmQcwXIgsSVJFvH8h/nezf4DHbsPKigIe33zA== - dependencies: - "@react-native-community/cli-platform-android" "11.3.5" - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - -"@react-native-community/cli-platform-android@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.5.tgz#8be7ef382a3182fe63a698ed2edd4d90ab19246a" - integrity sha512-s4Lj7FKxJ/BofGi/ifjPfrA9MjFwIgYpHnHBSlqtbsvPoSYzmVCU2qlWM8fb3AmkXIwyYt4A6MEr3MmNT2UoBg== - dependencies: - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - execa "^5.0.0" - glob "^7.1.3" - logkitty "^0.7.1" - -"@react-native-community/cli-platform-ios@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.5.tgz#12a8cbf2638400b9986709466653ce4e7c9eca2a" - integrity sha512-ytJC/YCFD7P+KuQHOT5Jzh1ho2XbJEjq71yHa1gJP2PG/Q/uB4h1x2XpxDqv5iXU6E250yjvKMmkReKTW4CTig== - dependencies: - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - execa "^5.0.0" - fast-xml-parser "^4.0.12" - glob "^7.1.3" - ora "^5.4.1" - -"@react-native-community/cli-plugin-metro@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.5.tgz#5614c7ef3bc83cf70bcb0e6d988ab9d84a76008a" - integrity sha512-r9AekfeLKdblB7LfWB71IrNy1XM03WrByQlUQajUOZAP2NmUUBLl9pMZscPjJeOSgLpHB9ixEFTIOhTabri/qg== - dependencies: - "@react-native-community/cli-server-api" "11.3.5" - "@react-native-community/cli-tools" "11.3.5" - chalk "^4.1.2" - execa "^5.0.0" - metro "0.76.7" - metro-config "0.76.7" - metro-core "0.76.7" - metro-react-native-babel-transformer "0.76.7" - metro-resolver "0.76.7" - metro-runtime "0.76.7" - readline "^1.3.0" - -"@react-native-community/cli-server-api@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-server-api/-/cli-server-api-11.3.5.tgz#6f43f5844bd1eb73166546b8fa8bfd32064b21e7" - integrity sha512-PM/jF13uD1eAKuC84lntNuM5ZvJAtyb+H896P1dBIXa9boPLa3KejfUvNVoyOUJ5s8Ht25JKbc3yieV2+GMBDA== - dependencies: - "@react-native-community/cli-debugger-ui" "11.3.5" - "@react-native-community/cli-tools" "11.3.5" - compression "^1.7.1" - connect "^3.6.5" - errorhandler "^1.5.1" - nocache "^3.0.1" - pretty-format "^26.6.2" - serve-static "^1.13.1" - ws "^7.5.1" - -"@react-native-community/cli-tools@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-tools/-/cli-tools-11.3.5.tgz#3f9d23a4c961d963f85c254718636db8a5fa3bce" - integrity sha512-zDklE1+ah/zL4BLxut5XbzqCj9KTHzbYBKX7//cXw2/0TpkNCaY9c+iKx//gZ5m7U1OKbb86Fm2b0AKtKVRf6Q== - dependencies: - appdirsjs "^1.2.4" - chalk "^4.1.2" - find-up "^5.0.0" - mime "^2.4.1" - node-fetch "^2.6.0" - open "^6.2.0" - ora "^5.4.1" - semver "^6.3.0" - shell-quote "^1.7.3" - -"@react-native-community/cli-types@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli-types/-/cli-types-11.3.5.tgz#9051205e164d5585f1ae3869a3b3ca1f2f43b9ba" - integrity sha512-pf0kdWMEfPSV/+8rcViDCFzbLMtWIHMZ8ay7hKwqaoWegsJ0oprSF2tSTH+LSC/7X1Beb9ssIvHj1m5C4es5Xg== - dependencies: - joi "^17.2.1" - -"@react-native-community/cli@11.3.5": - version "11.3.5" - resolved "https://registry.yarnpkg.com/@react-native-community/cli/-/cli-11.3.5.tgz#18ac20ba96182662cf1088cbed20b6065935ddba" - integrity sha512-wMXgKEWe6uesw7vyXKKjx5EDRog0QdXHxdgRguG14AjQRao1+4gXEWq2yyExOTi/GDY6dfJBUGTCwGQxhnk/Lg== - dependencies: - "@react-native-community/cli-clean" "11.3.5" - "@react-native-community/cli-config" "11.3.5" - "@react-native-community/cli-debugger-ui" "11.3.5" - "@react-native-community/cli-doctor" "11.3.5" - "@react-native-community/cli-hermes" "11.3.5" - "@react-native-community/cli-plugin-metro" "11.3.5" - "@react-native-community/cli-server-api" "11.3.5" - "@react-native-community/cli-tools" "11.3.5" - "@react-native-community/cli-types" "11.3.5" - chalk "^4.1.2" - commander "^9.4.1" - execa "^5.0.0" - find-up "^4.1.0" - fs-extra "^8.1.0" - graceful-fs "^4.1.3" - prompts "^2.4.0" - semver "^6.3.0" - -"@react-native/assets-registry@^0.72.0": - version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" - integrity sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ== - -"@react-native/codegen@^0.72.6": - version "0.72.6" - resolved "https://registry.yarnpkg.com/@react-native/codegen/-/codegen-0.72.6.tgz#029cf61f82f5c6872f0b2ce58f27c4239a5586c8" - integrity sha512-idTVI1es/oopN0jJT/0jB6nKdvTUKE3757zA5+NPXZTeB46CIRbmmos4XBiAec8ufu9/DigLPbHTYAaMNZJ6Ig== - dependencies: - "@babel/parser" "^7.20.0" - flow-parser "^0.206.0" - jscodeshift "^0.14.0" - nullthrows "^1.1.1" - -"@react-native/gradle-plugin@^0.72.11": - version "0.72.11" - resolved "https://registry.yarnpkg.com/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" - integrity sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw== - -"@react-native/js-polyfills@^0.72.1": - version "0.72.1" - resolved "https://registry.yarnpkg.com/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" - integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== - -"@react-native/metro-config@^0.72.9": - version "0.72.9" - resolved "https://registry.yarnpkg.com/@react-native/metro-config/-/metro-config-0.72.9.tgz#bc103c7b5be0e6db179baab3f57096565557a039" - integrity sha512-5MGmyDnXPeprRuvgPGE4LZ+e+ovofSd5YY6nFDwg6wbjRGOkeCRRlaTlQT+fjmv+zr4vYG+MUTKBlaO+fui/vA== - dependencies: - "@react-native/js-polyfills" "^0.72.1" - metro-config "0.76.7" - metro-react-native-babel-transformer "0.76.7" - metro-runtime "0.76.7" - -"@react-native/normalize-colors@*": - version "0.73.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz#23e15cf2a2b73ac7e5e6df8d5b86b173cfb35a3f" - integrity sha512-EmSCmJ0djeMJadeFsms6Pl/R85i9xSJMc+tyJu/GEMkKXBVyYQyqanK4RHFU0v8MO90OWj+SiFXjCkKYiJ6mkg== - -"@react-native/normalize-colors@^0.72.0": - version "0.72.0" - resolved "https://registry.yarnpkg.com/@react-native/normalize-colors/-/normalize-colors-0.72.0.tgz#14294b7ed3c1d92176d2a00df48456e8d7d62212" - integrity sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw== - -"@react-native/virtualized-lists@^0.72.6": - version "0.72.6" - resolved "https://registry.yarnpkg.com/@react-native/virtualized-lists/-/virtualized-lists-0.72.6.tgz#375f88a1371927d803afad8d8a0ede3261464030" - integrity sha512-JhT6ydu35LvbSKdwnhWDuGHMOwM0WAh9oza/X8vXHA8ELHRyQ/4p8eKz/bTQcbQziJaaleUURToGhFuCtgiMoA== - dependencies: - invariant "^2.2.4" - nullthrows "^1.1.1" - -"@react-navigation/core@^6.4.9": - version "6.4.9" - resolved "https://registry.yarnpkg.com/@react-navigation/core/-/core-6.4.9.tgz#aa09ce534f5393427cb993cf242abdbd848fb2c7" - integrity sha512-G9GH7bP9x0qqupxZnkSftnkn4JoXancElTvFc8FVGfEvxnxP+gBo3wqcknyBi7M5Vad4qecsYjCOa9wqsftv9g== - dependencies: - "@react-navigation/routers" "^6.1.9" - escape-string-regexp "^4.0.0" - nanoid "^3.1.23" - query-string "^7.1.3" - react-is "^16.13.0" - use-latest-callback "^0.1.5" - -"@react-navigation/elements@^1.3.18": - version "1.3.18" - resolved "https://registry.yarnpkg.com/@react-navigation/elements/-/elements-1.3.18.tgz#d8364b40276f3efb9c229c39da3b8b465f18f0a2" - integrity sha512-/0hwnJkrr415yP0Hf4PjUKgGyfshrvNUKFXN85Mrt1gY49hy9IwxZgrrxlh0THXkPeq8q4VWw44eHDfAcQf20Q== - -"@react-navigation/native-stack@^6.9.13": - version "6.9.13" - resolved "https://registry.yarnpkg.com/@react-navigation/native-stack/-/native-stack-6.9.13.tgz#f308c398ee18fcd45de8ec7c04fe0641735feb31" - integrity sha512-ejlepMrvFneewL+XlXHHhn+6y3lwvavM4/R7XwBV0XJxCymujexK+7Vkg7UcvJ1lx4CRhOcyBSNfGmdNIHREyQ== - dependencies: - "@react-navigation/elements" "^1.3.18" - warn-once "^0.1.0" - -"@react-navigation/native@^6.1.7": - version "6.1.7" - resolved "https://registry.yarnpkg.com/@react-navigation/native/-/native-6.1.7.tgz#968ef85b76d35f63111890668836fe2f125bbf90" - integrity sha512-W6E3+AtTombMucCRo6q7vPmluq8hSjS+IxfazJ/SokOe7ChJX7eLvvralIsJkjFj3iWV1KgOSnHxa6hdiFasBw== - dependencies: - "@react-navigation/core" "^6.4.9" - escape-string-regexp "^4.0.0" - fast-deep-equal "^3.1.3" - nanoid "^3.1.23" - -"@react-navigation/routers@^6.1.9": - version "6.1.9" - resolved "https://registry.yarnpkg.com/@react-navigation/routers/-/routers-6.1.9.tgz#73f5481a15a38e36592a0afa13c3c064b9f90bed" - integrity sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA== - dependencies: - nanoid "^3.1.23" - -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sinclair/typebox@^0.27.8": - version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" - integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== - -"@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== - dependencies: - "@sinonjs/commons" "^3.0.0" - -"@tsconfig/react-native@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@tsconfig/react-native/-/react-native-3.0.2.tgz#f7db242eee4820f5a3d0edcc86c920bb7d9ec0f2" - integrity sha512-F7IoHEqf741lut4Z2K+IkWQRvXAhBiZMeY5L7BysG7Z2Z3MlIyFR+AagD8jQ/CqC1vowGnRwfLjeuwIpaeoJxA== - -"@types/babel__core@^7.1.14": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" - integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== - dependencies: - "@babel/parser" "^7.20.7" - "@babel/types" "^7.20.7" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.6": - version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" - integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== - dependencies: - "@babel/types" "^7.20.7" - -"@types/graceful-fs@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" - integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/node@*": - version "20.4.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.2.tgz#129cc9ae69f93824f92fac653eebfb4812ab4af9" - integrity sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw== - -"@types/prettier@^2.1.5": - version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" - integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/react-test-renderer@^18.0.0": - version "18.0.0" - resolved "https://registry.yarnpkg.com/@types/react-test-renderer/-/react-test-renderer-18.0.0.tgz#7b7f69ca98821ea5501b21ba24ea7b6139da2243" - integrity sha512-C7/5FBJ3g3sqUahguGi03O79b8afNeSD6T8/GU50oQrJCU0bVCCGQHaGKUbg2Ce8VQEEqTw8/HiS6lXHHdgkdQ== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^18.0.24": - version "18.2.15" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.15.tgz#14792b35df676c20ec3cf595b262f8c615a73066" - integrity sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/scheduler@*": - version "0.16.3" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.3.tgz#cef09e3ec9af1d63d2a6cc5b383a737e24e6dcf5" - integrity sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ== - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/yargs-parser@*": - version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" - integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== - -"@types/yargs@^15.0.0": - version "15.0.15" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" - integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^16.0.0": - version "16.0.5" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.5.tgz#12cc86393985735a283e387936398c2f9e5f88e3" - integrity sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ== - dependencies: - "@types/yargs-parser" "*" - -"@types/yargs@^17.0.8": - version "17.0.24" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.24.tgz#b3ef8d50ad4aa6aecf6ddc97c580a00f5aa11902" - integrity sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw== - dependencies: - "@types/yargs-parser" "*" - -abort-controller@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" - integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== - dependencies: - event-target-shim "^5.0.0" - -accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -anser@^1.4.9: - version "1.4.10" - resolved "https://registry.yarnpkg.com/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" - integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== - -ansi-escapes@^4.2.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-fragments@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/ansi-fragments/-/ansi-fragments-0.2.1.tgz#24409c56c4cc37817c3d7caa99d8969e2de5a05e" - integrity sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w== - dependencies: - colorette "^1.0.7" - slice-ansi "^2.0.0" - strip-ansi "^5.0.0" - -ansi-regex@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" - integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== - -ansi-regex@^5.0.0, ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.0, ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -appdirsjs@^1.2.4: - version "1.2.7" - resolved "https://registry.yarnpkg.com/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" - integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -ast-types@0.15.2: - version "0.15.2" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.15.2.tgz#39ae4809393c4b16df751ee563411423e85fb49d" - integrity sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg== - dependencies: - tslib "^2.0.1" - -astral-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" - integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - -async-limiter@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== - -async@^3.2.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/async/-/async-3.2.4.tgz#2d22e00f8cddeb5fde5dd33522b56d1cf569a81c" - integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ== - -babel-core@^7.0.0-bridge.0: - version "7.0.0-bridge.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" - integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== - -babel-jest@^29.2.1, babel-jest@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-29.6.1.tgz#a7141ad1ed5ec50238f3cd36127636823111233a" - integrity sha512-qu+3bdPEQC6KZSPz+4Fyjbga5OODNcp49j6GKzG1EKbkfyJBxEYGVUmVGpwCSeGouG52R4EgYMLb6p9YeEEQ4A== - dependencies: - "@jest/transform" "^29.6.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^29.5.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz#a97db437936f441ec196990c9738d4b88538618a" - integrity sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.1.14" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-polyfill-corejs2@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.4.tgz#9f9a0e1cd9d645cc246a5e094db5c3aa913ccd2b" - integrity sha512-9WeK9snM1BfxB38goUEv2FLnA6ja07UMfazFHzCXUb3NyDZAwfXvQiURQ6guTTMeHcOsdknULm1PDhs4uWtKyA== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.1" - "@nicolo-ribaudo/semver-v6" "^6.3.3" - -babel-plugin-polyfill-corejs3@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.2.tgz#d406c5738d298cd9c66f64a94cf8d5904ce4cc5e" - integrity sha512-Cid+Jv1BrY9ReW9lIfNlNpsI53N+FN7gE+f73zLAUbr9C52W4gKLWSByx47pfDJsEysojKArqOtOKZSVIIUTuQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.1" - core-js-compat "^3.31.0" - -babel-plugin-polyfill-regenerator@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.1.tgz#ace7a5eced6dff7d5060c335c52064778216afd3" - integrity sha512-L8OyySuI6OSQ5hFy9O+7zFjyr4WhAfRjLIOkhQGYl+emwJkd/S4XXT1JpfrgR1jrQ1NcGiOh+yAdGlF8pnC3Jw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.1" - -babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: - version "7.0.0-beta.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" - integrity sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== - -babel-plugin-transform-flow-enums@^0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-enums/-/babel-plugin-transform-flow-enums-0.0.2.tgz#d1d0cc9bdc799c850ca110d0ddc9f21b9ec3ef25" - integrity sha512-g4aaCrDDOsWjbm0PUUeVnkcVd6AKJsVc/MbnPhEotEpkeJQP6b8nzewohQi7+QS8UyPehOhGWn0nOwjvWpmMvQ== - dependencies: - "@babel/plugin-syntax-flow" "^7.12.1" - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-fbjs@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" - integrity sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow== - dependencies: - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-syntax-class-properties" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.0.0" - "@babel/plugin-syntax-jsx" "^7.0.0" - "@babel/plugin-syntax-object-rest-spread" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-block-scoped-functions" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-member-expression-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-super" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-property-literals" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" - -babel-preset-jest@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz#57bc8cc88097af7ff6a5ab59d1cd29d52a5916e2" - integrity sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg== - dependencies: - babel-plugin-jest-hoist "^29.5.0" - babel-preset-current-node-syntax "^1.0.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.1.2, base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -bl@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" - integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== - dependencies: - buffer "^5.5.0" - inherits "^2.0.4" - readable-stream "^3.4.0" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.21.9: - version "4.21.9" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635" - integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg== - dependencies: - caniuse-lite "^1.0.30001503" - electron-to-chromium "^1.4.431" - node-releases "^2.0.12" - update-browserslist-db "^1.0.11" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer@^5.5.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -caller-callsite@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" - integrity sha512-JuG3qI4QOftFsZyOn1qq87fq5grLIyk1JYd5lJmdA+fG7aQ9pA/i3JIJGcO3q0MrRcHlOt1U+ZeHW8Dq9axALQ== - dependencies: - callsites "^2.0.0" - -caller-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" - integrity sha512-MCL3sf6nCSXOwCTzvPKhN18TU7AHTvdtam8DAogxcrJ8Rjfbbg7Lgng64H9Iy+vUV6VGFClN/TyxBkAebLRR4A== - dependencies: - caller-callsite "^2.0.0" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - integrity sha512-ksWePWBloaWPxJYQ8TL0JHvtci6G5QTKwQ95RcWAa/lzoAKuAOflGdAK92hpHXjkwb8zLxoLNUoNYZgVsaJzvQ== - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camelcase@^5.0.0, camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-lite@^1.0.30001503: - version "1.0.30001516" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz#621b1be7d85a8843ee7d210fd9d87b52e3daab3a" - integrity sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g== - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - 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" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -ci-info@^3.2.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" - integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== - -cjs-module-lexer@^1.0.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz#6c370ab19f8a3394e318fe682686ec0ac684d107" - integrity sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - -cli-spinners@^2.5.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" - integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== - -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -cliui@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" - integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.1" - wrap-ansi "^7.0.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== - -collect-v8-coverage@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" - integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^1.0.7: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" - integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== - -command-exists@^1.2.8: - version "1.2.9" - resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" - integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^9.4.1: - version "9.5.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" - integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.1: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -connect@^3.6.5: - version "3.7.0" - resolved "https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" - integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== - dependencies: - debug "2.6.9" - finalhandler "1.1.2" - parseurl "~1.3.3" - utils-merge "1.0.1" - -convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -core-js-compat@^3.31.0: - version "3.31.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.31.1.tgz#5084ad1a46858df50ff89ace152441a63ba7aae0" - integrity sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA== - dependencies: - browserslist "^4.21.9" - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" - integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== - dependencies: - import-fresh "^2.0.0" - is-directory "^0.3.1" - js-yaml "^3.13.1" - parse-json "^4.0.0" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -csstype@^3.0.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -dayjs@^1.8.15: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== - -debug@2.6.9, debug@^2.2.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== - -decode-uri-component@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== - -deepmerge@^4.2.2, deepmerge@^4.3.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" - integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== - -defaults@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" - integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A== - dependencies: - clone "^1.0.2" - -denodeify@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631" - integrity sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg== - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -deprecated-react-native-prop-types@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" - integrity sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw== - dependencies: - "@react-native/normalize-colors" "*" - invariant "*" - prop-types "*" - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -diff-sequences@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2" - integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.4.431: - version "1.4.461" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.461.tgz#6b14af66042732bf883ab63a4d82cac8f35eb252" - integrity sha512-1JkvV2sgEGTDXjdsaQCeSwYYuhLRphRpc+g6EHTFELJXEiznLt3/0pZ9JuAOQ5p2rI3YxKTbivtvajirIfhrEQ== - -emittery@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad" - integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -envinfo@^7.7.2: - version "7.10.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" - integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.1.4" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz#229cb01cdbfa84440bfa91876285b94680188286" - integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== - dependencies: - stackframe "^1.3.4" - -errorhandler@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.5.1.tgz#b9ba5d17cf90744cd1e851357a6e75bf806a9a91" - integrity sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A== - dependencies: - accepts "~1.3.7" - escape-html "~1.0.3" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -esprima@^4.0.0, esprima@~4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -event-target-shim@^5.0.0, event-target-shim@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" - integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== - -expect@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-29.6.1.tgz#64dd1c8f75e2c0b209418f2b8d36a07921adfdf1" - integrity sha512-XEdDLonERCU1n9uR56/Stx9OqojaLAQtZf9PrCHH9Hl8YXiEIka3H4NXJ3NOIBmQJTg7+j7buh34PMHfJujc8g== - dependencies: - "@jest/expect-utils" "^29.6.1" - "@types/node" "*" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-util "^29.6.1" - -fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-xml-parser@^4.0.12: - version "4.2.5" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.2.5.tgz#a6747a09296a6cb34f2ae634019bf1738f3b421f" - integrity sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g== - dependencies: - strnum "^1.0.5" - -fb-watchman@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" - integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== - dependencies: - bser "2.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -filter-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" - integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== - -finalhandler@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" - integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== - dependencies: - commondir "^1.0.1" - make-dir "^2.0.0" - pkg-dir "^3.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flow-enums-runtime@^0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/flow-enums-runtime/-/flow-enums-runtime-0.0.5.tgz#95884bfcc82edaf27eef7e1dd09732331cfbafbc" - integrity sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ== - -flow-parser@0.*: - version "0.212.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.212.0.tgz#2b15a32bf0cc15fc81818fe849752dd70cb87871" - integrity sha512-45eNySEs7n692jLN+eHQ6zvC9e1cqu9Dq1PpDHTcWRri2HFEs8is8Anmp1RcIhYxA5TZYD6RuESG2jdj6nkDJQ== - -flow-parser@^0.206.0: - version "0.206.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" - integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" - integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^4.0.0" - universalify "^0.1.0" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.1, get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -glob@^7.1.3, glob@^7.1.4: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - 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" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.9: - version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hermes-estree@0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" - integrity sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw== - -hermes-parser@0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/hermes-parser/-/hermes-parser-0.12.0.tgz#114dc26697cfb41a6302c215b859b74224383773" - integrity sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw== - dependencies: - hermes-estree "0.12.0" - -hermes-profile-transformer@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/hermes-profile-transformer/-/hermes-profile-transformer-0.0.6.tgz#bd0f5ecceda80dd0ddaae443469ab26fb38fc27b" - integrity sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ== - dependencies: - source-map "^0.7.3" - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -ieee754@^1.1.13: - version "1.2.1" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -image-size@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" - integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== - dependencies: - queue "6.0.2" - -import-fresh@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" - integrity sha512-eZ5H8rcgYazHbKC3PG4ClHNykCSxtAhxSSEM+2mb+7evD2CKF5V7c0dNum7AdpDh0ZdICwZY9sRSn8f+KH96sg== - dependencies: - caller-path "^2.0.0" - resolve-from "^3.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -invariant@*, invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ip@^1.1.5: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" - integrity sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg== - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-core-module@^2.11.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== - dependencies: - has "^1.0.3" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - integrity sha512-yVChGzahRFvbkscn2MlwGismPO12i9+znNruC5gVEntG3qu0xQMzsGg/JFbrsqDOHtHFPci+V5aP5T9I+yeKqw== - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-interactive@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" - integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-unicode-supported@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" - integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" - integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.5" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae" - integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jest-changed-files@^29.5.0: - version "29.5.0" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-29.5.0.tgz#e88786dca8bf2aa899ec4af7644e16d9dcf9b23e" - integrity sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag== - dependencies: - execa "^5.0.0" - p-limit "^3.1.0" - -jest-circus@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-29.6.1.tgz#861dab37e71a89907d1c0fabc54a0019738ed824" - integrity sha512-tPbYLEiBU4MYAL2XoZme/bgfUeotpDBd81lgHLCbDZZFaGmECk0b+/xejPFtmiBP87GgP/y4jplcRpbH+fgCzQ== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/expect" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - is-generator-fn "^2.0.0" - jest-each "^29.6.1" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-runtime "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" - p-limit "^3.1.0" - pretty-format "^29.6.1" - pure-rand "^6.0.0" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-cli@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-29.6.1.tgz#99d9afa7449538221c71f358f0fdd3e9c6e89f72" - integrity sha512-607dSgTA4ODIN6go9w6xY3EYkyPFGicx51a69H7yfvt7lN53xNswEVLovq+E77VsTRi5fWprLH0yl4DJgE8Ing== - dependencies: - "@jest/core" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" - prompts "^2.0.1" - yargs "^17.3.1" - -jest-config@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-29.6.1.tgz#d785344509065d53a238224c6cdc0ed8e2f2f0dd" - integrity sha512-XdjYV2fy2xYixUiV2Wc54t3Z4oxYPAELUzWnV6+mcbq0rh742X2p52pii5A3oeRzYjLnQxCsZmp0qpI6klE2cQ== - dependencies: - "@babel/core" "^7.11.6" - "@jest/test-sequencer" "^29.6.1" - "@jest/types" "^29.6.1" - babel-jest "^29.6.1" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-circus "^29.6.1" - jest-environment-node "^29.6.1" - jest-get-type "^29.4.3" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-runner "^29.6.1" - jest-util "^29.6.1" - jest-validate "^29.6.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^29.6.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.6.1.tgz#13df6db0a89ee6ad93c747c75c85c70ba941e545" - integrity sha512-FsNCvinvl8oVxpNLttNQX7FAq7vR+gMDGj90tiP7siWw1UdakWUGqrylpsYrpvj908IYckm5Y0Q7azNAozU1Kg== - dependencies: - chalk "^4.0.0" - diff-sequences "^29.4.3" - jest-get-type "^29.4.3" - pretty-format "^29.6.1" - -jest-docblock@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-29.4.3.tgz#90505aa89514a1c7dceeac1123df79e414636ea8" - integrity sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg== - dependencies: - detect-newline "^3.0.0" - -jest-each@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-29.6.1.tgz#975058e5b8f55c6780beab8b6ab214921815c89c" - integrity sha512-n5eoj5eiTHpKQCAVcNTT7DRqeUmJ01hsAL0Q1SMiBHcBcvTKDELixQOGMCpqhbIuTcfC4kMfSnpmDqRgRJcLNQ== - dependencies: - "@jest/types" "^29.6.1" - chalk "^4.0.0" - jest-get-type "^29.4.3" - jest-util "^29.6.1" - pretty-format "^29.6.1" - -jest-environment-node@^29.2.1, jest-environment-node@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-29.6.1.tgz#08a122dece39e58bc388da815a2166c58b4abec6" - integrity sha512-ZNIfAiE+foBog24W+2caIldl4Irh8Lx1PUhg/GZ0odM1d/h2qORAsejiFc7zb+SEmYPn1yDZzEDSU5PmDkmVLQ== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/fake-timers" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - jest-mock "^29.6.1" - jest-util "^29.6.1" - -jest-get-type@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-29.4.3.tgz#1ab7a5207c995161100b5187159ca82dd48b3dd5" - integrity sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg== - -jest-haste-map@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-29.6.1.tgz#62655c7a1c1b349a3206441330fb2dbdb4b63803" - integrity sha512-0m7f9PZXxOCk1gRACiVgX85knUKPKLPg4oRCjLoqIm9brTHXaorMA0JpmtmVkQiT8nmXyIVoZd/nnH1cfC33ig== - dependencies: - "@jest/types" "^29.6.1" - "@types/graceful-fs" "^4.1.3" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^29.4.3" - jest-util "^29.6.1" - jest-worker "^29.6.1" - micromatch "^4.0.4" - walker "^1.0.8" - optionalDependencies: - fsevents "^2.3.2" - -jest-leak-detector@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-29.6.1.tgz#66a902c81318e66e694df7d096a95466cb962f8e" - integrity sha512-OrxMNyZirpOEwkF3UHnIkAiZbtkBWiye+hhBweCHkVbCgyEy71Mwbb5zgeTNYWJBi1qgDVfPC1IwO9dVEeTLwQ== - dependencies: - jest-get-type "^29.4.3" - pretty-format "^29.6.1" - -jest-matcher-utils@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-29.6.1.tgz#6c60075d84655d6300c5d5128f46531848160b53" - integrity sha512-SLaztw9d2mfQQKHmJXKM0HCbl2PPVld/t9Xa6P9sgiExijviSp7TnZZpw2Fpt+OI3nwUO/slJbOfzfUMKKC5QA== - dependencies: - chalk "^4.0.0" - jest-diff "^29.6.1" - jest-get-type "^29.4.3" - pretty-format "^29.6.1" - -jest-message-util@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-29.6.1.tgz#d0b21d87f117e1b9e165e24f245befd2ff34ff8d" - integrity sha512-KoAW2zAmNSd3Gk88uJ56qXUWbFk787QKmjjJVOjtGFmmGSZgDBrlIL4AfQw1xyMYPNVD7dNInfIbur9B2rd/wQ== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^29.6.1" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^29.6.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-29.6.1.tgz#049ee26aea8cbf54c764af649070910607316517" - integrity sha512-brovyV9HBkjXAEdRooaTQK42n8usKoSRR3gihzUpYeV/vwqgSoNfrksO7UfSACnPmxasO/8TmHM3w9Hp3G1dgw== - dependencies: - "@jest/types" "^29.6.1" - "@types/node" "*" - jest-util "^29.6.1" - -jest-pnp-resolver@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" - integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== - -jest-regex-util@^27.0.6: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== - -jest-regex-util@^29.4.3: - version "29.4.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-29.4.3.tgz#a42616141e0cae052cfa32c169945d00c0aa0bb8" - integrity sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg== - -jest-resolve-dependencies@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.1.tgz#b85b06670f987a62515bbf625d54a499e3d708f5" - integrity sha512-BbFvxLXtcldaFOhNMXmHRWx1nXQO5LoXiKSGQcA1LxxirYceZT6ch8KTE1bK3X31TNG/JbkI7OkS/ABexVahiw== - dependencies: - jest-regex-util "^29.4.3" - jest-snapshot "^29.6.1" - -jest-resolve@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-29.6.1.tgz#4c3324b993a85e300add2f8609f51b80ddea39ee" - integrity sha512-AeRkyS8g37UyJiP9w3mmI/VXU/q8l/IH52vj/cDAyScDcemRbSBhfX/NMYIGilQgSVwsjxrCHf3XJu4f+lxCMg== - dependencies: - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-pnp-resolver "^1.2.2" - jest-util "^29.6.1" - jest-validate "^29.6.1" - resolve "^1.20.0" - resolve.exports "^2.0.0" - slash "^3.0.0" - -jest-runner@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-29.6.1.tgz#54557087e7972d345540d622ab5bfc3d8f34688c" - integrity sha512-tw0wb2Q9yhjAQ2w8rHRDxteryyIck7gIzQE4Reu3JuOBpGp96xWgF0nY8MDdejzrLCZKDcp8JlZrBN/EtkQvPQ== - dependencies: - "@jest/console" "^29.6.1" - "@jest/environment" "^29.6.1" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.13.1" - graceful-fs "^4.2.9" - jest-docblock "^29.4.3" - jest-environment-node "^29.6.1" - jest-haste-map "^29.6.1" - jest-leak-detector "^29.6.1" - jest-message-util "^29.6.1" - jest-resolve "^29.6.1" - jest-runtime "^29.6.1" - jest-util "^29.6.1" - jest-watcher "^29.6.1" - jest-worker "^29.6.1" - p-limit "^3.1.0" - source-map-support "0.5.13" - -jest-runtime@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-29.6.1.tgz#8a0fc9274ef277f3d70ba19d238e64334958a0dc" - integrity sha512-D6/AYOA+Lhs5e5il8+5pSLemjtJezUr+8zx+Sn8xlmOux3XOqx4d8l/2udBea8CRPqqrzhsKUsN/gBDE/IcaPQ== - dependencies: - "@jest/environment" "^29.6.1" - "@jest/fake-timers" "^29.6.1" - "@jest/globals" "^29.6.1" - "@jest/source-map" "^29.6.0" - "@jest/test-result" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^29.6.1" - jest-message-util "^29.6.1" - jest-mock "^29.6.1" - jest-regex-util "^29.4.3" - jest-resolve "^29.6.1" - jest-snapshot "^29.6.1" - jest-util "^29.6.1" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-snapshot@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-29.6.1.tgz#0d083cb7de716d5d5cdbe80d598ed2fbafac0239" - integrity sha512-G4UQE1QQ6OaCgfY+A0uR1W2AY0tGXUPQpoUClhWHq1Xdnx1H6JOrC2nH5lqnOEqaDgbHFgIwZ7bNq24HpB180A== - dependencies: - "@babel/core" "^7.11.6" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-jsx" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/types" "^7.3.3" - "@jest/expect-utils" "^29.6.1" - "@jest/transform" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^29.6.1" - graceful-fs "^4.2.9" - jest-diff "^29.6.1" - jest-get-type "^29.4.3" - jest-matcher-utils "^29.6.1" - jest-message-util "^29.6.1" - jest-util "^29.6.1" - natural-compare "^1.4.0" - pretty-format "^29.6.1" - semver "^7.5.3" - -jest-util@^27.2.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-util@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.6.1.tgz#c9e29a87a6edbf1e39e6dee2b4689b8a146679cb" - integrity sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg== - dependencies: - "@jest/types" "^29.6.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^29.2.1, jest-validate@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-29.6.1.tgz#765e684af6e2c86dce950aebefbbcd4546d69f7b" - integrity sha512-r3Ds69/0KCN4vx4sYAbGL1EVpZ7MSS0vLmd3gV78O+NAx3PDQQukRU5hNHPXlyqCgFY8XUk7EuTMLugh0KzahA== - dependencies: - "@jest/types" "^29.6.1" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^29.4.3" - leven "^3.1.0" - pretty-format "^29.6.1" - -jest-watcher@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-29.6.1.tgz#7c0c43ddd52418af134c551c92c9ea31e5ec942e" - integrity sha512-d4wpjWTS7HEZPaaj8m36QiaP856JthRZkrgcIY/7ISoUWPIillrXM23WPboZVLbiwZBt4/qn2Jke84Sla6JhFA== - dependencies: - "@jest/test-result" "^29.6.1" - "@jest/types" "^29.6.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.13.1" - jest-util "^29.6.1" - string-length "^4.0.1" - -jest-worker@^27.2.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest-worker@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.6.1.tgz#64b015f0e985ef3a8ad049b61fe92b3db74a5319" - integrity sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA== - dependencies: - "@types/node" "*" - jest-util "^29.6.1" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^29.2.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-29.6.1.tgz#74be1cb719c3abe439f2d94aeb18e6540a5b02ad" - integrity sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw== - dependencies: - "@jest/core" "^29.6.1" - "@jest/types" "^29.6.1" - import-local "^3.0.2" - jest-cli "^29.6.1" - -joi@^17.2.1: - version "17.9.2" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.2.tgz#8b2e4724188369f55451aebd1d0b1d9482470690" - integrity sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsc-android@^250231.0.0: - version "250231.0.0" - resolved "https://registry.yarnpkg.com/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" - integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== - -jsc-safe-url@^0.2.2: - version "0.2.4" - resolved "https://registry.yarnpkg.com/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" - integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== - -jscodeshift@^0.14.0: - version "0.14.0" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.14.0.tgz#7542e6715d6d2e8bde0b4e883f0ccea358b46881" - integrity sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA== - dependencies: - "@babel/core" "^7.13.16" - "@babel/parser" "^7.13.16" - "@babel/plugin-proposal-class-properties" "^7.13.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" - "@babel/plugin-proposal-optional-chaining" "^7.13.12" - "@babel/plugin-transform-modules-commonjs" "^7.13.8" - "@babel/preset-flow" "^7.13.13" - "@babel/preset-typescript" "^7.13.0" - "@babel/register" "^7.13.16" - babel-core "^7.0.0-bridge.0" - chalk "^4.1.2" - flow-parser "0.*" - graceful-fs "^4.2.4" - micromatch "^4.0.4" - neo-async "^2.5.0" - node-dir "^0.1.17" - recast "^0.21.0" - temp "^0.8.4" - write-file-atomic "^2.3.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json5@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -jsonfile@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" - integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== - optionalDependencies: - graceful-fs "^4.1.6" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.throttle@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" - integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== - -log-symbols@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" - integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== - dependencies: - chalk "^4.1.0" - is-unicode-supported "^0.1.0" - -logkitty@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/logkitty/-/logkitty-0.7.1.tgz#8e8d62f4085a826e8d38987722570234e33c6aa7" - integrity sha512-/3ER20CTTbahrCrpYfPn7Xavv9diBROZpoXGVZDWMw4b/X4uuUwAC0ki85tgsdMRONURyIJbcOvS94QsUBYPbQ== - dependencies: - ansi-fragments "^0.2.1" - dayjs "^1.8.15" - yargs "^15.1.0" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^2.0.0, make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -make-dir@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -memoize-one@^5.0.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" - integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -metro-babel-transformer@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62" - integrity sha512-bgr2OFn0J4r0qoZcHrwEvccF7g9k3wdgTOgk6gmGHrtlZ1Jn3oCpklW/DfZ9PzHfjY2mQammKTc19g/EFGyOJw== - dependencies: - "@babel/core" "^7.20.0" - hermes-parser "0.12.0" - nullthrows "^1.1.1" - -metro-cache-key@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-cache-key/-/metro-cache-key-0.76.7.tgz#70913f43b92b313096673c37532edd07438cb325" - integrity sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ== - -metro-cache@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-cache/-/metro-cache-0.76.7.tgz#e49e51423fa960df4eeff9760d131f03e003a9eb" - integrity sha512-nWBMztrs5RuSxZRI7hgFgob5PhYDmxICh9FF8anm9/ito0u0vpPvRxt7sRu8fyeD2AHdXqE7kX32rWY0LiXgeg== - dependencies: - metro-core "0.76.7" - rimraf "^3.0.2" - -metro-config@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-config/-/metro-config-0.76.7.tgz#f0fc171707523aa7d3a9311550872136880558c0" - integrity sha512-CFDyNb9bqxZemiChC/gNdXZ7OQkIwmXzkrEXivcXGbgzlt/b2juCv555GWJHyZSlorwnwJfY3uzAFu4A9iRVfg== - dependencies: - connect "^3.6.5" - cosmiconfig "^5.0.5" - jest-validate "^29.2.1" - metro "0.76.7" - metro-cache "0.76.7" - metro-core "0.76.7" - metro-runtime "0.76.7" - -metro-core@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-core/-/metro-core-0.76.7.tgz#5d2b8bac2cde801dc22666ad7be1336d1f021b61" - integrity sha512-0b8KfrwPmwCMW+1V7ZQPkTy2tsEKZjYG9Pu1PTsu463Z9fxX7WaR0fcHFshv+J1CnQSUTwIGGjbNvj1teKe+pw== - dependencies: - lodash.throttle "^4.1.1" - metro-resolver "0.76.7" - -metro-file-map@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-file-map/-/metro-file-map-0.76.7.tgz#0f041a4f186ac672f0188180310609c8483ffe89" - integrity sha512-s+zEkTcJ4mOJTgEE2ht4jIo1DZfeWreQR3tpT3gDV/Y/0UQ8aJBTv62dE775z0GLsWZApiblAYZsj7ZE8P06nw== - dependencies: - anymatch "^3.0.3" - debug "^2.2.0" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - invariant "^2.2.4" - jest-regex-util "^27.0.6" - jest-util "^27.2.0" - jest-worker "^27.2.0" - micromatch "^4.0.4" - node-abort-controller "^3.1.1" - nullthrows "^1.1.1" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -metro-inspector-proxy@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz#c067df25056e932002a72a4b45cf7b4b749f808e" - integrity sha512-rNZ/6edTl/1qUekAhAbaFjczMphM50/UjtxiKulo6vqvgn/Mjd9hVqDvVYfAMZXqPvlusD88n38UjVYPkruLSg== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - node-fetch "^2.2.0" - ws "^7.5.1" - yargs "^17.6.2" - -metro-minify-terser@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz#aefac8bb8b6b3a0fcb5ea0238623cf3e100893ff" - integrity sha512-FQiZGhIxCzhDwK4LxyPMLlq0Tsmla10X7BfNGlYFK0A5IsaVKNJbETyTzhpIwc+YFRT4GkFFwgo0V2N5vxO5HA== - dependencies: - terser "^5.15.0" - -metro-minify-uglify@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz#3e0143786718dcaea4e28a724698d4f8ac199a43" - integrity sha512-FuXIU3j2uNcSvQtPrAJjYWHruPiQ+EpE++J9Z+VznQKEHcIxMMoQZAfIF2IpZSrZYfLOjVFyGMvj41jQMxV1Vw== - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54" - integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw== - dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.18.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" - "@babel/plugin-proposal-numeric-separator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.20.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.20.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.20.0" - "@babel/plugin-transform-flow-strip-types" "^7.20.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - babel-plugin-transform-flow-enums "^0.0.2" - react-refresh "^0.4.0" - -metro-react-native-babel-transformer@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.7.tgz#ccc7c25b49ee8a1860aafdbf48bfa5441d206f8f" - integrity sha512-W6lW3J7y/05ph3c2p3KKJNhH0IdyxdOCbQ5it7aM2MAl0SM4wgKjaV6EYv9b3rHklpV6K3qMH37UKVcjMooWiA== - dependencies: - "@babel/core" "^7.20.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.12.0" - metro-react-native-babel-preset "0.76.7" - nullthrows "^1.1.1" - -metro-resolver@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-resolver/-/metro-resolver-0.76.7.tgz#f00ebead64e451c060f30926ecbf4f797588df52" - integrity sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA== - -metro-runtime@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-runtime/-/metro-runtime-0.76.7.tgz#4d75f2dbbcd19a4f01e0d89494e140b0ba8247e4" - integrity sha512-MuWHubQHymUWBpZLwuKZQgA/qbb35WnDAKPo83rk7JRLIFPvzXSvFaC18voPuzJBt1V98lKQIonh6MiC9gd8Ug== - dependencies: - "@babel/runtime" "^7.0.0" - react-refresh "^0.4.0" - -metro-source-map@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-source-map/-/metro-source-map-0.76.7.tgz#9a4aa3a35e1e8ffde9a74cd7ab5f49d9d4a4da14" - integrity sha512-Prhx7PeRV1LuogT0Kn5VjCuFu9fVD68eefntdWabrksmNY6mXK8pRqzvNJOhTojh6nek+RxBzZeD6MIOOyXS6w== - dependencies: - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - invariant "^2.2.4" - metro-symbolicate "0.76.7" - nullthrows "^1.1.1" - ob1 "0.76.7" - source-map "^0.5.6" - vlq "^1.0.0" - -metro-symbolicate@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-symbolicate/-/metro-symbolicate-0.76.7.tgz#1720e6b4ce5676935d7a8a440f25d3f16638e87a" - integrity sha512-p0zWEME5qLSL1bJb93iq+zt5fz3sfVn9xFYzca1TJIpY5MommEaS64Va87lp56O0sfEIvh4307Oaf/ZzRjuLiQ== - dependencies: - invariant "^2.2.4" - metro-source-map "0.76.7" - nullthrows "^1.1.1" - source-map "^0.5.6" - through2 "^2.0.1" - vlq "^1.0.0" - -metro-transform-plugins@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-transform-plugins/-/metro-transform-plugins-0.76.7.tgz#5d5f75371706fbf5166288e43ffd36b5e5bd05bc" - integrity sha512-iSmnjVApbdivjuzb88Orb0JHvcEt5veVyFAzxiS5h0QB+zV79w6JCSqZlHCrbNOkOKBED//LqtKbFVakxllnNg== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - nullthrows "^1.1.1" - -metro-transform-worker@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz#b842d5a542f1806cca401633fc002559b3e3d668" - integrity sha512-cGvELqFMVk9XTC15CMVzrCzcO6sO1lURfcbgjuuPdzaWuD11eEyocvkTX0DPiRjsvgAmicz4XYxVzgYl3MykDw== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/types" "^7.20.0" - babel-preset-fbjs "^3.4.0" - metro "0.76.7" - metro-babel-transformer "0.76.7" - metro-cache "0.76.7" - metro-cache-key "0.76.7" - metro-source-map "0.76.7" - metro-transform-plugins "0.76.7" - nullthrows "^1.1.1" - -metro@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/metro/-/metro-0.76.7.tgz#4885917ad28738c7d1e556630e0155f687336230" - integrity sha512-67ZGwDeumEPnrHI+pEDSKH2cx+C81Gx8Mn5qOtmGUPm/Up9Y4I1H2dJZ5n17MWzejNo0XAvPh0QL0CrlJEODVQ== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - accepts "^1.3.7" - async "^3.2.2" - chalk "^4.0.0" - ci-info "^2.0.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - error-stack-parser "^2.0.6" - graceful-fs "^4.2.4" - hermes-parser "0.12.0" - image-size "^1.0.2" - invariant "^2.2.4" - jest-worker "^27.2.0" - jsc-safe-url "^0.2.2" - lodash.throttle "^4.1.1" - metro-babel-transformer "0.76.7" - metro-cache "0.76.7" - metro-cache-key "0.76.7" - metro-config "0.76.7" - metro-core "0.76.7" - metro-file-map "0.76.7" - metro-inspector-proxy "0.76.7" - metro-minify-terser "0.76.7" - metro-minify-uglify "0.76.7" - metro-react-native-babel-preset "0.76.7" - metro-resolver "0.76.7" - metro-runtime "0.76.7" - metro-source-map "0.76.7" - metro-symbolicate "0.76.7" - metro-transform-plugins "0.76.7" - metro-transform-worker "0.76.7" - mime-types "^2.1.27" - node-fetch "^2.2.0" - nullthrows "^1.1.1" - rimraf "^3.0.2" - serialize-error "^2.1.0" - source-map "^0.5.6" - strip-ansi "^6.0.0" - throat "^5.0.0" - ws "^7.5.1" - yargs "^17.6.2" - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-types@^2.1.27, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mime@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" - integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -mkdirp@^0.5.1: - version "0.5.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -nanoid@^3.1.23: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.5.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -nocache@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" - integrity sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw== - -node-abort-controller@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" - integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== - -node-dir@^0.1.17: - version "0.1.17" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" - integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== - dependencies: - minimatch "^3.0.2" - -node-fetch@^2.2.0, node-fetch@^2.6.0: - version "2.6.12" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.12.tgz#02eb8e22074018e3d5a83016649d04df0e348fba" - integrity sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g== - dependencies: - whatwg-url "^5.0.0" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== - -node-releases@^2.0.12: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - -node-stream-zip@^1.9.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/node-stream-zip/-/node-stream-zip-1.15.0.tgz#158adb88ed8004c6c49a396b50a6a5de3bca33ea" - integrity sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw== - -normalize-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nullthrows@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" - integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== - -ob1@0.76.7: - version "0.76.7" - resolved "https://registry.yarnpkg.com/ob1/-/ob1-0.76.7.tgz#95b68fadafd47e7a6a0ad64cf80f3140dd6d1124" - integrity sha512-BQdRtxxoUNfSoZxqeBGOyuT9nEYSn18xZHwGMb0mMVpn2NBcYbnyKY4BK2LIHRgw33CBGlUmE+KMaNvyTpLLtQ== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.0, onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^6.2.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-6.4.0.tgz#5c13e96d0dc894686164f18965ecfe889ecfc8a9" - integrity sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg== - dependencies: - is-wsl "^1.1.0" - -ora@^5.4.1: - version "5.4.1" - resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" - integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== - dependencies: - bl "^4.1.0" - chalk "^4.1.0" - cli-cursor "^3.1.0" - cli-spinners "^2.5.0" - is-interactive "^1.0.0" - is-unicode-supported "^0.1.0" - log-symbols "^4.1.0" - strip-ansi "^6.0.0" - wcwidth "^1.0.1" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2, p-limit@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - -parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - 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" - -parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pirates@^4.0.4, pirates@^4.0.5: - version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -pkg-dir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" - integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== - dependencies: - find-up "^3.0.0" - -pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pretty-format@^26.5.2, pretty-format@^26.6.2: - version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" - integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== - dependencies: - "@jest/types" "^26.6.2" - ansi-regex "^5.0.0" - ansi-styles "^4.0.0" - react-is "^17.0.1" - -pretty-format@^29.6.1: - version "29.6.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-29.6.1.tgz#ec838c288850b7c4f9090b867c2d4f4edbfb0f3e" - integrity sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog== - dependencies: - "@jest/schemas" "^29.6.0" - ansi-styles "^5.0.0" - react-is "^18.0.0" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" - integrity sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg== - dependencies: - asap "~2.0.6" - -prompts@^2.0.1, prompts@^2.4.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@*, prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -pure-rand@^6.0.0: - version "6.0.2" - resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.0.2.tgz#a9c2ddcae9b68d736a8163036f088a2781c8b306" - integrity sha512-6Yg0ekpKICSjPswYOuC5sku/TSWaRYlA0qsXqJgM/d/4pLPHPuTxK7Nbf7jFKzAeedUhR8C7K9Uv63FBsSo8xQ== - -query-string@^7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" - integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== - dependencies: - decode-uri-component "^0.2.2" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -queue@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" - integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== - dependencies: - inherits "~2.0.3" - -ramda@^0.29.0: - version "0.29.0" - resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.29.0.tgz#fbbb67a740a754c8a4cbb41e2a6e0eb8507f55fb" - integrity sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA== - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -react-devtools-core@^4.27.2: - version "4.28.0" - resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" - integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg== - dependencies: - shell-quote "^1.6.1" - ws "^7" - -react-freeze@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" - integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== - -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-is@^16.13.0, react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-native-animatable@^1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/react-native-animatable/-/react-native-animatable-1.3.3.tgz#a13a4af8258e3bb14d0a9d839917e9bb9274ec8a" - integrity sha512-2ckIxZQAsvWn25Ho+DK3d1mXIgj7tITkrS4pYDvx96WyOttSvzzFeQnM2od0+FUMzILbdHDsDEqZvnz1DYNQ1w== - dependencies: - prop-types "^15.7.2" - -react-native-safe-area-context@^4.7.1: - version "4.7.1" - resolved "https://registry.yarnpkg.com/react-native-safe-area-context/-/react-native-safe-area-context-4.7.1.tgz#b7be2d68dee909717cfa439bb5c7966042d231e8" - integrity sha512-X2pJG2ttmAbiGlItWedvDkZg1T1ikmEDiz+7HsiIwAIm2UbFqlhqn+B1JF53mSxPzdNaDcCQVHRNPvj8oFu6Yg== - -react-native-screens@^3.22.1: - version "3.22.1" - resolved "https://registry.yarnpkg.com/react-native-screens/-/react-native-screens-3.22.1.tgz#b0eb0696dbf1f9a852061cc71c0f8cdb95ed8e53" - integrity sha512-ffzwUdVKf+iLqhWSzN5DXBm0s2w5sN0P+TaHHPAx42LT7+DT0g8PkHT1QDvxpR5vCEPSS1i3EswyVK4HCuhTYg== - dependencies: - react-freeze "^1.0.0" - warn-once "^0.1.0" - -"react-native-vector-icons@file:../..": - version "9.2.0" - dependencies: - prop-types "^15.7.2" - yargs "^16.1.1" - -react-native@0.72.3: - version "0.72.3" - resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.72.3.tgz#f8d85ec81c9f3592d091ec8e9ac1694956a72765" - integrity sha512-QqISi+JVmCssNP2FlQ4MWhlc4O/I00MRE1/GClvyZ8h/6kdsyk/sOirkYdZqX3+DrJfI3q+OnyMnsyaXIQ/5tQ== - dependencies: - "@jest/create-cache-key-function" "^29.2.1" - "@react-native-community/cli" "11.3.5" - "@react-native-community/cli-platform-android" "11.3.5" - "@react-native-community/cli-platform-ios" "11.3.5" - "@react-native/assets-registry" "^0.72.0" - "@react-native/codegen" "^0.72.6" - "@react-native/gradle-plugin" "^0.72.11" - "@react-native/js-polyfills" "^0.72.1" - "@react-native/normalize-colors" "^0.72.0" - "@react-native/virtualized-lists" "^0.72.6" - abort-controller "^3.0.0" - anser "^1.4.9" - base64-js "^1.1.2" - deprecated-react-native-prop-types "4.1.0" - event-target-shim "^5.0.1" - flow-enums-runtime "^0.0.5" - invariant "^2.2.4" - jest-environment-node "^29.2.1" - jsc-android "^250231.0.0" - memoize-one "^5.0.0" - metro-runtime "0.76.7" - metro-source-map "0.76.7" - mkdirp "^0.5.1" - nullthrows "^1.1.1" - pretty-format "^26.5.2" - promise "^8.3.0" - react-devtools-core "^4.27.2" - react-refresh "^0.4.0" - react-shallow-renderer "^16.15.0" - regenerator-runtime "^0.13.2" - scheduler "0.24.0-canary-efb381bbf-20230505" - stacktrace-parser "^0.1.10" - use-sync-external-store "^1.0.0" - whatwg-fetch "^3.0.0" - ws "^6.2.2" - yargs "^17.6.2" - -react-refresh@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" - integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== - -react-shallow-renderer@^16.15.0: - version "16.15.0" - resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" - integrity sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA== - dependencies: - object-assign "^4.1.1" - react-is "^16.12.0 || ^17.0.0 || ^18.0.0" - -react-test-renderer@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.2.0.tgz#1dd912bd908ff26da5b9fca4fd1c489b9523d37e" - integrity sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA== - dependencies: - react-is "^18.2.0" - react-shallow-renderer "^16.15.0" - scheduler "^0.23.0" - -react@18.2.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" - integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== - dependencies: - loose-envify "^1.1.0" - -readable-stream@^3.4.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" - integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readline@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" - integrity sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg== - -recast@^0.21.0: - version "0.21.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.21.5.tgz#e8cd22bb51bcd6130e54f87955d33a2b2e57b495" - integrity sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg== - dependencies: - ast-types "0.15.2" - esprima "~4.0.0" - source-map "~0.6.1" - tslib "^2.0.1" - -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2: - version "0.13.11" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-transform@^0.15.1: - version "0.15.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56" - integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - integrity sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve.exports@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" - integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== - -resolve@^1.14.2, resolve@^1.20.0: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== - dependencies: - is-core-module "^2.11.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rimraf@~2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -scheduler@0.24.0-canary-efb381bbf-20230505: - version "0.24.0-canary-efb381bbf-20230505" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" - integrity sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA== - dependencies: - loose-envify "^1.1.0" - -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -semver@^5.6.0: - version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.5.3: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-error@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" - integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== - -serve-static@^1.13.1: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.6.1, shell-quote@^1.7.3: - version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" - integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== - -signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slice-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" - integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - dependencies: - ansi-styles "^3.2.0" - astral-regex "^1.0.0" - is-fullwidth-code-point "^2.0.0" - -source-map-support@0.5.13: - version "0.5.13" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.13.tgz#31b24a9c2e73c2de85066c0feb7d44767ed52932" - integrity sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-support@^0.5.16, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.7.3: - version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" - integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== - -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stack-utils@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" - integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== - dependencies: - escape-string-regexp "^2.0.0" - -stackframe@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" - integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== - -stacktrace-parser@^0.1.10: - version "0.1.10" - resolved "https://registry.yarnpkg.com/stacktrace-parser/-/stacktrace-parser-0.1.10.tgz#29fb0cae4e0d0b85155879402857a1639eb6051a" - integrity sha512-KJP1OCML99+8fhOHxwwzyWrlUuVX5GQ0ZpJTd1DFXhdkrvg1szxfHhawXUZ3g9TkXORQd4/WG68jMlQZ2p8wlg== - dependencies: - type-fest "^0.7.1" - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -strip-ansi@^5.0.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strnum@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" - integrity sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA== - -sudo-prompt@^9.0.0: - version "9.2.1" - resolved "https://registry.yarnpkg.com/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" - integrity sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw== - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -temp@^0.8.4: - version "0.8.4" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" - integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== - dependencies: - rimraf "~2.6.2" - -terser@^5.15.0: - version "5.19.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.19.0.tgz#7b3137b01226bdd179978207b9c8148754a6da9c" - integrity sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -throat@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" - integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== - -through2@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -tslib@^2.0.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" - integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-fest@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.7.1.tgz#8dda65feaf03ed78f0a3f9678f1869147f7c5c48" - integrity sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg== - -typescript@4.8.4: - version "4.8.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" - integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== - -uglify-es@^3.1.9: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - integrity sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ== - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -universalify@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" - integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -use-latest-callback@^0.1.5: - version "0.1.6" - resolved "https://registry.yarnpkg.com/use-latest-callback/-/use-latest-callback-0.1.6.tgz#3fa6e7babbb5f9bfa24b5094b22939e1e92ebcf6" - integrity sha512-VO/P91A/PmKH9bcN9a7O3duSuxe6M14ZoYXgA6a8dab8doWNdhiIHzEkX/jFeTTRBsX0Ubk6nG4q2NIjNsj+bg== - -use-sync-external-store@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" - integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== - -util-deprecate@^1.0.1, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -v8-to-istanbul@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz#1b83ed4e397f58c85c266a570fc2558b5feb9265" - integrity sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.12" - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vlq@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" - integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== - -walker@^1.0.7, walker@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -warn-once@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" - integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== - -wcwidth@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" - integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== - dependencies: - defaults "^1.0.3" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -whatwg-fetch@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which-module@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" - integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^2.3.0: - version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" - integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write-file-atomic@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" - integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== - dependencies: - imurmurhash "^0.1.4" - signal-exit "^3.0.7" - -ws@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" - integrity sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw== - dependencies: - async-limiter "~1.0.0" - -ws@^7, ws@^7.5.1: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -xtend@~4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" - integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^2.2.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.1.tgz#02fe0975d23cd441242aa7204e09fc28ac2ac33b" - integrity sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ== - -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs-parser@^21.1.1: - version "21.1.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" - integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== - -yargs@^15.1.0: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.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 "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yargs@^16.1.1: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yargs@^17.3.1, yargs@^17.6.2: - version "17.7.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" - integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== - 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" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/FONTAWESOME5.md b/FONTAWESOME5.md deleted file mode 100644 index 75b0f5ccf..000000000 --- a/FONTAWESOME5.md +++ /dev/null @@ -1,107 +0,0 @@ -# FontAwesome 5 - -FontAwesome 5 is split into three different font files which makes it somewhat -harder to use in some cases. The implemented solution should be fairly -straightforward to use after it has been setup. -Android and iOS handles fonts differently which is why it could be -easily implemented without any additional setup. - -### Table of Content - -- [`Usage`](#usage) -- [`Upgrading to Pro`](#upgrading-to-pro) - -# Usage - -Using the standard icons works just like the standard icons in this library. - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const icon = ; -``` - -Something special about the FontAwesome5 class is that you can also pass props -to change the style of the icon: - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const icon = ; -const icon = ; -``` - -**Valid types** - -| Type | Description | -| --------- | ------------------------------------------- | -| **brand** | Uses the Brands font | -| **light** | Uses the Light font (pro) or Regular (Free) | -| **solid** | Uses the Solid font | - -No specified type indicates Regular font. - -Button works the same way: - -```javascript -import FontAwesome5 from 'react-native-vector-icons/FontAwesome5'; - -const regular_icon_btn = ; -const solid_icon_btn = ; -``` - -## getImageSource - -`getImageSource` works a little different due to its native backend and how -the font is separated into different files. Therefore, the enum FA5Style is -defined to help setting the style of the font: - -```javascript -const FA5Style = { - regular: 0, - light: 1, - solid: 2, - brand: 3, -}; -``` - -Use this to select which style the generated image should have: - -```javascript -import FontAwesome5, { FA5Style } from 'react-native-vector-icons/FontAwesome5'; - -FontAwesome5.getImageSource( - 'comments', - 30, - '#000', - FA5Style.solid -).then(source => this.setState({ image: source })); -``` - -Not passing a style will result in Regular style. - -# Upgrading to Pro - -You need your FontAwesome npm token which can be obtained by logging into your -account and then access the `Services` tab. - -Run `yarn fa5-upgrade` or `./node_modules/.bin/fa5-upgrade` and enter the token -when asked to in order to upgrade to the Pro version. It will install the fonts -in your repo in the `assets/fonts` directory but the folder can be customized by -setting it when executing the command: `yarn fa5-upgrade [destination]`. - -## Manually - -If the shell script does not work you can install the Pro version manually. -All you really need to do is adding the Pro fonts to your project, there is -instructions on how to do this in main README.md. - -## Using the Pro version - -Just as easy as using the Free icons, just include the icon set like this: - -```javascript -import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro'; - -const icon = ; -``` diff --git a/FONTAWESOME6.md b/FONTAWESOME6.md deleted file mode 100644 index dc0cf58b4..000000000 --- a/FONTAWESOME6.md +++ /dev/null @@ -1,117 +0,0 @@ -# FontAwesome 6 - -FontAwesome 6 is split into multiple font files which makes it somewhat -harder to use in some cases. The implemented solution should be fairly -straightforward to use after it has been setup. -Android and iOS handles fonts differently which is why it could be -easily implemented without any additional setup. - -### Table of Content - -- [`Usage`](#usage) -- [`Upgrading to Pro`](#upgrading-to-pro) - -# Usage - -Using the standard icons works just like the standard icons in this library. - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const icon = ; -``` - -Something special about the FontAwesome6 class is that you can also pass props -to change the style of the icon: - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const icon = ; -const icon = ; -``` - -**Valid types** - -| Type | Description | -| -------------- | ------------------------------------------------- | -| **brand** | Uses the Brands font | -| **solid** | Uses the Solid font | -| **light** | Uses the Light font (pro) or Regular (Free) | -| **thin** | Uses the Thin font (pro) or Regular (Free) | -| **duotone** | Uses the Duotone font (pro) or Regular (Free) | -| **sharpSolid** | Uses the Sharp Solid font (pro) or Regular (Free) | -| **sharpLight** | Uses the Sharp Light font (pro) or Regular (Free) | -| **sharp** | Uses the Sharp font (pro) or Regular (Free) | - -No specified type indicates Regular font. - -Button works the same way: - -```javascript -import FontAwesome6 from 'react-native-vector-icons/FontAwesome6'; - -const regular_icon_btn = ; -const solid_icon_btn = ; -``` - -## getImageSource - -`getImageSource` works a little different due to its native backend and how -the font is separated into different files. Therefore, the enum FA6Style is -defined to help setting the style of the font: - -```javascript -const FA6Style = { - regular: 'regular', - light: 'light', - solid: 'solid', - brand: 'brand', - sharp: 'sharp', - sharpLight: 'sharpLight', - sharpLight: 'sharpSolid', - duotone: 'duotone', - thin: 'thin', -}; -``` - -Use this to select which style the generated image should have: - -```javascript -import FontAwesome6, { FA6Style } from 'react-native-vector-icons/FontAwesome6'; - -FontAwesome6.getImageSource( - 'comments', - 30, - '#000', - FA6Style.solid -).then(source => this.setState({ image: source })); -``` - -Not passing a style will result in Regular style. - -# Upgrading to Pro - -You need your FontAwesome npm token which can be obtained by logging into your -account and then access the `Services` tab. - -Run `yarn fa6-upgrade` or `./node_modules/.bin/fa6-upgrade` and enter the token -when asked to in order to upgrade to the Pro version. It will install the fonts -in your repo in the `assets/fonts` directory but the folder can be customized by -setting it when executing the command: `yarn fa6-upgrade [destination]`. - -## Manually - -If the shell script does not work you can install the Pro version manually. -All you really need to do is adding the Pro fonts to your project, there is -instructions on how to do this in main README.md. - -## Using the Pro version - -Just as easy as using the Free icons, just include the icon set like this: - -```javascript -import FontAwesome6Pro from 'react-native-vector-icons/FontAwesome6Pro'; - -const icon = ; -``` diff --git a/Feather.js b/Feather.js deleted file mode 100644 index 609f02e3a..000000000 --- a/Feather.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Feather icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Feather.json'; - -const iconSet = createIconSet(glyphMap, 'Feather', 'Feather.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; - diff --git a/FontAwesome.js b/FontAwesome.js deleted file mode 100644 index c0d9faa94..000000000 --- a/FontAwesome.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * FontAwesome icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/FontAwesome.json'; - -const iconSet = createIconSet(glyphMap, 'FontAwesome', 'FontAwesome.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/FontAwesome5.js b/FontAwesome5.js deleted file mode 100644 index b4177b8cf..000000000 --- a/FontAwesome5.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome5 icon set component. - * Usage: - */ - -import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; - -import glyphMap from './glyphmaps/FontAwesome5Free.json'; -import metadata from './glyphmaps/FontAwesome5Free_meta.json'; - -export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; - -const iconSet = createFA5iconSet(glyphMap, metadata, false); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/FontAwesome5Pro.js b/FontAwesome5Pro.js deleted file mode 100644 index fcc88b07c..000000000 --- a/FontAwesome5Pro.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome5Pro icon set component. - * Usage: - */ - -import { createFA5iconSet } from './lib/create-icon-set-from-fontawesome5'; - -import glyphMap from './glyphmaps/FontAwesome5Pro.json'; -import metadata from './glyphmaps/FontAwesome5Pro_meta.json'; - -export { FA5Style } from './lib/create-icon-set-from-fontawesome5'; - -const iconSet = createFA5iconSet(glyphMap, metadata, true); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/FontAwesome6.js b/FontAwesome6.js deleted file mode 100644 index 0a4118899..000000000 --- a/FontAwesome6.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome6 icon set component. - * Usage: - */ - -import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; - -import glyphMap from './glyphmaps/FontAwesome6Free.json'; -import metadata from './glyphmaps/FontAwesome6Free_meta.json'; - -export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; - -const iconSet = createFA6iconSet(glyphMap, metadata, false); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/FontAwesome6Pro.js b/FontAwesome6Pro.js deleted file mode 100644 index 88662dffc..000000000 --- a/FontAwesome6Pro.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * FontAwesome6Pro icon set component. - * Usage: - */ - -import { createFA6iconSet } from './lib/create-icon-set-from-fontawesome6'; - -import glyphMap from './glyphmaps/FontAwesome6Pro.json'; -import metadata from './glyphmaps/FontAwesome6Pro_meta.json'; - -export { FA6Style } from './lib/create-icon-set-from-fontawesome6'; - -const iconSet = createFA6iconSet(glyphMap, metadata, true); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/Fontisto.js b/Fontisto.js deleted file mode 100644 index efa11b4dc..000000000 --- a/Fontisto.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Fontisto icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Fontisto.json'; - -const iconSet = createIconSet(glyphMap, 'Fontisto', 'Fontisto.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/Fonts/AntDesign.ttf b/Fonts/AntDesign.ttf deleted file mode 100644 index 2abf03542..000000000 Binary files a/Fonts/AntDesign.ttf and /dev/null differ diff --git a/Fonts/Entypo.ttf b/Fonts/Entypo.ttf deleted file mode 100644 index 76d91cb98..000000000 Binary files a/Fonts/Entypo.ttf and /dev/null differ diff --git a/Fonts/EvilIcons.ttf b/Fonts/EvilIcons.ttf deleted file mode 100644 index 6868f7bb6..000000000 Binary files a/Fonts/EvilIcons.ttf and /dev/null differ diff --git a/Fonts/Feather.ttf b/Fonts/Feather.ttf deleted file mode 100644 index 49698e742..000000000 Binary files a/Fonts/Feather.ttf and /dev/null differ diff --git a/Fonts/Ionicons.ttf b/Fonts/Ionicons.ttf deleted file mode 100644 index c8700858c..000000000 Binary files a/Fonts/Ionicons.ttf and /dev/null differ diff --git a/Fonts/Octicons.ttf b/Fonts/Octicons.ttf deleted file mode 100644 index f8daedca4..000000000 Binary files a/Fonts/Octicons.ttf and /dev/null differ diff --git a/Foundation.js b/Foundation.js deleted file mode 100644 index 9576bf944..000000000 --- a/Foundation.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Foundation icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Foundation.json'; - -const iconSet = createIconSet(glyphMap, 'fontcustom', 'Foundation.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/Ionicons.js b/Ionicons.js deleted file mode 100644 index 96e45ab3b..000000000 --- a/Ionicons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Ionicons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Ionicons.json'; - -const iconSet = createIconSet(glyphMap, 'Ionicons', 'Ionicons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/LICENSE b/LICENSE index c242d1552..bba224b22 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,6 @@ -The MIT License (MIT) +MIT License Copyright (c) 2015 Joel Arvidsson - Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights @@ -19,4 +18,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/MIGRATION.md b/MIGRATION.md new file mode 100644 index 000000000..0fe894245 --- /dev/null +++ b/MIGRATION.md @@ -0,0 +1,111 @@ +# Migration from react-native-vector-icons + +@react-native-vector-icons requires close to no setup, so you will need to undo a couple of things when you migrate. + +We have created a codemod which will try to migrate your code and settings. + +WARNING: Make sure your code is committed to git or backed up before executing the codemod and review all changes before committing them. + +``` +npx @react-native-vector-icons/codemod +``` + +This will attempt to execute many of the manual steps below. Jump to FIXME to implement the steps it doesn't support yet. +The codemod is a best effort, read through all the manual steps to ensure they have been completed. + + +## Migration steps + +### package.json (supported by codemod) + +Remove `react-native-vector-icons` from your dependencies and replace with the fonts you intend to use, e.g. `@react-native-vector-icons/fontisto`. + +### imports (supported by codemod) + +Update your import statements to use the new library names +```js + +// Old +import Fontisto from 'react-native-vector-icons'; + +// New +import Fontisto from '@react-native-vector-icons/fontisto'; +``` + +### Move to new props for Fontawesome 5 and 6 (supported by codemod) + +The FontAwesome 5 and 6 fonts now take an `iconStlye` prop instead of a style name prop + +```jsx +// Old + + +// New + +``` + +Note: The codemod assumes you used the naming from the old README for your component e.g. FontAwesome5 etc or Icon +If you have imported the component with another name you will need to modify the codemod or make the changes yourself. + +### Remove fonts from Info.plist (supported by codemod) + +Fonts are now automatically loaded on iOS, so you can remove any fonts you have listed in `Info.plist` + + +### iOS + +If you aren't using any other fonts, remove the Fonts folder and any fonts you have added. + +Select your project in the navigator, choose your app's target, go to the Build Phases tab, and under Copy Bundle Resources, remove any fonts. + +Remove any entried in `react-native.config.js` + +```js +react-native.config.js +module.exports = { + dependencies: { + // Remove any entries like this + 'react-native-vector-icons': { + platforms: { + ios: null, + }, + }, + }, + }; +``` + +### Android + +Remove the `fonts.gradle` import and any custmoisations from `android/app/build.gradle` + +```gradle +// Delete this section if it exists +project.ext.vectoricons = [ + iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files +] + +// Delete this line +apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") +``` + +If you are using `getImageSource` or `getImageSourceSync` remove the lines in `android/settings.gradle` +```gradle +// Delete these +include ':react-native-vector-icons' +project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') +``` + +Do the same in `android/app/build.gradle` +```gradle +// Delete this line +implementation project(':react-native-vector-icons') +``` + +Remove the code from `MainApplication.java` +```java +// Delete this +import com.oblador.vectoricons.VectorIconsPackage; + +// and this +, new VectorIconsPackage() +``` diff --git a/MaterialCommunityIcons.js b/MaterialCommunityIcons.js deleted file mode 100644 index d0148190a..000000000 --- a/MaterialCommunityIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * MaterialCommunityIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/MaterialCommunityIcons.json'; - -const iconSet = createIconSet(glyphMap, 'Material Design Icons', 'MaterialCommunityIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/MaterialIcons.js b/MaterialIcons.js deleted file mode 100644 index e34316983..000000000 --- a/MaterialIcons.js +++ /dev/null @@ -1,17 +0,0 @@ -/** - * MaterialIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/MaterialIcons.json'; - -const iconSet = createIconSet(glyphMap, 'Material Icons', 'MaterialIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; - diff --git a/Octicons.js b/Octicons.js deleted file mode 100644 index 6db174077..000000000 --- a/Octicons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Octicons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Octicons.json'; - -const iconSet = createIconSet(glyphMap, 'Octicons', 'Octicons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/README.md b/README.md index 60469eb1c..2b72cd163 100644 --- a/README.md +++ b/README.md @@ -1,386 +1,104 @@ ![Vector Icons for React Native](https://cloud.githubusercontent.com/assets/378279/12009887/33f4ae1c-ac8d-11e5-8666-7a87458753ee.png) -[![Travis](https://img.shields.io/travis/oblador/react-native-vector-icons.svg)](https://travis-ci.org/oblador/react-native-vector-icons) [![npm](https://img.shields.io/npm/v/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) [![npm](https://img.shields.io/npm/dm/react-native-vector-icons.svg)](https://npmjs.com/package/react-native-vector-icons) +[![npm](https://img.shields.io/npm/v/@react-native-vector-icons/common.svg)](https://npmjs.com/package/@react-native-vector-icons/common.svg) [![npm](https://img.shields.io/npm/dm/@react-native-vector-icons/common.svg)](https://npmjs.com/package/@react-native-vector-icons/common) # React Native Vector Icons -Elevate your React Native applications with the power of customizable vector icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these icons seamlessly integrate into your projects. Their versatility makes extension and styling effortless. +Elevate your React Native applications with the power of customizable vector +icons. Ideal for embellishing buttons, logos, and navigation or tab bars, these +icons seamlessly integrate into your projects. Their versatility makes +extension and styling effortless. For the integration of `.svg` files natively, you can explore [`react-native-vector-image`](https://github.com/oblador/react-native-vector-image). > [!TIP] -> A new version of RNVI is coming soon. It has almost a zero config setup. Feedback welcome, please try it out on the [monorepo branch](https://github.com/oblador/react-native-vector-icons/tree/monorepo) +> If you are still using the old single package `react-native-vector-icons` please visit https://github.com/oblador/react-native-vector-icons/tree/10.x ## Table of Contents -- [Bundled Icon Sets](#bundled-icon-sets) +- [Sponsorship](#sponsorship) +- [Available Icon Sets](#available-icon-sets) - [Installation](#installation) - - [iOS Setup](#ios-setup) - - [Android Setup](#android-setup) - - [macOS Setup](#macos-setup) - - [Windows Setup](#windows-setup) - - [React-native-web Setup](#react-native-web-setup) - - [Web Setup](#web-setup) -- [Upgrading](#upgrading) +- [Setup](#setup) - [Icon Component](#icon-component) -- [Icon.Button Component](#iconbutton-component) - [Usage as PNG Image/Source Object](#usage-as-png-imagesource-object) - [Multi-Style Fonts](#multi-style-fonts) - [Custom Fonts](#custom-fonts) - [Animation](#animation) +- [Dynamic icon font loading](#dynamic-icon-font-loading) - [Usage Examples](#usage-examples) -- [TabBar](#tabbar) -- [Generating Your Own Icon Set from a CSS File](#generating-your-own-icon-set-from-a-css-file) -- [Changelog](https://github.com/oblador/react-native-vector-icons/releases) -- [Troubleshooting](#troubleshooting) +- [Changelog](https://github.com/react-native-vector-icons/react-native-vector-icons/releases) - [License](#license) ## Sponsorship -Should you find this library beneficial, kindly contemplate the option of [sponsoring](https://github.com/sponsors/oblador). Our envisioned endeavors encompass the restructuring of the repository into a monorepo architecture. This transition will empower independent versioning of icon sets, enhance performance, reduce bundle size, and simplify community contributions. Your sponsorship plays a pivotal role in materializing these advancements. +Should you find this library beneficial, kindly contemplate the option of +[sponsoring](https://github.com/sponsors/oblador). -## Bundled Icon Sets +## Available Icon Sets -[Explore all icons](https://oblador.github.io/react-native-vector-icons/). +[Explore all icons](https://react-native-vector-icons.github.io/react-native-vector-icons/). -- [`AntDesign`](https://ant.design/) from AntFinance (*298* icons) -- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with *411* icons) -- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with *70* icons) -- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.28.0 featuring *286* icons) -- [`FontAwesome`](http://fortawesome.github.io/Font-Awesome/icons/) by Dave Gandy (v4.7.0 containing *675* icons) -- [`FontAwesome 5`](https://fontawesome.com/v5/icons/) from Fonticons, Inc. (v5.15.3 offering *1598* free and *7848* pro icons) -- [`FontAwesome 6`](https://fontawesome.com) designed by Fonticons, Inc. (v6.6.0 featuring *2016* free and *16150* pro icons) -- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring *615* icons) -- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with *283* icons) -- [`Ionicons`](https://ionicons.com/) crafted by Ionic (v7.1.0 containing *1338* icons) -- [`MaterialIcons`](https://fonts.google.com/icons/) by Google, Inc. (v4.0.0 featuring *2189* icons) -- [`MaterialCommunityIcons`](https://materialdesignicons.com/) from MaterialDesignIcons.com (v6.5.95 including *6596* icons) -- [`Octicons`](http://octicons.github.com) designed by Github, Inc. (v16.3.1 with *250* icons) -- [`Zocial`](http://zocial.smcllns.com/) by Sam Collins (v1.4.0 with *100* icons) -- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with *189* icons) +RNVI comes with the following supported icons. You can [search NPM](https://www.npmjs.com/search?q=keywords%3Areact-native-vector-icons-icon) for third party icons. -## Installation - -1. Install the package via npm: - ```sh - npm install --save react-native-vector-icons - ``` -2. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions. -3. If you're planning to use FontAwesome 5 or 6 icons, refer to these guides: [FontAwesome 5](FONTAWESOME5.md) | [FontAwesome 6](FONTAWESOME6.md) - -### iOS Setup -To use the bundled icons on iOS, perform the following step: - -- run `npx pod-install` in the iOS directory - -- Edit `Info.plist` and add a property called **Fonts provided by application** (or **UIAppFonts** if Xcode autocomplete is not working): - -
List of all available fonts to copy & paste in Info.plist - - ```xml - UIAppFonts - - AntDesign.ttf - Entypo.ttf - EvilIcons.ttf - Feather.ttf - FontAwesome.ttf - FontAwesome5_Brands.ttf - FontAwesome5_Regular.ttf - FontAwesome5_Solid.ttf - FontAwesome6_Brands.ttf - FontAwesome6_Regular.ttf - FontAwesome6_Solid.ttf - Foundation.ttf - Ionicons.ttf - MaterialIcons.ttf - MaterialCommunityIcons.ttf - SimpleLineIcons.ttf - Octicons.ttf - Zocial.ttf - Fontisto.ttf - - ``` - -
- - Above step might look something like this: - - ![XCode screenshot](https://cloud.githubusercontent.com/assets/378279/12421498/2db1f93a-be88-11e5-89c8-2e563ba6251a.png) - -_Note: Recompile your project after adding or removing fonts._ - -### Android Setup - -#### Option: With Gradle (recommended) - -To make font management smoother on Android, use this method: - -- Edit `android/app/build.gradle` (NOT `android/build.gradle`) and add: - - ```gradle - apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") - ``` - - To customize the fonts being copied, use: - - ```gradle - project.ext.vectoricons = [ - iconFontNames: [ 'MaterialIcons.ttf', 'EvilIcons.ttf' ] // Specify font files - ] - - apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle") - - ``` - -
-Monorepo configuration - - -
-If working in a monorepo, point to the correct paths of the `fonts.gradle` script and of the Font files, relative to the android/app/build.gradle file. Example structure: - -```text -your-monorepo/ -├─ node_modules/ -│ ├─ react-native-vector-icons -├─ apps/ -│ ├─ YourApp/ -│ │ ├─ android/ -│ │ │ ├─ app/ -│ │ │ │ ├─ build.gradle -``` - -Update paths like: - -```diff -project.ext.vectoricons = [ -+ iconFontsDir: "../../../../node_modules/react-native-vector-icons/Fonts", - iconFontNames: ["YourFont.ttf", "..."] -] - -- apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" -+ apply from: "../../../../node_modules/react-native-vector-icons/fonts.gradle -``` - -⚠️ Reported [issues](https://github.com/oblador/react-native-vector-icons/issues/1281#issuecomment-1363201537) have arisen when utilizing RNVI versions earlier than 9.0.0 within a monorepo context. Therefore, it's advisable to ensure your RNVI version is 9.0.0 or later. -
- -#### Option: Manual Integration - -To manually integrate the library, follow these steps: - -- Copy the contents from the `Fonts` folder and paste them into `android/app/src/main/assets/fonts` (ensure the folder name is lowercase, i.e., `fonts`). - -#### Integrating Library for `getImageSource` Support - -The following steps are optional and are only necessary if you intend to utilize the `Icon.getImageSource` function. - -- Edit the `android/settings.gradle` file as shown below: - - ```diff - rootProject.name = 'MyApp' - - include ':app' - - + include ':react-native-vector-icons' - + project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android') - ``` - -- Edit the `android/app/build.gradle` (located in the **app** folder) as shown below: - - ```diff - apply plugin: 'com.android.application' - - android { - ... - } - - dependencies { - implementation fileTree(dir: "libs", include: ["*.jar"]) - //noinspection GradleDynamicVersion - implementation "com.facebook.react:react-native:+" // From node_modules - - + implementation project(':react-native-vector-icons') - } - ``` - -- Edit your `MainApplication.java` (located deep within `android/app/src/main/java/...`) as shown below (note that there are `two` places to edit): - - ```diff - package com.myapp; - - + import com.oblador.vectoricons.VectorIconsPackage; - - .... - - @Override - protected List getPackages() { - return Arrays.asList( - new MainReactPackage() - + , new VectorIconsPackage() - ); - } - ``` - -Please note that this optional step is necessary only if your **react-native app doesn't support auto-linking**; otherwise, you can skip this. - -### macOS Setup -via [`react-native-macos`](https://github.com/microsoft/react-native-macos) - -To set up the library on your macOS project using `react-native-macos`, follow these steps: - -1. Browse to the `node_modules/react-native-vector-icons` folder and drag the `Fonts` folder into your project in Xcode. Ensure that your app is checked under "Add to targets," and select "Create folder references" when prompted. - -2. Edit your `Info.plist` and include a new property named **Application fonts resource path** (or `ATSApplicationFontsPath` if Xcode's autocomplete isn't functioning or you're not using Xcode). Set the value of this property to `Fonts`. - -3. From your project's `/ios` folder run: -```sh -bundle exec pod install -``` - -_Please note that after adding new fonts, you need to recompile your project. Also, make sure that the `Fonts` folder is present under the **Copy Bundle Resources** section within the **Build Phases** of your Xcode project._ - -These steps will effectively integrate the vector icons library into your macOS project while utilizing the `react-native-macos` framework. - -### Windows Setup -via [`react-native-windows`](https://github.com/microsoft/react-native-windows) - -To set up the library on your Windows project using `react-native-windows`, follow these steps: +### Actively maintained +- [`AntDesign`](https://ant.design/components/icon) from Ant Group (v4.4.2 with _449_ icons) +- [`Feather`](http://feathericons.com) created by Cole Bemis & Contributors (v4.29.2 featuring _287_ icons) +- [`FontAwesome 6`](https://fontawesome.com/search) designed by Fonticons, Inc. (v6.7.1 featuring _2060_ free and _52663_ pro icons) +- [`Foundation`](http://zurb.com/playground/foundation-icon-fonts-3) by ZURB, Inc. (v3.0 with _283_ icons) +- [`Ionicons`](https://ionic.io/ionicons) crafted by Ionic (v7.4.0 containing _1356_ icons) +- [`MaterialDesignIcons`](https://pictogrammers.com/library/mdi/) from MaterialDesignIcons.com (v7.4.47 including _7448_ icons) +- [`Octicons`](https://primer.style/foundations/icons) designed by GitHub, Inc. (v19.12.0 with _331_ icons) -1. In the top-level projects (`/windows/project-name/Assets`), copy and paste the font files. +### No longer maintained upstream +- [`Entypo`](http://entypo.com) by Daniel Bruce (v1.0.1 with _411_ icons) +- [`EvilIcons`](http://evil-icons.io) designed by Alexander Madyankin & Roman Shamin (v1.10.1 with _70_ icons) +- [`FontAwesome`](https://fontawesome.com/v4/icons) by Fonticons, Inc. (v4.7.0 containing _785_ icons) +- [`FontAwesome 5`](https://fontawesome.com/v5/search) from Fonticons, Inc. (v5.15.4 offering _1611_ free and _7869_ pro icons) +- [`Fontisto`](https://github.com/kenangundogan/fontisto) created by Kenan Gündoğan (v3.0.4 featuring _617_ icons) +- [`MaterialIcons`](https://fonts.google.com/icons?icon.set=Material+Icons) by Google, Inc. (v4.0.0 featuring _2234_ icons) +- [`SimpleLineIcons`](https://simplelineicons.github.io/) crafted by Sabbir & Contributors (v2.5.5 with _189_ icons) +- [`Zocial`](https://smcllns.github.io/css-social-buttons) by Sam Collins (v1.1.1 with _100_ icons) -2. Open your solution in Visual Studio: +## Migration - a. Right-click the Assets folder in your solution. - b. Select **Add > Existing Item**. - c. Browse and select the fonts that you copied into `/windows/project-name/assets`. - d. Click **Add**. +See [MIGRATION.md](MIGRATION.md) if you are migrating from `react-native-vector-icons` to the package-per-icon-set approach. -_Please note that after adding new fonts, you need to recompile your project._ - -By following these steps, you'll seamlessly integrate the vector icons library into your Windows project, leveraging the `react-native-windows` framework. - -### React-native-web Setup - -To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side. - -You will need add the font-family for each font you use to your css - -You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app. - -NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details. - -In your `App.css` or similar add the font-family specifications: - -```css -@font-face { - src: url(path/to/fonts/Ionicons.ttf); - font-family: "Ionicons"; -} - -@font-face { - src: url(path/to/fonts/FontAwesome.ttf); - font-family: "FontAwesome"; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Brands.ttf); - font-family: "FontAwesome5_Brands"; - font-weight: 400; /* Regular weight */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Regular.ttf); - font-family: "FontAwesome5_Regular"; - font-weight: 400; /* Regular weight */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/FontAwesome5_Solid.ttf); - font-family: "FontAwesome5_Solid"; - font-weight: 900; /* Bold weight for solid */ - font-style: normal; -} - -@font-face { - src: url(path/to/fonts/MaterialIcons.ttf); - font-family: "MaterialIcons"; -} - -@font-face { - src: url(path/to/fonts/Feather.ttf); - font-family: "Feather"; -} - -@font-face { - src: url(path/to/fonts/MaterialCommunityIcons.ttf); - font-family: "MaterialCommunityIcons"; -} - -/* TODO: Add other icons fonts here */ -``` - -### Web Setup - -To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps: - -1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`: - - ```js - { - test: /\.ttf$/, - loader: "url-loader", // or directly file-loader - include: path.resolve(__dirname, "node_modules/react-native-vector-icons"), - } - ``` - -2. In your JavaScript entry point, consume the font files and inject the necessary style tag: - - ```js - // Use the prebuilt version of RNVI located in the dist folder - import Icon from 'react-native-vector-icons/dist/FontAwesome'; - - // Generate the required CSS - import iconFont from 'react-native-vector-icons/Fonts/FontAwesome.ttf'; - const iconFontStyles = `@font-face { - src: url(${iconFont}); - font-family: FontAwesome; - }`; - - // Create a stylesheet - const style = document.createElement('style'); - style.type = 'text/css'; - - // Append the iconFontStyles to the stylesheet - if (style.styleSheet) { - style.styleSheet.cssText = iconFontStyles; - } else { - style.appendChild(document.createTextNode(iconFontStyles)); - } +## Installation - // Inject the stylesheet into the document head - document.head.appendChild(style); - ``` -By following these steps, you will seamlessly integrate the vector icons library into your web project using [webpack](https://webpack.js.org/), enabling you to effortlessly use the icons within your web application. +1. Install the common package + ```sh + npm install --save @react-native-vector-icons/common + ``` +2. Install the packages for the icons you want use + ```sh + npm install --save @react-native-vector-icons/fontawesome6 @react-native-vector-icons/evil-icons + ``` +3. Depending on the platform you're targeting (iOS/Android/Windows), follow the appropriate setup instructions below. +4. If you are using one of the following fonts refer to their guides for further instructions + * [FontAwesome 6](packages/fontawesome6/README.md) + * [FontAwesome 6 Pro](packages/fontawesome6-pro/README.md) + * [FontAwesome 5](packages/fontawesome5/README.md) + * [FontAwesome 5 Pro](packages/fontawesome5-pro/README.md) + * [Fontello](packages/fontello/README.md) + * [Icomoon](packages/icomoon/README.md) -## Upgrading +## Setup -Upgrading this package often requires the font files linked to your projects to be updated as well. If the automatic linking works for you, running this again should update the fonts. Otherwise you need to follow the steps outlined in the [installation](#installation) section. +Please refer to the guide for [Expo](./docs/SETUP-EXPO.md), [React Native](./docs/SETUP-REACT-NATIVE.md) or [Web](./docs/SETUP-WEB.md) for further instructions. ## `Icon` Component You can either use one of the bundled icons above or roll your own custom font. ```js -import Icon from 'react-native-vector-icons/FontAwesome'; +import Icon from '@react-native-vector-icons/fontawesome'; const myIcon = ; ``` -### Properties +### Props -Any [Text property](https://reactnative.dev/docs/text.html) and the following: +Any [Text props](https://reactnative.dev/docs/text.html#props) and the following: | Prop | Description | Default | | ----------- | ----------------------------------------------------------------------- | ----------- | @@ -392,11 +110,8 @@ Any [Text property](https://reactnative.dev/docs/text.html) and the following: | Prop | Description | | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily()` | | **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | | **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | -| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap()` | -| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name)` | ### Styling @@ -411,75 +126,35 @@ Since `Icon` builds on top of the `Text` component, most [style properties](http - `color` - `fontSize` -NOTE: On android `Text` doesn't currently support `border*` styles, to circumvent this simply wrap your `Icon` with a `View`. - By combining some of these you can create for example : ![type](https://cloud.githubusercontent.com/assets/378279/7667570/33817554-fc0d-11e4-9ad7-4eb60139cfb7.png) ![star](https://cloud.githubusercontent.com/assets/378279/7667569/3010dd7e-fc0d-11e4-9696-cb721fe8e98d.png) -## `Icon.Button` Component - -A convenience component for creating buttons with an icon on the left side. - -```js -import Icon from 'react-native-vector-icons/FontAwesome'; -const myButton = ( - - Login with Facebook - -); - -const customTextButton = ( - - - Login with Facebook - - -); -``` - -![buttons](https://cloud.githubusercontent.com/assets/378279/7667568/2e9021b2-fc0d-11e4-8e68-cf91c329a6f4.png) - -### Properties - -Any [`Text`](https://reactnative.dev/docs/text.html), [`TouchableHighlight`](https://reactnative.dev/docs/touchablehighlight.html) or [`TouchableWithoutFeedback`](https://reactnative.dev/docs/touchablewithoutfeedback.html) property in addition to these: - -| Prop | Description | Default | -| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -| **`color`** | Text and icon color, use `iconStyle` or nest a `Text` component if you need different colors. | `white` | -| **`size`** | Icon size. | `20` | -| **`iconStyle`** | Styles applied to the icon only, good for setting margins or a different color. _Note: use `iconStyle` for margins or expect unstable behaviour._ | `{marginRight: 10}` | -| **`backgroundColor`** | Background color of the button. | `#007AFF` | -| **`borderRadius`** | Border radius of the button, set to `0` to disable. | `5` | -| **`onPress`** | A function called when the button is pressed. | _None_ | - ## Usage as PNG Image/Source Object Convenient way to plug this in into other components that rely on bitmap images rather than scalable vector icons. Takes the arguments `name`, `size` and `color` as described above. -```js -Icon.getImageSource('user', 20, 'red').then(source => - this.setState({ userIcon: source }) +```jsx +const source = Icon.getImageSourceSync('user', 20, 'red'); +return ; ); ``` -Alternatively you may use the synchronous method `Icon.getImageSourceSync` to avoid rendering glitches. Keep in mind that this method is blocking and might incur performance penalties. Subsequent calls will use cache however. +Alternatively you may use the async method `Icon.getImageSource`. + +Keep in mind that `Icon.getImageSourceSync` is blocking and might incur performance penalties. Subsequent calls will use cache however. ## Multi-Style Fonts Some fonts today use multiple styles, FontAwesome 5 for example, which is supported by this library. The usage is pretty much the same as the standard `Icon` component: ```jsx -import Icon from 'react-native-vector-icons/FontAwesome5'; +import Icon from '@react-native-vector-icons/fontawesome5'; -const myIcon1 = ; // Defaults to regular -const myIcon2 = ; -const myIcon3 = ; // Only in FA5 Pro +const myIcon1 = ; // Defaults to solid +const myIcon2 = ; +const myIcon3 = ; // Only in FA5 Pro ``` ### Static methods @@ -488,155 +163,72 @@ All static methods from `Icon` is supported by multi-styled fonts. | Prop | Description | | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **`getFontFamily`** | Returns the font family that is currently used to retrieve icons as text. Usage: `const fontFamily = Icon.getFontFamily(style)` | | **`getImageSource`** | Returns a promise that resolving to the source of a bitmap version of the icon for use with `Image` component et al. Usage: `const source = await Icon.getImageSource(name, size, color)` | | **`getImageSourceSync`** | Same as `getImageSource` but synchronous. Usage: `const source = Icon.getImageSourceSync(name, size, color)` | -| **`getRawGlyphMap`** | Returns the raw glyph map of the icon set. Usage: `const glyphMap = Icon.getRawGlyphMap(style)` | -| **`hasIcon`** | Checks if the name is valid in current icon set. Usage: `const isNameValid = Icon.hasIcon(name, style)` | -| **`getStyledIconSet`** | Use this to get a `Icon` component for a single style. Usage. `const StyledIcon = Icon.getStyledIconSet(style)` | - -If no style argument is passed (or if it's invalid) the methods will default to a pre-defineds fallback. - -### Components - -`Icon.Button` is supported, usage is just like `Icon`: - -```jsx -import Icon from 'react-native-vector-icons/FontAwesome5'; -const myButton = ( - - Login with Facebook - -); -``` ## Custom Fonts -### `createIconSet(glyphMap, fontFamily[, fontFile])` +The best approach is to use our icon generator to create your own icon package. + +See [CREATE_FONT_PACKAGE.md](./docs/CREATE_FONT_PACKAGE.md) to learn how to create your own font packages. -Returns your own custom font based on the `glyphMap` where the key is the icon name and the value is either a UTF-8 character or it's character code. `fontFamily` is the name of the font **NOT** the filename. Open the font in Font Book.app or similar to learn the name. Optionally pass the third `fontFile` argument for android support, it should be the custom font file name. +You can also use `createIconSet()` directly in your project. This +returns your own custom font based on the `glyphMap` where the key is the icon +name and the value is either a UTF-8 character or it's character code. +`postScriptName` is the name of the postscript font. Open the font in https://fontdrop.info/, +Font Book.app or similar to learn the name. Also pass the `fontFileName` argument for Android support. ```js -import { createIconSet } from 'react-native-vector-icons'; +import { createIconSet } from '@react-native-vector-icons/common'; const glyphMap = { 'icon-name': 1234, test: '∆' }; -const Icon = createIconSet(glyphMap, 'FontName', 'font-name.ttf'); -``` - -### `createIconSetFromFontello(config[, fontFamily[, fontFile]])` - -Convenience method to create a custom font based on a [fontello](http://fontello.com) config file. Don't forget to import the font as described above and drop the `config.json` somewhere convenient in your project. -```js -import { createIconSetFromFontello } from 'react-native-vector-icons'; -import fontelloConfig from './config.json'; -const Icon = createIconSetFromFontello(fontelloConfig); +// use createIconSet() with object parameter +// or use positional parameters for compatibility with version <= 10: `createIconSet(glyphMap, fontFamily[, fontFile])` +const Icon = createIconSet(glyphMap, { + postScriptName: 'FontName', + fontFileName: 'font-name.ttf', + fontSource: require('../fonts/font-name.ttf') // optional, for dynamic loading. Can also be a local file uri. +}) ``` -### `createIconSetFromIcoMoon(config[, fontFamily[, fontFile]])` +You should place the font ttf file into `rnvi-fonts`. You can customise this location by adding the following snippet to your package.json +```json +{ + "reactNativeVectorIcons": { + "fontDir": "src/assets/fonts" + } +} + ``` -```js -import { createIconSetFromIcoMoon } from 'react-native-vector-icons'; -import icoMoonConfig from './selection.json'; -const Icon = createIconSetFromIcoMoon( - icoMoonConfig, - 'LineAwesome', - 'line-awesome.ttf' -); -``` +## Animation -Make sure you're using the _Download_ option in [IcoMoon](https://icomoon.io/app), and use the `.json` file that's included in the `.zip` you've downloaded. You'll also need to import the `.ttf` font file into your project, following the instructions above. +React Native comes with an amazing animation library called +[`Animated`](https://reactnative.dev/docs/animated.html). To use it with an +icon, simply create an animated component with this line: `const AnimatedIcon = +Animated.createAnimatedComponent(Icon)`. You can also use the higher level +animation library +[react-native-animatable](https://github.com/oblador/react-native-animatable). -### `createMultiStyleIconSet(styles [, options])` +## Dynamic icon font loading -```jsx -import { createMultiStyleIconSet } from 'react-native-vector-icons'; - -/* - * This is just example code, you are free to - * design your glyphmap and styles to your liking - */ - -import glyphmap from './glyphmap.json'; -/* - * glyphmap = { - * "style1": [ - * "hello", - * "world" - * ], - * "style2": [ - * "foo", - * "bar" - * ] - * } - */ - -const glyphKeys = Object.keys(glyphmap); /* ["style1", "style2"] */ -const options = { - defaultStyle: 'style1', - glyphValidator: (name, style) => glyphKeys.indexOf(name) !== -1, - fallbackFamily: (name) => { - for (let i = 0; i < glyphKeys.length; i++) { - const style = glyphKeys[i]; - if (glyphmap[style].indexOf(name) !== -1) { - return style; - } - } - - /* Always return some family */ - return glyphKeys[0]; - } -}; - -/* - * The styles object consits of keys, which will be - * used as the styles later, and objects which are - * used as style objects for the font. The style - * should have unique characteristics for each font - * in order to ensure that the right one will be - * chosen. FontAwesome 5 uses font weight since - * 5.7.0 in order to diffirentiate the styles but - * other properties (like fontFamily) can be used. - * It's just a standard RN style object. - */ -const styles = { - style1: { - fontWeight: '700' - }, - style2: { - fontWeight: '100' - } -}; - -const Icon = createMultiStyleIconSet(styles, options); - -/* Uses default style (style1) */ - - -/* Default style is style1 but this will fall back to style2 */ - -/* This will also fall back to style2 */ - -/* Regular use of style2 */ - -``` +> At the moment, dynamic loading is supported on native platforms (not on web) only if you use Expo. In the future, it should become available for all React Native projects via React Native core. -| option | Description | default | -| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------- | -| defaultStyle | The name of the style to be used if no style is supplied during rendering. | `Object.keys(styles)[0]` | -| fallbackFamily | Function for selecting a family if a glyph is not available. The function should accept the `name` of the glyph as a parameter. Returns the name if the family. | `(name) => Object.keys(styles)[0]` | -| glyphValidator | Function for validating that a glyph is available for a chosen style. It has `name` and `style` as parameters, in that order. Returns `true` if the glyph is valid or `false` if it's not. | `(name, style) => true` | +Fonts can be available in an app statically (since build time) or loaded dynamically at runtime. The latter can be useful e.g. for apps that use over-the-air updates and want to load new fonts with an update, or when you need to use a font from a remote location. -#### iOS +Dynamic loading in react-native-vector-icons is currently limited to those fonts that are bundled within the provided packages: it doesn't support Pro fonts (such as FontAwesome 5 Pro). However, loading of custom fonts is not difficult to implement: see any of the free font packages for reference. -You have to manually make a reference of your `.ttf` on your xcodeproj `Resources` folder and in `Info.plist`. +By default, dynamic loading is enabled if supported by the version of Expo that you're using. It doesn't change the way you work with the package: If rendering an icon requires a font that is not known to the app, it will be loaded automatically and icon will render as expected. -## Animation +`@react-native-vector-icons/common` exports several functions which you can use to control dynamic loading: -React Native comes with an amazing animation library called [`Animated`](https://reactnative.dev/docs/animated.html). To use it with an icon, simply create an animated component with this line: `const AnimatedIcon = Animated.createAnimatedComponent(Icon)`. You can also use the higher level animation library [react-native-animatable](https://github.com/oblador/react-native-animatable). +- `isDynamicLoadingEnabled`: Returns whether dynamic loading is enabled. +- `isDynamicLoadingSupported`: Returns whether dynamic loading is supported by your runtime (checks that necessary Expo features are present). +- `setDynamicLoadingEnabled`: Enables or disables dynamic loading. +- `setDynamicLoadingErrorCallback`: Sets a callback that is called (in the unlikely case) when an error occurs during dynamic loading. An example of when an error might happen is loading a misconfigured OTA update which doesn't include a necessary font file. ## Usage Examples -### IconExplorer +### Icon Explorer Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can also search for any icon. @@ -645,112 +237,18 @@ Try the `IconExplorer` project in `Examples/IconExplorer` folder, there you can ### Basic Example ```js -import Icon from 'react-native-vector-icons/Ionicons'; +import Icon from '@react-native-vector-icons/ionicons'; function ExampleView(props) { return ; } ``` -## TabBar - -Since [`TabBarIOS`](https://reactnative.dev/docs/tabbarios.html) was removed from core in favor of [@react-navigation/bottom-tabs](https://reactnative.dev/docs/tabbarios.html), it is also removed as a convenience component from this library. Simply use the `Icon` instead, but don't forget to import and link to this project as described above first. - -Below is an [example](https://reactnavigation.org/docs/bottom-tab-navigator/#example) taken from `react-navigation`: - -```js -import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; -import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons'; - -const Tab = createBottomTabNavigator(); - -function MyTabs() { - return ( - - ( - - ), - }} - /> - ( - - ), - tabBarBadge: 3, - }} - /> - ( - - ), - }} - /> - - ); -} -``` - -### ToolbarAndroid - -Since [`ToolbarAndroid`](https://github.com/react-native-community/toolbar-android) was removed from core, it is also removed as a convenience component from this library. Simply use `getImageSourceSync` instead, but don't forget to import and link to this project as described above first. - -```js -import ToolbarAndroid from '@react-native-community/toolbar-android'; -import Icon from 'react-native-vector-icons/Ionicons'; - -const navIcon = Icon.getImageSourceSync('md-arrow-back', 24, 'white'); -const overflowIcon = Icon.getImageSourceSync('md-more', 24, 'white'); -const settingsIcon = Icon.getImageSourceSync('md-settings', 30, 'white'); -const twitterIcon = Icon.getImageSourceSync('logo-twitter', 25, '#4099FF'); - -function ToolbarView(props) { - return ( - - ); -} -``` - ### Inline Icons ```js import { Text } from 'react-native'; -import Icon from 'react-native-vector-icons/Ionicons'; +import Icon from '@react-native-vector-icons/ionicons'; function ExampleView(props) { return ( @@ -761,94 +259,7 @@ function ExampleView(props) { } ``` -## Generating Your Own Icon Set from a CSS File - -If you already have an icon font with associated CSS file then you can easily generate a icon set with the `generate-icon` script. - -### Example usage: - -``` -./node_modules/.bin/generate-icon path/to/styles.css --componentName=MyIcon --fontFamily=myicon > Components/MyIcon.js -``` - -### Options - -Any flags not listed below, like `--componentName` and `--fontFamily`, will be passed on to the template. - -#### `-p`, `--prefix` - -CSS selector prefix [default: ".icon-"] - -#### `-t`, `--template` - -Template in JS template string format [default: "./template/iconSet.tpl"] - -For default template please provide `--componentName` and `--fontFamily`. - -#### `-o`, `--output` - -Save output to file, defaults to STDOUT - -## [Changelog](https://github.com/oblador/react-native-vector-icons/releases) - -## Troubleshooting - -#### The icons show up as a crossed out box on Android - -- Make sure you've copied the font to `android/app/src/main/assets/fonts`. -- Delete the build folder with `rm -rf android/app/build`. -- Recompile the project. - -#### Red screen with "Unrecognized font family" error on iOS - -- Make sure you've added manually the reference of your `.ttf` on your xcodeproj `Resources` folder. -- Check that the font you are trying to use appears in `Info.plist`, if you've added the whole folder and it's blue in color, then you need to add it to the path. -- Check that the font is copied in the _Copy Bundle Resources_ in _Build Phases_. -- Delete the build folder with `rm -rf ios/build` -- Recompile the project. - -#### Android build fails on Windows for no good reason - -Both npm and android file hierarchies tend to get very deep and even worse when you combine them. Since Windows file system has a max length, long file name addresses will result in numerous errors including `Execution failed for task ':react-native-vector-icons:processReleaseResources'`. So try to keep the path to your project folder as short as possible. - -#### Wrong icons are shown after upgrading this package - -You probably didn't update the font files linked to your native project after upgrading. However, this only applies to Android targets since iOS bundles the fonts when building the app (try to clean your build from Xcode if the problem exists). On android you can relink the project or you manually update the fonts. To have them automatically synced use the [gradle approach](https://github.com/oblador/react-native-vector-icons#option-with-gradle-recommended). - -#### Some icons are missing after upgrading this package - -Sometimes vendors decides to remove some icons from newer releases, this has nothing to do with this package. If you depend on an older version of a font you can add it as a [custom font](#custom-fonts). - -#### Unable to resolve module @expo/vector-icons/XXXFont - -You are probably trying to use `@expo/vector-icons` and `react-native-vector-icons` at the same time. The expo package aliases this one and will take precedence. Use only one of these libraries in your project. - -#### Web-pack complains about unsupported JSX Syntax - -You will need to add JSX support for `react-native-vector-icons` to your transpiler configuration e.g. babel. - -For example, to add `react-native-vector-icons` to the list of modules that support JSX (if using webpack) you may need to add the relative path to `react-native-vector-icons` in the include section of your JSX config. - -This may look something like the following if you are using Babel in webpack: - -```diff - // Process application JS with Babel. - // The preset includes JSX, Flow, TypeScript, and some ESnext features. - { - test: /\.(js|mjs|jsx|ts|tsx)$/, - include: [ - paths.appSrc, -+ // START - support for JSX in react-native-vector-icons -+ path.resolve( -+ __dirname, -+ // modify this path to be relative to you webpack config, -+ // "../node_modules/react-native-vector-icons", // <- most common -+ "../../../node_modules/react-native-vector-icons", // <- if using workspaces -+ ), -+ // END - support got react-native-vector-icons - ], - loader: require.resolve("babel-loader"), -``` +## [Changelog](https://github.com/react-native-vector-icons/react-native-vector-icons/releases) ## License diff --git a/RNIMigration.js b/RNIMigration.js deleted file mode 100644 index 1085dbb30..000000000 --- a/RNIMigration.js +++ /dev/null @@ -1,59 +0,0 @@ -import React, { PureComponent } from 'react'; -import PropTypes from 'prop-types'; -import FontAwesome from 'react-native-vector-icons/FontAwesome'; -import Foundation from 'react-native-vector-icons/Foundation'; -import Ionicons from 'react-native-vector-icons/Ionicons'; -import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; -import Zocial from 'react-native-vector-icons/Zocial'; -import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons'; - -const ICON_SET_MAP = { - fontawesome: FontAwesome, - foundation: Foundation, - ion: Ionicons, - material: MaterialIcons, - zocial: Zocial, - simpleline: SimpleLineIcons, -}; - -// This is a composition is a drop in replacement for users migrating from the -// react-native-icons module. Please don't use this component for new apps/views. -export default class Icon extends PureComponent { - static propTypes = { - name: PropTypes.string.isRequired, - size: PropTypes.number, - color: PropTypes.string, - }; - - setNativeProps(nativeProps) { - if (this.iconRef) { - this.iconRef.setNativeProps(nativeProps); - } - } - - iconRef = null; - - handleComponentRef = ref => { - this.iconRef = ref; - }; - - render() { - const nameParts = this.props.name.split('|'); - const setName = nameParts[0]; - const name = nameParts[1]; - - const IconSet = ICON_SET_MAP[setName]; - if (!IconSet) { - throw new Error(`Invalid icon set "${setName}"`); - } - - return ( - - ); - } -} diff --git a/RNVectorIcons.podspec b/RNVectorIcons.podspec deleted file mode 100644 index 907066a66..000000000 --- a/RNVectorIcons.podspec +++ /dev/null @@ -1,24 +0,0 @@ -require 'json' -package = JSON.parse(File.read(File.join(__dir__, "package.json"))) - -Pod::Spec.new do |s| - s.name = "RNVectorIcons" - s.version = package["version"] - s.summary = package["description"] - s.description = package["description"] - s.homepage = package["homepage"] - s.license = package["license"] - s.author = { package["author"]["name"] => package["author"]["email"] } - s.platforms = { :ios => "12.0", :tvos => "9.0" ,:visionos => "1.0"} - s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" } - - s.source_files = 'RNVectorIconsManager/**/*.{h,m,mm,swift}' - s.resources = "Fonts/*.ttf" - s.preserve_paths = "**/*.js" - # React Native Core dependency - if defined? install_modules_dependencies - install_modules_dependencies(s) - else - s.dependency 'React-Core' - end -end diff --git a/RNVectorIcons.xcodeproj/project.pbxproj b/RNVectorIcons.xcodeproj/project.pbxproj deleted file mode 100644 index a4597b6a1..000000000 --- a/RNVectorIcons.xcodeproj/project.pbxproj +++ /dev/null @@ -1,375 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; - A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 5DBEB14E1B18CEA900B34395 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873CA1EA65EE60051E01A /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = "include/$(PRODUCT_NAME)"; - dstSubfolderSpec = 16; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRNVectorIcons.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RNVectorIconsManager.h; sourceTree = ""; }; - 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RNVectorIconsManager.m; sourceTree = ""; }; - A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libRNVectorIcons-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5DBEB14D1B18CEA900B34395 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873C91EA65EE60051E01A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5DBEB1471B18CEA900B34395 = { - isa = PBXGroup; - children = ( - 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */, - 5DBEB1511B18CEA900B34395 /* Products */, - ); - sourceTree = ""; - }; - 5DBEB1511B18CEA900B34395 /* Products */ = { - isa = PBXGroup; - children = ( - 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */, - A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */, - ); - name = Products; - sourceTree = ""; - }; - 5DBEB16A1B18CF1500B34395 /* RNVectorIconsManager */ = { - isa = PBXGroup; - children = ( - 5DBEB16B1B18CF1500B34395 /* RNVectorIconsManager.h */, - 5DBEB16C1B18CF1500B34395 /* RNVectorIconsManager.m */, - ); - path = RNVectorIconsManager; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */; - buildPhases = ( - 5DBEB14C1B18CEA900B34395 /* Sources */, - 5DBEB14D1B18CEA900B34395 /* Frameworks */, - 5DBEB14E1B18CEA900B34395 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = RNVectorIcons; - productName = RNVectorIcons; - productReference = 5DBEB1501B18CEA900B34395 /* libRNVectorIcons.a */; - productType = "com.apple.product-type.library.static"; - }; - A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */; - buildPhases = ( - A39873C71EA65EE60051E01A /* Sources */, - A39873C91EA65EE60051E01A /* Frameworks */, - A39873CA1EA65EE60051E01A /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "RNVectorIcons-tvOS"; - productName = RNVectorIcons; - productReference = A39873CE1EA65EE60051E01A /* libRNVectorIcons-tvOS.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5DBEB1481B18CEA900B34395 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = "Joel Arvidsson"; - TargetAttributes = { - 5DBEB14F1B18CEA900B34395 = { - CreatedOnToolsVersion = 6.3.2; - }; - }; - }; - buildConfigurationList = 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 5DBEB1471B18CEA900B34395; - productRefGroup = 5DBEB1511B18CEA900B34395 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5DBEB14F1B18CEA900B34395 /* RNVectorIcons */, - A39873C61EA65EE60051E01A /* RNVectorIcons-tvOS */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 5DBEB14C1B18CEA900B34395 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5DBEB17C1B18CFF400B34395 /* RNVectorIconsManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A39873C71EA65EE60051E01A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A39873C81EA65EE60051E01A /* RNVectorIconsManager.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 5DBEB1621B18CEA900B34395 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - }; - name = Debug; - }; - 5DBEB1631B18CEA900B34395 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5DBEB1651B18CEA900B34395 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - "$(BUILT_PRODUCTS_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 5DBEB1661B18CEA900B34395 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - "$(BUILT_PRODUCTS_DIR)", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - }; - name = Release; - }; - A39873CC1EA65EE60051E01A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - A39873CD1EA65EE60051E01A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - "$(SRCROOT)/../../React/**", - "$(SRCROOT)/../react-native/React/**", - "$(SRCROOT)/node_modules/react-native/React/**", - ); - OTHER_LDFLAGS = "-ObjC"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5DBEB14B1B18CEA900B34395 /* Build configuration list for PBXProject "RNVectorIcons" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5DBEB1621B18CEA900B34395 /* Debug */, - 5DBEB1631B18CEA900B34395 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5DBEB1641B18CEA900B34395 /* Build configuration list for PBXNativeTarget "RNVectorIcons" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5DBEB1651B18CEA900B34395 /* Debug */, - 5DBEB1661B18CEA900B34395 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A39873CB1EA65EE60051E01A /* Build configuration list for PBXNativeTarget "RNVectorIcons-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A39873CC1EA65EE60051E01A /* Debug */, - A39873CD1EA65EE60051E01A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5DBEB1481B18CEA900B34395 /* Project object */; -} diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index ec9194707..000000000 --- a/RNVectorIcons.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d981003..000000000 --- a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout b/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout deleted file mode 100644 index b09952839..000000000 --- a/RNVectorIcons.xcodeproj/project.xcworkspace/xcshareddata/RNVectorIcons.xccheckout +++ /dev/null @@ -1,41 +0,0 @@ - - - - - IDESourceControlProjectFavoriteDictionaryKey - - IDESourceControlProjectIdentifier - 74A596B3-C045-4AF3-B00F-76B0B71BDDBF - IDESourceControlProjectName - RNVectorIcons - IDESourceControlProjectOriginsDictionary - - A1A2C29701292F28F728A71971FE2C46E2332102 - https://github.com/oblador/react-native-vector-icons.git - - IDESourceControlProjectPath - RNVectorIcons.xcodeproj - IDESourceControlProjectRelativeInstallPathDictionary - - A1A2C29701292F28F728A71971FE2C46E2332102 - ../.. - - IDESourceControlProjectURL - https://github.com/oblador/react-native-vector-icons.git - IDESourceControlProjectVersion - 111 - IDESourceControlProjectWCCIdentifier - A1A2C29701292F28F728A71971FE2C46E2332102 - IDESourceControlProjectWCConfigurations - - - IDESourceControlRepositoryExtensionIdentifierKey - public.vcs.git - IDESourceControlWCCIdentifierKey - A1A2C29701292F28F728A71971FE2C46E2332102 - IDESourceControlWCCName - react-native-vector-icons - - - - diff --git a/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate b/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index d562ef2b8..000000000 Binary files a/RNVectorIcons.xcodeproj/project.xcworkspace/xcuserdata/joel.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/RNVectorIconsManager/RNVectorIconsManager.h b/RNVectorIconsManager/RNVectorIconsManager.h deleted file mode 100644 index 256dd3f5c..000000000 --- a/RNVectorIconsManager/RNVectorIconsManager.h +++ /dev/null @@ -1,29 +0,0 @@ -// -// RNVectorIconsManager.h -// RNVectorIconsManager -// -// Created by Joel Arvidsson on 2015-05-29. -// Copyright (c) 2015 Joel Arvidsson. All rights reserved. -// - -#import -#import - -FOUNDATION_EXPORT NSString *const RNVIErrorDomain; - -enum { - RNVIGenericError = 1000, -}; - -@interface RNVectorIconsManager : NSObject - -- (NSString *)hexStringFromColor:(UIColor *)color; -- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName - withFontSize:(CGFloat)fontSize - withColor:(UIColor *)color - withExtraIdentifier:(NSString *)identifier; -- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font - withFilePath:(NSString *)filePath - withColor:(UIColor *)color; - -@end diff --git a/RNVectorIconsManager/RNVectorIconsManager.mm b/RNVectorIconsManager/RNVectorIconsManager.mm deleted file mode 100644 index 73b94c4b4..000000000 --- a/RNVectorIconsManager/RNVectorIconsManager.mm +++ /dev/null @@ -1,185 +0,0 @@ -// -// RNVectorIconsManager.m -// RNVectorIconsManager -// -// Created by Joel Arvidsson on 2015-05-29. -// Copyright (c) 2015 Joel Arvidsson. All rights reserved. -// - -#import "RNVectorIconsManager.h" -#import -#import -#import -#import -#import -// Thanks to this guard, we won't import this header when we build for the old architecture. -#ifdef RCT_NEW_ARCH_ENABLED -#import "RNVectorIconsSpec.h" -#endif - - -NSString *const RNVIErrorDomain = @"org.oblador.react-native-vector-icons"; - -@implementation RNVectorIconsManager - -@synthesize bridge = _bridge; -RCT_EXPORT_MODULE(RNVectorIcons); - -- (NSString *)hexStringFromColor:(UIColor *)color -{ - const CGFloat *components = CGColorGetComponents(color.CGColor); - - CGFloat r = components[0]; - CGFloat g = components[1]; - CGFloat b = components[2]; - - return [NSString stringWithFormat:@"#%02lX%02lX%02lX", - lroundf(r * 255), - lroundf(g * 255), - lroundf(b * 255)]; -} - -- (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString *)fontName - withFontSize:(CGFloat)fontSize - withColor:(UIColor *)color - withExtraIdentifier:(NSString *)identifier -{ - CGFloat screenScale = RCTScreenScale(); - NSString *hexColor = [self hexStringFromColor:color]; - NSString *fileName = [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png", - NSTemporaryDirectory(), - identifier, fontName, glyph, - fontSize, hexColor, screenScale]; - - return fileName; -} - -- (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font - withFilePath:(NSString *)filePath - withColor:(UIColor *)color -{ - if(![[NSFileManager defaultManager] fileExistsAtPath:filePath]) { - // No cached icon exists, we need to create it and persist to disk - - NSAttributedString *attributedString = [[NSAttributedString alloc] initWithString:glyph attributes:@{NSFontAttributeName: font, NSForegroundColorAttributeName: color}]; - - CGSize iconSize = [attributedString size]; - UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0); - [attributedString drawAtPoint:CGPointMake(0, 0)]; - - UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext(); - UIGraphicsEndImageContext(); - - NSData *imageData = UIImagePNGRepresentation(iconImage); - return [imageData writeToFile:filePath atomically:YES]; - } - - return YES; -} - -- (NSString *)createGlyphImagePathForFont:(NSString *)fontName - withGlyph:(NSString *)glyph - withFontSize:(CGFloat)fontSize - withColor:(double)color - withError:(NSError **)error -{ - UIColor *parsedColor = [RCTConvert UIColor:@(color)]; - UIFont *font = [UIFont fontWithName:fontName size:fontSize]; - NSString *filePath = [self generateFilePath:glyph withFontName:fontName - withFontSize:fontSize - withColor:parsedColor - withExtraIdentifier:@""]; - - BOOL success = [self createAndSaveGlyphImage:glyph withFont:font - withFilePath:filePath - withColor:parsedColor]; - - if (!success) { - *error = [NSError errorWithDomain:RNVIErrorDomain code:RNVIGenericError userInfo:@{NSLocalizedDescriptionKey: @"Failed to write rendered icon image"}]; - return nil; - } - return filePath; -} - -RCT_EXPORT_METHOD( - getImageForFont:(NSString *)fontName - glyph:(NSString *)glyph - fontSize:(CGFloat)fontSize - color:(double)color - resolve:(RCTPromiseResolveBlock)resolve - reject:(RCTPromiseRejectBlock)reject -) { - NSError *error = nil; - NSString *filePath = [self createGlyphImagePathForFont:fontName - withGlyph:glyph - withFontSize:fontSize - withColor:color - withError:&error]; - if (error != nil) { - reject([NSString stringWithFormat:@"%ld", (long)error.code], error.localizedDescription, error); - } else { - resolve(filePath); - } -} - -RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD( - getImageForFontSync:(NSString *)fontName - glyph:(NSString *)glyph - fontSize:(CGFloat)fontSize - color:(double)color -) { - NSError *error = nil; - return [self createGlyphImagePathForFont:fontName - withGlyph:glyph - withFontSize:fontSize - withColor:color - withError:&error]; -} - -RCT_EXPORT_METHOD( - loadFontWithFileName:(NSString *)fontFileName - extension:(NSString *)extension - resolve:(RCTPromiseResolveBlock)resolve - reject:(RCTPromiseRejectBlock)reject -) { - NSBundle *bundle = [NSBundle bundleForClass:[self class]]; - NSURL *fontURL = [bundle URLForResource:fontFileName withExtension:extension]; - NSData *fontData = [NSData dataWithContentsOfURL:fontURL]; - - CGDataProviderRef provider = CGDataProviderCreateWithCFData((CFDataRef)fontData); - CGFontRef font = CGFontCreateWithDataProvider(provider); - - if (font) { - CFErrorRef errorRef = NULL; - if (CTFontManagerRegisterGraphicsFont(font, &errorRef) == NO) { - NSError *error = (__bridge NSError *)errorRef; - if (error.code == kCTFontManagerErrorAlreadyRegistered || error.code == kCTFontManagerErrorDuplicatedName) { - resolve(nil); - } else { - NSString *errorMessage = [NSString stringWithFormat:@"Font '%@' failed to load", fontFileName]; - reject(@"font_load_failed", errorMessage, error); - } - } else { - resolve(nil); - } - - if (errorRef) { - CFRelease(errorRef); - } - CFRelease(font); - } - if (provider) { - CFRelease(provider); - } -} - -// Thanks to this guard, we won't compile this code when we build for the old architecture. -#ifdef RCT_NEW_ARCH_ENABLED -- (std::shared_ptr)getTurboModule: - (const facebook::react::ObjCTurboModule::InitParams &)params -{ - return std::make_shared(params); -} -#endif - -@end diff --git a/SimpleLineIcons.js b/SimpleLineIcons.js deleted file mode 100644 index 7b7845ca0..000000000 --- a/SimpleLineIcons.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * SimpleLineIcons icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/SimpleLineIcons.json'; - -const iconSet = createIconSet(glyphMap, 'simple-line-icons', 'SimpleLineIcons.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/TODO.md b/TODO.md new file mode 100644 index 000000000..18e431832 --- /dev/null +++ b/TODO.md @@ -0,0 +1,7 @@ +# TODO + +* Test the other targets + * macOS + * windows + * web +* When we stop supporting 0.73 move to generating codegen artifcats and shipping them in libraries diff --git a/Zocial.js b/Zocial.js deleted file mode 100644 index 07d03f8a8..000000000 --- a/Zocial.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Zocial icon set component. - * Usage: - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/Zocial.json'; - -const iconSet = createIconSet(glyphMap, 'zocial', 'Zocial.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/android/build.gradle b/android/build.gradle deleted file mode 100644 index 3e615e938..000000000 --- a/android/build.gradle +++ /dev/null @@ -1,54 +0,0 @@ -buildscript { - ext.safeExtGet = {prop, fallback -> - rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback - } - repositories { - google() - gradlePluginPortal() - } - dependencies { - classpath("com.android.tools.build:gradle:7.0.4") - } -} - -def isNewArchitectureEnabled() { - return project.hasProperty("newArchEnabled") && project.newArchEnabled == "true" -} - -apply plugin: 'com.android.library' -if (isNewArchitectureEnabled()) { - apply plugin: 'com.facebook.react' -} - -android { - namespace = "com.oblador.vectoricons" - compileSdkVersion safeExtGet('compileSdkVersion', 31) - - defaultConfig { - minSdkVersion safeExtGet('minSdkVersion', 21) - targetSdkVersion safeExtGet('targetSdkVersion', 31) - buildConfigField("boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()) - } - sourceSets { - main { - if (isNewArchitectureEnabled()) { - java.srcDirs += ['src/newarch'] - } else { - java.srcDirs += ['src/oldarch'] - } - } - } -} - -repositories { - maven { - // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm - url "$projectDir/../node_modules/react-native/android" - } - mavenCentral() - google() -} - -dependencies { - implementation 'com.facebook.react:react-native:+' -} diff --git a/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java b/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java deleted file mode 100644 index 02c8b04df..000000000 --- a/android/src/main/java/com/oblador/vectoricons/VectorIconsModuleImpl.java +++ /dev/null @@ -1,82 +0,0 @@ -package com.oblador.vectoricons; - -import android.content.Context; -import android.graphics.Paint; -import android.graphics.Canvas; -import android.graphics.Typeface; -import android.graphics.Rect; -import android.graphics.Bitmap; -import android.graphics.Bitmap.CompressFormat; -import android.util.Log; - -import com.facebook.react.views.text.ReactFontManager; - -import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.FileNotFoundException; -import java.util.HashMap; -import java.util.Map; - -public class VectorIconsModuleImpl { - - public static final String NAME = "RNVectorIcons"; - - private static final Map sTypefaceCache = new HashMap(); - - public static String getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, Context context) throws java.io.IOException, FileNotFoundException { - File cacheFolder = context.getCacheDir(); - String cacheFolderPath = cacheFolder.getAbsolutePath() + "/"; - - float scale = context.getResources().getDisplayMetrics().density; - String scaleSuffix = "@" + (scale == (int) scale ? Integer.toString((int) scale) : Float.toString(scale)) + "x"; - int size = Math.round(fontSize*scale); - String cacheKey = fontFamily + ":" + glyph + ":" + color; - String hash = Integer.toString(cacheKey.hashCode(), 32); - String cacheFilePath = cacheFolderPath + hash + "_" + Integer.toString(fontSize) + scaleSuffix + ".png"; - String cacheFileUrl = "file://" + cacheFilePath; - File cacheFile = new File(cacheFilePath); - - if(cacheFile.exists()) { - return cacheFileUrl; - } - - FileOutputStream fos = null; - Typeface typeface = ReactFontManager.getInstance().getTypeface(fontFamily, 0, context.getAssets()); - Paint paint = new Paint(); - paint.setTypeface(typeface); - paint.setColor(color); - paint.setTextSize(size); - paint.setAntiAlias(true); - Rect textBounds = new Rect(); - paint.getTextBounds(glyph, 0, glyph.length(), textBounds); - - int offsetX = 0; - int offsetY = size - (int) paint.getFontMetrics().bottom; - - Bitmap bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888); - Canvas canvas = new Canvas(bitmap); - canvas.drawText(glyph, offsetX, offsetY, paint); - - try { - fos = new FileOutputStream(cacheFile); - bitmap.compress(CompressFormat.PNG, 100, fos); - fos.flush(); - fos.close(); - fos = null; - - return cacheFileUrl; - } - finally { - if (fos != null) { - try { - fos.close(); - fos = null; - } - catch (IOException e) { - e.printStackTrace(); - } - } - } - } -} diff --git a/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java b/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java deleted file mode 100644 index 7c5d05c07..000000000 --- a/android/src/main/java/com/oblador/vectoricons/VectorIconsPackage.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.oblador.vectoricons; - -import androidx.annotation.Nullable; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.module.model.ReactModuleInfo; -import com.facebook.react.module.model.ReactModuleInfoProvider; -import com.facebook.react.TurboReactPackage; -import com.facebook.react.uimanager.ViewManager; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; -import java.util.HashMap; -import java.util.Map; - -public class VectorIconsPackage extends TurboReactPackage { - - @Nullable - @Override - public NativeModule getModule(String name, ReactApplicationContext reactContext) { - if (name.equals(VectorIconsModuleImpl.NAME)) { - return new VectorIconsModule(reactContext); - } else { - return null; - } - } - - @Override - public ReactModuleInfoProvider getReactModuleInfoProvider() { - return () -> { - final Map moduleInfos = new HashMap<>(); - boolean isTurboModule = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED; - moduleInfos.put( - VectorIconsModuleImpl.NAME, - new ReactModuleInfo( - VectorIconsModuleImpl.NAME, - VectorIconsModuleImpl.NAME, - false, // canOverrideExistingModule - false, // needsEagerInit - false, // hasConstants - false, // isCxxModule - isTurboModule // isTurboModule - )); - return moduleInfos; - }; - } -} diff --git a/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java b/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java deleted file mode 100644 index e08a0e01e..000000000 --- a/android/src/newarch/java/com/oblador/vectoricons/VectorIconsModule.java +++ /dev/null @@ -1,52 +0,0 @@ -package com.oblador.vectoricons; - -import androidx.annotation.NonNull; -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.Promise; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import java.util.Map; -import java.util.HashMap; - -public class VectorIconsModule extends NativeRNVectorIconsSpec { - @interface Errors { - String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; - String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; - } - - VectorIconsModule(ReactApplicationContext context) { - super(context); - } - - @Override - @NonNull - public String getName() { - return VectorIconsModuleImpl.NAME; - } - - @Override - public void getImageForFont(String fontFamily, String glyph, double fontSize, double color, final Promise promise) { - try { - String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); - promise.resolve(imagePath); - } catch (Throwable fail) { - promise.reject(Errors.E_UNKNOWN_ERROR, fail); - } - } - - @Override - public String getImageForFontSync(String fontFamily, String glyph, double fontSize, double color) { - try { - return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, (int)fontSize, (int)color, getReactApplicationContext()); - } catch (Throwable fail) { - return null; - } - } - - @Override - public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { - promise.reject(Errors.E_NOT_IMPLEMENTED); - } -} diff --git a/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java b/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java deleted file mode 100644 index 8256baf9e..000000000 --- a/android/src/oldarch/java/com/oblador/vectoricons/VectorIconsModule.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.oblador.vectoricons; - -import com.facebook.react.bridge.NativeModule; -import com.facebook.react.bridge.Promise; -import com.facebook.react.bridge.ReactApplicationContext; -import com.facebook.react.bridge.ReactContext; -import com.facebook.react.bridge.ReactContextBaseJavaModule; -import com.facebook.react.bridge.ReactMethod; -import java.util.Map; -import java.util.HashMap; - -public class VectorIconsModule extends ReactContextBaseJavaModule { - @interface Errors { - String E_UNKNOWN_ERROR = "E_UNKNOWN_ERROR"; - String E_NOT_IMPLEMENTED = "E_NOT_IMPLEMENTED"; - } - - VectorIconsModule(ReactApplicationContext context) { - super(context); - } - - @Override - public String getName() { - return VectorIconsModuleImpl.NAME; - } - - @ReactMethod - public void getImageForFont(String fontFamily, String glyph, Integer fontSize, Integer color, final Promise promise) { - try { - String imagePath = VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); - promise.resolve(imagePath); - } catch (Throwable fail) { - promise.reject(Errors.E_UNKNOWN_ERROR, fail); - } - } - - @ReactMethod(isBlockingSynchronousMethod = true) - public String getImageForFontSync(String fontFamily, String glyph, Integer fontSize, Integer color) { - try { - return VectorIconsModuleImpl.getImageForFont(fontFamily, glyph, fontSize, color, getReactApplicationContext()); - } catch (Throwable fail) { - return null; - } - } - - @ReactMethod - public void loadFontWithFileName(String fontFileName, String extension, Promise promise) { - promise.reject(Errors.E_NOT_IMPLEMENTED); - } -} diff --git a/bin/add-font-assets.js b/bin/add-font-assets.js deleted file mode 100755 index 8152eb924..000000000 --- a/bin/add-font-assets.js +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); - -/* eslint-disable import/no-dynamic-require */ -const json = require(path.resolve('./package.json')); - -if (!json.rnpm) { - json.rnpm = { - assets: [], - }; -} else if (!json.rnpm.assets) { - json.rnpm.assets = []; -} - -if (json.rnpm.assets.indexOf('./assets/fonts') !== -1) process.exit(); - -json.rnpm.assets.push('./assets/fonts'); - -fs.writeFileSync( - './package.json', - `${JSON.stringify(json, null, 2)}\r\n`, - 'utf8' -); diff --git a/bin/fa-upgrade.sh b/bin/fa-upgrade.sh deleted file mode 100755 index 6f5720092..000000000 --- a/bin/fa-upgrade.sh +++ /dev/null @@ -1,155 +0,0 @@ -#!/bin/sh - -TEMP_DIR_PATH="" -FONTAWESOME_PRO_DIR_NAME="" -VERSION=${1:-"5"} -DEST_DIR_PATH=${2:-"assets/fonts"} -PROJECT_NAME="react-native-vector-icons" -FONT_NAME="Font Awesome Pro" - -setup_npm_config() -{ - # always returns successfull zero code - if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then - npm config set "@fortawesome:registry" https://npm.fontawesome.com/ - fi - - local npm_token="" - echo "Please enter your $FONT_NAME npm token:"; - read npm_token - npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}" -} - -create_tmp_directory() -{ - local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't create temporary directory"; - return 1; - fi - - if [ -z "$tmp_dir" ]; then - echo "[FAIL] Generated temporary directory name is empty"; - return 1; - fi - - TEMP_DIR_PATH="$tmp_dir" -} - -download_and_unpack_fontawesome_pro() -{ - local archive_file_name="$(npm pack @fortawesome/fontawesome-pro --silent)" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't download [$archive_file_name] archive"; - return 1; - fi - - tar -xzf "$archive_file_name" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't unpack [$archive_file_name] archive"; - return 1; - fi - - local font_dir_name="package" - if [ ! -d "$font_dir_name" ]; then - echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory"; - return 1; - fi - - FONTAWESOME_PRO_DIR_NAME="$font_dir_name" -} - -copy_ttf_fonts_to_dest_dir() -{ - mkdir -p "$DEST_DIR_PATH" - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't create [$DEST_DIR_PATH] directory"; - return 1; - fi - - local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts" - - if [ "$VERSION" = "5" ]; then - cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" && - cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" && - cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" && - cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf" - elif [ "$VERSION" = "6" ]; then - cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" && - cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" && - cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" && - cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf" - cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf" - cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf" - cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf" - else - echo "[FAIL] Unsupported version [$VERSION]"; - exit 1 - fi - - retval=$? - if [ "$retval" != 0 ]; then - echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory"; - return 1; - fi -} - -create_rn_config() -{ - if [ -f "./react-native.config.js" ]; then - echo "You already have a react-native-config.js file, make sure you have the new fonts added to the dependencies!"; - return 1; - else - echo "module.exports = { assets: [ '${DEST_DIR_PATH}' ] };" > react-native.config.js; - fi -} - -react_native_link_project() -{ - react-native link -} - -if setup_npm_config; then - echo "[SUCCESS] Set up npm config"; -else - exit 1; -fi - -if create_tmp_directory; then - echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created"; -else - exit 1; -fi - -cd "$TEMP_DIR_PATH" -if download_and_unpack_fontawesome_pro; then - echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory"; -else - exit 1; -fi -cd - > /dev/null - -if copy_ttf_fonts_to_dest_dir; then - echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory"; -else - exit 1; -fi - -if create_rn_config; then - echo "[SUCCESS] Created react-native.config.js"; -else - echo "[INFO] Didn't create react-native.config.js, it already exists. Make sure '${DEST_DIR_PATH}' is part of the 'assets' array!"; -fi - -if react_native_link_project; then - echo "[SUCCESS] Linked $PROJECT_NAME to React Native"; -else - exit 1; -fi - -echo "[SUCCESS] $FONT_NAME was successfully upgraded" -echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot" diff --git a/bin/generate-flow.js b/bin/generate-flow.js deleted file mode 100755 index d3e16980e..000000000 --- a/bin/generate-flow.js +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs.usage('Usage: $0 [icons...]').help(); - -const icons = argv._; -for (let i = 0; i < icons.length; i += 1) { - const icon = icons[i]; - let mapFile = icon; - if (mapFile === 'FontAwesome5') { - mapFile = 'FontAwesome5Free'; - } - - const glyphmap = JSON.parse( - fs.readFileSync(`glyphmaps/${mapFile}.json`, { encoding: 'utf8' }) - ); - const names = Object.keys(glyphmap).join("' | '"); - - const iconClass = `/** - * @flow strict - */ - -import type { Icon } from './index'; - -export type ${icon}Glyphs = '${names}'; - -declare export default Class>; -`; - fs.writeFileSync(`${icon}.js.flow`, iconClass); -} diff --git a/bin/generate-fontawesome5-metadata.js b/bin/generate-fontawesome5-metadata.js deleted file mode 100755 index 644e4609e..000000000 --- a/bin/generate-fontawesome5-metadata.js +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs - .usage('') - .option('path', { - alias: 'p', - string: true, - }) - .option('output', { - alias: 'o', - string: true, - }) - .demandOption('path') - .demandOption('output'); - -const path = `${argv.path}/svgs/`; - -const generatedJSON = {}; -fs.readdirSync(path) - .filter(file => fs.statSync(path + file).isDirectory()) - .forEach(file => { - const icons = fs.readdirSync(path + file); - generatedJSON[file] = icons.map(icon => icon.split('.')[0]); - }); - -fs.writeFileSync( - argv.output, - `${JSON.stringify(generatedJSON, null, 2)}\r\n`, - 'utf8' -); diff --git a/bin/generate-fontawesome6-metadata.js b/bin/generate-fontawesome6-metadata.js deleted file mode 100755 index 644e4609e..000000000 --- a/bin/generate-fontawesome6-metadata.js +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const yargs = require('yargs'); - -const { argv } = yargs - .usage('') - .option('path', { - alias: 'p', - string: true, - }) - .option('output', { - alias: 'o', - string: true, - }) - .demandOption('path') - .demandOption('output'); - -const path = `${argv.path}/svgs/`; - -const generatedJSON = {}; -fs.readdirSync(path) - .filter(file => fs.statSync(path + file).isDirectory()) - .forEach(file => { - const icons = fs.readdirSync(path + file); - generatedJSON[file] = icons.map(icon => icon.split('.')[0]); - }); - -fs.writeFileSync( - argv.output, - `${JSON.stringify(generatedJSON, null, 2)}\r\n`, - 'utf8' -); diff --git a/bin/generate-icon.js b/bin/generate-icon.js deleted file mode 100755 index 2c41eff8e..000000000 --- a/bin/generate-icon.js +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); -const yargs = require('yargs'); -const generateIconSetFromCss = require('../lib/generate-icon-set-from-css'); -const { omit } = require('../lib/object-utils'); - -const { argv } = yargs - .usage( - 'Usage: $0 [options] path/to/styles.css \nFor default template please provide --componentName and --fontFamily' - ) - .demand(1) - .default('p', '.icon-') - .describe('p', 'CSS selector prefix') - .alias('p', 'prefix') - .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) - .describe('t', 'Template in JS template string format') - .alias('t', 'template') - .describe('o', 'Save output to file, defaults to STDOUT') - .alias('o', 'output') - .describe('g', 'Save glyphmap JSON to file') - .alias('g', 'glyphmap'); - -let template; -if (argv.template) { - template = fs.readFileSync(argv.template, { encoding: 'utf8' }); -} - -const data = omit( - argv, - '_ $0 o output p prefix t template g glyphmap'.split(' ') -); - -const content = generateIconSetFromCss(argv._, argv.prefix, template, data); -if (argv.output) { - fs.writeFileSync(argv.output, content); -} else { - console.log(content); -} - -if (argv.glyphmap) { - fs.writeFileSync(argv.glyphmap, generateIconSetFromCss(argv._, argv.prefix)); -} diff --git a/bin/generate-ionicons.js b/bin/generate-ionicons.js deleted file mode 100644 index 008ecb96f..000000000 --- a/bin/generate-ionicons.js +++ /dev/null @@ -1,94 +0,0 @@ -// Source https://gist.github.com/romanlv/0b5b1d5d942b01da9e7bd46f07d42584 -const fs = require('fs'); -const { promisify } = require('util'); -const glob = require('glob'); -const xml2js = require('xml2js'); - -const SVGIcons2SVGFontStream = require('svgicons2svgfont'); -const SVGIconsDirStream = require('svgicons2svgfont/src/iconsdir'); - -const svg2ttf = require('svg2ttf'); - -const readFileAsync = promisify(fs.readFile); -const writeFileAsync = promisify(fs.writeFile); - -function makeSvgFont(fontName, svgs, svgFontPath) { - const files = glob.sync(svgs); - const options = { - // see list of all the options - // https://github.com/nfroidure/svgicons2svgfont#cli-interface - // https://github.com/nfroidure/svgicons2svgfont/blob/master/bin/svgicons2svgfont.js#L76 - fontHeight: 1000, - normalize: true, - }; - - return new Promise((resolve, reject) => { - new SVGIconsDirStream(files, {}) - .pipe( - new SVGIcons2SVGFontStream({ - ...options, - fontName, - }) - ) - .pipe(fs.createWriteStream(svgFontPath)) - .on('finish', resolve) - .on('error', reject); - }); -} - -async function convertSvg2Ttf(svgFontPath, output) { - const ttf = svg2ttf(await readFileAsync(svgFontPath, 'utf8'), {}); - await writeFileAsync(output, Buffer.from(ttf.buffer)); -} - -async function generateGlyphMap(svgFontPath, output) { - const parser = new xml2js.Parser(); - const glyphMap = {}; - const data = await readFileAsync(svgFontPath); - - return new Promise((resolve, reject) => { - parser.parseString(data, function(err, result) { - if (err !== null) { - reject(err); - } - if (!result) { - console.error(`cannot parse ${svgFontPath}`); - } - - const icons = result.svg.defs[0].font[0].glyph; - - icons.forEach(({ $: icon }) => { - const name = icon['glyph-name']; - const code = icon.unicode.charCodeAt(0); - glyphMap[name] = code; - }); - - fs.writeFileSync(output, JSON.stringify(glyphMap, null, 2)); - - resolve(glyphMap); - }); - }); -} - -async function main() { - const fontName = 'Ionicons'; - - // this file is temporary - const svgFontPath = `./${fontName}.svg`; - const glyphMapPath = `./glyphmaps/${fontName}.json`; - const tffPath = `./Fonts/${fontName}.ttf`; - - // create svg font from svg icons, it will use `svgicons2svgfont` to convert - // `rect', 'circle` etc... to `path`s that can be used for font generation - await makeSvgFont(fontName, './Ioniconstmp/*.svg', svgFontPath); - - await Promise.all([ - // create json file with map of icon name and character code in font, needed for `react-native-vector-icons` integration - generateGlyphMap(svgFontPath, glyphMapPath), - // convert svg font to ttf font - convertSvg2Ttf(svgFontPath, tffPath), - ]); - console.log(`updated: ${tffPath} and ${glyphMapPath}`); -} - -main(); diff --git a/bin/generate-material-icons.js b/bin/generate-material-icons.js deleted file mode 100755 index 02147b0b3..000000000 --- a/bin/generate-material-icons.js +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable no-console */ - -const fs = require('fs'); -const path = require('path'); -const yargs = require('yargs'); -const { omit } = require('../lib/object-utils'); - -const { argv } = yargs - .usage( - 'Usage: $0 [options] path/to/codepoints \nFor default template please provide --componentName and --fontFamily' - ) - .demand(1) - .default('t', path.resolve(__dirname, '..', 'templates/bundled-icon-set.tpl')) - .describe('t', 'Template in JS template string format') - .alias('t', 'template') - .describe('o', 'Save output to file, defaults to STDOUT') - .alias('o', 'output') - .describe('g', 'Save glyphmap JSON to file') - .alias('g', 'glyphmap'); - -function extractGlyphMapFromCodepoints(fileName) { - const codepoints = fs - .readFileSync(fileName, { encoding: 'utf8' }) - .split('\n'); - const glyphMap = {}; - codepoints.forEach(point => { - const parts = point.split(' '); - if (parts.length === 2) { - glyphMap[parts[0].replace(/_/g, '-')] = parseInt(parts[1], 16); - } - }); - - return glyphMap; -} - -let template; -if (argv.template) { - template = fs.readFileSync(argv.template, { encoding: 'utf8' }); -} - -const data = omit(argv, '_ $0 o output t template g glyphmap'.split(' ')); -const glyphMap = extractGlyphMapFromCodepoints(argv._[0]); - -let content = JSON.stringify(glyphMap, null, ' '); -if (template) { - const templateVariables = { glyphMap: content, ...data }; - content = template.replace( - /\${([^}]*)}/g, - (_, key) => templateVariables[key] - ); -} - -if (argv.output) { - fs.writeFileSync(argv.output, content); -} else { - console.log(content); -} - -if (argv.glyphmap) { - fs.writeFileSync(argv.glyphmap, JSON.stringify(glyphMap, null, ' ')); -} diff --git a/biome.jsonc b/biome.jsonc new file mode 100644 index 000000000..be69e25d7 --- /dev/null +++ b/biome.jsonc @@ -0,0 +1,52 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.0/schema.json", + "files": { + "ignore": [ + // yarn keeps this formatted + "package.json", + "packages/*/package.json", + + // Generated files + "packages/*/lib", + "packages/*/glyphmaps", + "packages/generator-react-native-vector-icons/generators", + "packages/*/.fontcustom-manifest.json", + "packages/directory/src/generated", + "packages/icon-explorer/.owl", + + // Templates that have ejs + "packages/fontawesome-common/generators/app/templates/src/index.tsx", + + // Upstream files + "packages/icon-explorer/src/configs/icomoon.config.json", + + // native files + "packages/icon-explorer/ios", + "packages/icon-explorer/android", + "packages/common/android", + "packages/common/ios" + ] + }, + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true, + "complexity": { + "noForEach": "off" + } + } + }, + "formatter": { + "enabled": true, + "indentStyle": "space", + "lineWidth": 120 + }, + "javascript": { + "formatter": { + "quoteStyle": "single" + } + } +} diff --git a/bower.json b/bower.json deleted file mode 100644 index 272f6773a..000000000 --- a/bower.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "react-native-vector-icons", - "main": "index.js", - "version": "0.1.0", - "homepage": "https://github.com/oblador/react-native-vector-icons", - "authors": [ - "Joel Arvidsson " - ], - "license": "MIT", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "tests" - ], - "devDependencies": { - "foundation-icon-fonts": "*" - } -} diff --git a/directory/bin/generate-glyphmap-index.js b/directory/bin/generate-glyphmap-index.js deleted file mode 100644 index 6dc29195b..000000000 --- a/directory/bin/generate-glyphmap-index.js +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs'); -const path = require('path'); - -const glypmapDirectory = path.resolve(__dirname, '../../glyphmaps'); -const glypmapExtension = '.json'; - -const fontAwesome5Glyphmap = require(path.join( - glypmapDirectory, - 'FontAwesome5Free.json' -)); -const fontAwesome5Meta = require(path.join( - glypmapDirectory, - 'FontAwesome5Free_meta.json' -)); - -const fontAwesome6Glyphmap = require(path.join( - glypmapDirectory, - 'FontAwesome6Free.json' -)); -const fontAwesome6Meta = require(path.join( - glypmapDirectory, - 'FontAwesome6Free_meta.json' -)); - -const pickGlyps = (glyps, glyphmap) => - glyps.reduce((acc, glyp) => { - acc[glyp] = glyphmap[glyp]; - return acc; - }, {}); - -const index = fs - .readdirSync(glypmapDirectory) - .filter( - f => - path.extname(f) === glypmapExtension && - !(f.startsWith('FontAwesome5') || f.startsWith('FontAwesome6')) - ) - .reduce( - (acc, file) => { - const name = path.basename(file, glypmapExtension); - acc[name] = require(path.join(glypmapDirectory, file)); - return acc; - }, - { - FontAwesome5: pickGlyps(fontAwesome5Meta.solid, fontAwesome5Glyphmap), - FontAwesome5Brands: pickGlyps( - fontAwesome5Meta.brands, - fontAwesome5Glyphmap - ), - FontAwesome6: pickGlyps(fontAwesome6Meta.solid, fontAwesome6Glyphmap), - FontAwesome6Brands: pickGlyps( - fontAwesome6Meta.brands, - fontAwesome6Glyphmap - ), - } - ); - -process.stdout.write(JSON.stringify(index, null, 2)); diff --git a/directory/public/index.html b/directory/public/index.html deleted file mode 100644 index 0bd2265f3..000000000 --- a/directory/public/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - react-native-vector-icons directory - - - -
- - - diff --git a/directory/src/App.js b/directory/src/App.js deleted file mode 100755 index 465e7f07c..000000000 --- a/directory/src/App.js +++ /dev/null @@ -1,145 +0,0 @@ -import './App.css'; - -/* eslint-disable react/prop-types, jsx-a11y/label-has-associated-control */ -import * as React from 'react'; - -import IconFamilies from './generated/glyphmapIndex.json'; - -const WAITING_INTERVAL = 300; - -const Icon = React.memo(({ family, name, ...props }) => ( - - {String.fromCodePoint(IconFamilies[family][name])} - -)); - -const FamiliesLinks = ({matches = []}) => { - return ( -
-
-

Icon Families:

-
- {matches.map(match => { - const { family } = match; - - return {family}; - })} -
-
-
- ) -} - -const HeaderBar = () => { - return ( -
-
-

react-native-vector-icons directory

-
-
- ); -}; - -const SearchBar = ({ onSubmit }) => { - const inputRef = React.useRef(); - const timerRef = React.useRef(null); - const handleSubmit = React.useCallback( - e => { - e.preventDefault(); - onSubmit(inputRef.current.value); - }, - [inputRef, onSubmit] - ); - - const handleChange = React.useCallback( - e => { - e.preventDefault(); - clearInterval(timerRef.current); - - timerRef.current = setTimeout( - () => onSubmit(inputRef.current.value), - WAITING_INTERVAL - ); - }, - [timerRef, inputRef, onSubmit] - ); - - return ( -
-
-
- {/* Clicking the Label focuses the cursor onto the form input */} - - -
-
-
- ); -}; - -const renderIcon = (family, name) => ( -
- -

{name}

-
-); - -const renderMatch = match => { - const { family, names } = match; - return ( -
-

{family}

- -
- {names.map(name => renderIcon(family, name))} -
-
- ); -}; - -const renderNotFound = () => ( -
-

Icon not found.

-
-); - -const getMatches = query => - Object.keys(IconFamilies) - .sort() - .map(family => { - const icons = IconFamilies[family]; - const names = Object.keys(icons); - const results = names.filter(name => name.indexOf(query) >= 0); - return { family, names: results }; - }) - .filter(({ names }) => names.length); - -const App = () => { - const [matches, setMatches] = React.useState([]); - const handleSubmit = React.useCallback(text => { - setMatches(getMatches(text)); - }); - React.useLayoutEffect(() => handleSubmit(''), []); - - return ( -
- - - -
- {matches.length === 0 ? renderNotFound() : matches.map(renderMatch)} -
-
- ); -}; - -export default App; diff --git a/directory/src/App.test.js b/directory/src/App.test.js deleted file mode 100644 index 2e28a309c..000000000 --- a/directory/src/App.test.js +++ /dev/null @@ -1,8 +0,0 @@ -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn directory header', () => { - render(); - const headerElement = screen.getByText(/react-native-vector-icons directory/i); - expect(headerElement).toBeInTheDocument(); -}); diff --git a/directory/src/index.css b/directory/src/index.css deleted file mode 100644 index ec2585e8c..000000000 --- a/directory/src/index.css +++ /dev/null @@ -1,13 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; -} diff --git a/directory/src/index.js b/directory/src/index.js deleted file mode 100644 index 6832e7832..000000000 --- a/directory/src/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; - -ReactDOM.render( - - - , - document.getElementById('root') -); diff --git a/directory/yarn.lock b/directory/yarn.lock deleted file mode 100644 index 10e7ffe53..000000000 --- a/directory/yarn.lock +++ /dev/null @@ -1,8714 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.0.0": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.1.1.tgz#7922fb0817bf3166d8d9e258c57477e3fd1c3610" - integrity sha512-Aolwjd7HSC2PyY0fDj/wA/EimQT4HfEnFYNp5s9CQlrdhyvWTtvZ5YzrUPu6R6/1jKiUlxu8bUhkdSnKHNAHMA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.0" - -"@apideck/better-ajv-errors@^0.3.1": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz#ab0b1e981e1749bf59736cf7ebe25cfc9f949c15" - integrity sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg== - dependencies: - json-schema "^0.4.0" - jsonpointer "^5.0.0" - leven "^3.1.0" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789" - integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg== - dependencies: - "@babel/highlight" "^7.16.7" - -"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.16.8": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34" - integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng== - -"@babel/core@^7.1.0", "@babel/core@^7.11.1", "@babel/core@^7.12.3", "@babel/core@^7.16.0", "@babel/core@^7.7.2", "@babel/core@^7.8.0": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.2.tgz#2c77fc430e95139d816d39b113b31bf40fb22337" - integrity sha512-R3VH5G42VSDolRHyUO4V2cfag8WHcZyxdq5Z/m8Xyb92lW/Erm/6kM+XtRFGf3Mulre3mveni2NHfEUws8wSvw== - dependencies: - "@ampproject/remapping" "^2.0.0" - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helpers" "^7.17.2" - "@babel/parser" "^7.17.0" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.1.2" - semver "^6.3.0" - -"@babel/eslint-parser@^7.16.3": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz#eabb24ad9f0afa80e5849f8240d0e5facc2d90d6" - integrity sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA== - dependencies: - eslint-scope "^5.1.1" - eslint-visitor-keys "^2.1.0" - semver "^6.3.0" - -"@babel/generator@^7.17.0", "@babel/generator@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.0.tgz#7bd890ba706cd86d3e2f727322346ffdbf98f65e" - integrity sha512-I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw== - dependencies: - "@babel/types" "^7.17.0" - jsesc "^2.5.1" - source-map "^0.5.0" - -"@babel/helper-annotate-as-pure@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz#bb2339a7534a9c128e3102024c60760a3a7f3862" - integrity sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz#38d138561ea207f0f69eb1626a418e4f7e6a580b" - integrity sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz#06e66c5f299601e6c7da350049315e83209d551b" - integrity sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-validator-option" "^7.16.7" - browserslist "^4.17.5" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.1": - version "7.17.1" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21" - integrity sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - -"@babel/helper-create-regexp-features-plugin@^7.16.7": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1" - integrity sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - regexpu-core "^5.0.1" - -"@babel/helper-define-polyfill-provider@^0.3.1": - version "0.3.1" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz#52411b445bdb2e676869e5a74960d2d3826d2665" - integrity sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA== - dependencies: - "@babel/helper-compilation-targets" "^7.13.0" - "@babel/helper-module-imports" "^7.12.13" - "@babel/helper-plugin-utils" "^7.13.0" - "@babel/traverse" "^7.13.0" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz#ff484094a839bde9d89cd63cba017d7aae80ecd7" - integrity sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-explode-assignable-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz#12a6d8522fdd834f194e868af6354e8650242b7a" - integrity sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz#f1ec51551fb1c8956bc8dd95f38523b6cf375f8f" - integrity sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA== - dependencies: - "@babel/helper-get-function-arity" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-get-function-arity@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419" - integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-hoist-variables@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz#86bcb19a77a509c7b77d0e22323ef588fa58c246" - integrity sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-member-expression-to-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz#42b9ca4b2b200123c3b7e726b0ae5153924905b0" - integrity sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437" - integrity sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-module-transforms@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz#7665faeb721a01ca5327ddc6bba15a5cb34b6a41" - integrity sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-optimise-call-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz#a34e3560605abbd31a18546bd2aad3e6d9a174f2" - integrity sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz#aa3a8ab4c3cceff8e65eb9e73d87dc4ff320b2f5" - integrity sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA== - -"@babel/helper-remap-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz#29ffaade68a367e2ed09c90901986918d25e57e3" - integrity sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-wrap-function" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helper-replace-supers@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz#e9f5f5f32ac90429c1a4bdec0f231ef0c2838ab1" - integrity sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw== - dependencies: - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-member-expression-to-functions" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/traverse" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/helper-simple-access@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz#d656654b9ea08dbb9659b69d61063ccd343ff0f7" - integrity sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": - version "7.16.0" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== - dependencies: - "@babel/types" "^7.16.0" - -"@babel/helper-split-export-declaration@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz#0b648c0c42da9d3920d85ad585f2778620b8726b" - integrity sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw== - dependencies: - "@babel/types" "^7.16.7" - -"@babel/helper-validator-identifier@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz#e8c602438c4a8195751243da9031d1607d247cad" - integrity sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw== - -"@babel/helper-validator-option@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz#b203ce62ce5fe153899b617c08957de860de4d23" - integrity sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ== - -"@babel/helper-wrap-function@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz#58afda087c4cd235de92f7ceedebca2c41274200" - integrity sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw== - dependencies: - "@babel/helper-function-name" "^7.16.7" - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.16.8" - "@babel/types" "^7.16.8" - -"@babel/helpers@^7.17.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.2.tgz#23f0a0746c8e287773ccd27c14be428891f63417" - integrity sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ== - dependencies: - "@babel/template" "^7.16.7" - "@babel/traverse" "^7.17.0" - "@babel/types" "^7.17.0" - -"@babel/highlight@^7.16.7": - version "7.16.10" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88" - integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.0.tgz#f0ac33eddbe214e4105363bb17c3341c5ffcc43c" - integrity sha512-VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz#4eda6d6c2a0aa79c70fa7b6da67763dfe2141050" - integrity sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz#cc001234dfc139ac45f6bcf801866198c8c72ff9" - integrity sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - -"@babel/plugin-proposal-async-generator-functions@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz#3bdd1ebbe620804ea9416706cd67d60787504bc8" - integrity sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.16.0", "@babel/plugin-proposal-class-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz#925cad7b3b1a2fcea7e59ecc8eb5954f961f91b0" - integrity sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-proposal-class-static-block@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz#712357570b612106ef5426d13dc433ce0f200c2a" - integrity sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-decorators@^7.16.4": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz#c36372ddfe0360cac1ee331a238310bddca11493" - integrity sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.17.1" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/plugin-syntax-decorators" "^7.17.0" - charcodes "^0.2.0" - -"@babel/plugin-proposal-dynamic-import@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz#c19c897eaa46b27634a00fee9fb7d829158704b2" - integrity sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz#09de09df18445a5786a305681423ae63507a6163" - integrity sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz#9732cb1d17d9a2626a08c5be25186c195b6fa6e8" - integrity sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz#be23c0ba74deec1922e639832904be0bea73cdea" - integrity sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.16.0", "@babel/plugin-proposal-nullish-coalescing-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz#141fc20b6857e59459d430c850a0011e36561d99" - integrity sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.16.0", "@babel/plugin-proposal-numeric-separator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz#d6b69f4af63fb38b6ca2558442a7fb191236eba9" - integrity sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz#94593ef1ddf37021a25bdcb5754c4a8d534b01d8" - integrity sha512-3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA== - dependencies: - "@babel/compat-data" "^7.16.4" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.16.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz#c623a430674ffc4ab732fd0a0ae7722b67cb74cf" - integrity sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.16.0", "@babel/plugin-proposal-optional-chaining@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz#7cd629564724816c0e8a969535551f943c64c39a" - integrity sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.16.0", "@babel/plugin-proposal-private-methods@^7.16.11": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz#e8df108288555ff259f4527dbe84813aac3a1c50" - integrity sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.10" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-proposal-private-property-in-object@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz#b0b8cef543c2c3d57e59e2c611994861d46a3fce" - integrity sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.16.7", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz#635d18eb10c6214210ffc5ff4932552de08188a2" - integrity sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-bigint@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" - integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13", "@babel/plugin-syntax-class-properties@^7.8.3": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-decorators@^7.17.0": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz#a2be3b2c9fe7d78bd4994e790896bc411e2f166d" - integrity sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-flow@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz#202b147e5892b8452bbb0bb269c7ed2539ab8832" - integrity sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-import-meta@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz#50b6571d13f764266a113d77c82b4a6508bbe665" - integrity sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4", "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4", "@babel/plugin-syntax-numeric-separator@^7.8.3": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5", "@babel/plugin-syntax-top-level-await@^7.8.3": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz#39c9b55ee153151990fb038651d58d3fd03f98f8" - integrity sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-arrow-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz#44125e653d94b98db76369de9c396dc14bef4154" - integrity sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-async-to-generator@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz#b83dff4b970cf41f1b819f8b49cc0cfbaa53a808" - integrity sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-remap-async-to-generator" "^7.16.8" - -"@babel/plugin-transform-block-scoped-functions@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz#4d0d57d9632ef6062cdf354bb717102ee042a620" - integrity sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-block-scoping@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz#f50664ab99ddeaee5bc681b8f3a6ea9d72ab4f87" - integrity sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-classes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz#8f4b9562850cd973de3b498f1218796eb181ce00" - integrity sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-optimise-call-expression" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz#66dee12e46f61d2aae7a73710f591eb3df616470" - integrity sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-destructuring@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz#ca9588ae2d63978a4c29d3f33282d8603f618e23" - integrity sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-dotall-regex@^7.16.7", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz#6b2d67686fab15fb6a7fd4bd895d5982cfc81241" - integrity sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-duplicate-keys@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz#2207e9ca8f82a0d36a5a67b6536e7ef8b08823c9" - integrity sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-exponentiation-operator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz#efa9862ef97e9e9e5f653f6ddc7b665e8536fe9b" - integrity sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-flow-strip-types@^7.16.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz#291fb140c78dabbf87f2427e7c7c332b126964b8" - integrity sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-flow" "^7.16.7" - -"@babel/plugin-transform-for-of@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz#649d639d4617dff502a9a158c479b3b556728d8c" - integrity sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-function-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz#5ab34375c64d61d083d7d2f05c38d90b97ec65cf" - integrity sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA== - dependencies: - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz#254c9618c5ff749e87cb0c0cef1a0a050c0bdab1" - integrity sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-member-expression-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz#6e5dcf906ef8a098e630149d14c867dd28f92384" - integrity sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-modules-amd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz#b28d323016a7daaae8609781d1f8c9da42b13186" - integrity sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz#cdee19aae887b16b9d331009aa9a219af7c86afe" - integrity sha512-oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-simple-access" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz#887cefaef88e684d29558c2b13ee0563e287c2d7" - integrity sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw== - dependencies: - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-identifier" "^7.16.7" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz#23dad479fa585283dbd22215bff12719171e7618" - integrity sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ== - dependencies: - "@babel/helper-module-transforms" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.16.8": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz#7f860e0e40d844a02c9dcf9d84965e7dfd666252" - integrity sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - -"@babel/plugin-transform-new-target@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz#9967d89a5c243818e0800fdad89db22c5f514244" - integrity sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-object-super@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz#ac359cf8d32cf4354d27a46867999490b6c32a94" - integrity sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-replace-supers" "^7.16.7" - -"@babel/plugin-transform-parameters@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz#a1721f55b99b736511cb7e0152f61f17688f331f" - integrity sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-property-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz#2dadac85155436f22c696c4827730e0fe1057a55" - integrity sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-constant-elements@^7.12.1": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.7.tgz#19e9e4c2df2f6c3e6b3aea11778297d81db8df62" - integrity sha512-lF+cfsyTgwWkcw715J88JhMYJ5GpysYNLhLP1PkvkhTRN7B3e74R/1KsDxFxhRpSn0UUD3IWM4GvdBR2PEbbQQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-display-name@^7.16.0", "@babel/plugin-transform-react-display-name@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz#7b6d40d232f4c0f550ea348593db3b21e2404340" - integrity sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-react-jsx-development@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz#43a00724a3ed2557ed3f276a01a929e6686ac7b8" - integrity sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.16.7" - -"@babel/plugin-transform-react-jsx@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.7.tgz#86a6a220552afd0e4e1f0388a68a372be7add0d4" - integrity sha512-8D16ye66fxiE8m890w0BpPpngG9o9OVBBy0gH2E+2AR7qMR2ZpTYJEqLxAsoroenMId0p/wMW+Blc0meDgu0Ag== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-jsx" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/plugin-transform-react-pure-annotations@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz#232bfd2f12eb551d6d7d01d13fe3f86b45eb9c67" - integrity sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-regenerator@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz#9e7576dc476cb89ccc5096fff7af659243b4adeb" - integrity sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q== - dependencies: - regenerator-transform "^0.14.2" - -"@babel/plugin-transform-reserved-words@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz#1d798e078f7c5958eec952059c460b220a63f586" - integrity sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-runtime@^7.16.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz#0a2e08b5e2b2d95c4b1d3b3371a2180617455b70" - integrity sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A== - dependencies: - "@babel/helper-module-imports" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz#e8549ae4afcf8382f711794c0c7b6b934c5fbd2a" - integrity sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-spread@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz#a303e2122f9f12e0105daeedd0f30fb197d8ff44" - integrity sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-skip-transparent-expression-wrappers" "^7.16.0" - -"@babel/plugin-transform-sticky-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz#c84741d4f4a38072b9a1e2e3fd56d359552e8660" - integrity sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-template-literals@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz#f3d1c45d28967c8e80f53666fc9c3e50618217ab" - integrity sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-typeof-symbol@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz#9cdbe622582c21368bd482b660ba87d5545d4f7e" - integrity sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-typescript@^7.16.7": - version "7.16.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" - integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/plugin-syntax-typescript" "^7.16.7" - -"@babel/plugin-transform-unicode-escapes@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz#da8717de7b3287a2c6d659750c964f302b31ece3" - integrity sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/plugin-transform-unicode-regex@^7.16.7": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz#0f7aa4a501198976e25e82702574c34cfebe9ef2" - integrity sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - -"@babel/preset-env@^7.11.0", "@babel/preset-env@^7.12.1", "@babel/preset-env@^7.16.4": - version "7.16.11" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.16.11.tgz#5dd88fd885fae36f88fd7c8342475c9f0abe2982" - integrity sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g== - dependencies: - "@babel/compat-data" "^7.16.8" - "@babel/helper-compilation-targets" "^7.16.7" - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.16.7" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-async-generator-functions" "^7.16.8" - "@babel/plugin-proposal-class-properties" "^7.16.7" - "@babel/plugin-proposal-class-static-block" "^7.16.7" - "@babel/plugin-proposal-dynamic-import" "^7.16.7" - "@babel/plugin-proposal-export-namespace-from" "^7.16.7" - "@babel/plugin-proposal-json-strings" "^7.16.7" - "@babel/plugin-proposal-logical-assignment-operators" "^7.16.7" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.7" - "@babel/plugin-proposal-numeric-separator" "^7.16.7" - "@babel/plugin-proposal-object-rest-spread" "^7.16.7" - "@babel/plugin-proposal-optional-catch-binding" "^7.16.7" - "@babel/plugin-proposal-optional-chaining" "^7.16.7" - "@babel/plugin-proposal-private-methods" "^7.16.11" - "@babel/plugin-proposal-private-property-in-object" "^7.16.7" - "@babel/plugin-proposal-unicode-property-regex" "^7.16.7" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-transform-arrow-functions" "^7.16.7" - "@babel/plugin-transform-async-to-generator" "^7.16.8" - "@babel/plugin-transform-block-scoped-functions" "^7.16.7" - "@babel/plugin-transform-block-scoping" "^7.16.7" - "@babel/plugin-transform-classes" "^7.16.7" - "@babel/plugin-transform-computed-properties" "^7.16.7" - "@babel/plugin-transform-destructuring" "^7.16.7" - "@babel/plugin-transform-dotall-regex" "^7.16.7" - "@babel/plugin-transform-duplicate-keys" "^7.16.7" - "@babel/plugin-transform-exponentiation-operator" "^7.16.7" - "@babel/plugin-transform-for-of" "^7.16.7" - "@babel/plugin-transform-function-name" "^7.16.7" - "@babel/plugin-transform-literals" "^7.16.7" - "@babel/plugin-transform-member-expression-literals" "^7.16.7" - "@babel/plugin-transform-modules-amd" "^7.16.7" - "@babel/plugin-transform-modules-commonjs" "^7.16.8" - "@babel/plugin-transform-modules-systemjs" "^7.16.7" - "@babel/plugin-transform-modules-umd" "^7.16.7" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.16.8" - "@babel/plugin-transform-new-target" "^7.16.7" - "@babel/plugin-transform-object-super" "^7.16.7" - "@babel/plugin-transform-parameters" "^7.16.7" - "@babel/plugin-transform-property-literals" "^7.16.7" - "@babel/plugin-transform-regenerator" "^7.16.7" - "@babel/plugin-transform-reserved-words" "^7.16.7" - "@babel/plugin-transform-shorthand-properties" "^7.16.7" - "@babel/plugin-transform-spread" "^7.16.7" - "@babel/plugin-transform-sticky-regex" "^7.16.7" - "@babel/plugin-transform-template-literals" "^7.16.7" - "@babel/plugin-transform-typeof-symbol" "^7.16.7" - "@babel/plugin-transform-unicode-escapes" "^7.16.7" - "@babel/plugin-transform-unicode-regex" "^7.16.7" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.16.8" - babel-plugin-polyfill-corejs2 "^0.3.0" - babel-plugin-polyfill-corejs3 "^0.5.0" - babel-plugin-polyfill-regenerator "^0.3.0" - core-js-compat "^3.20.2" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" - "@babel/plugin-transform-dotall-regex" "^7.4.4" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.12.5", "@babel/preset-react@^7.16.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.16.7.tgz#4c18150491edc69c183ff818f9f2aecbe5d93852" - integrity sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-react-display-name" "^7.16.7" - "@babel/plugin-transform-react-jsx" "^7.16.7" - "@babel/plugin-transform-react-jsx-development" "^7.16.7" - "@babel/plugin-transform-react-pure-annotations" "^7.16.7" - -"@babel/preset-typescript@^7.16.0": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" - integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.16.7" - "@babel/helper-validator-option" "^7.16.7" - "@babel/plugin-transform-typescript" "^7.16.7" - -"@babel/runtime-corejs3@^7.10.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz#fdca2cd05fba63388babe85d349b6801b008fd13" - integrity sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg== - dependencies: - core-js-pure "^3.20.2" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.16.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.17.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941" - integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.16.7", "@babel/template@^7.3.3": - version "7.16.7" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.16.7.tgz#8d126c8701fde4d66b264b3eba3d96f07666d155" - integrity sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/parser" "^7.16.7" - "@babel/types" "^7.16.7" - -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.0", "@babel/traverse@^7.7.2": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.0.tgz#3143e5066796408ccc880a33ecd3184f3e75cd30" - integrity sha512-fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg== - dependencies: - "@babel/code-frame" "^7.16.7" - "@babel/generator" "^7.17.0" - "@babel/helper-environment-visitor" "^7.16.7" - "@babel/helper-function-name" "^7.16.7" - "@babel/helper-hoist-variables" "^7.16.7" - "@babel/helper-split-export-declaration" "^7.16.7" - "@babel/parser" "^7.17.0" - "@babel/types" "^7.17.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.0.0", "@babel/types@^7.12.6", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.17.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" - integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== - dependencies: - "@babel/helper-validator-identifier" "^7.16.7" - to-fast-properties "^2.0.0" - -"@bcoe/v8-coverage@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" - integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== - -"@csstools/normalize.css@*": - version "12.0.0" - resolved "https://registry.yarnpkg.com/@csstools/normalize.css/-/normalize.css-12.0.0.tgz#a9583a75c3f150667771f30b60d9f059473e62c4" - integrity sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg== - -"@csstools/postcss-font-format-keywords@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz#7e7df948a83a0dfb7eb150a96e2390ac642356a1" - integrity sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz#d6785c1c5ba8152d1d392c66f3a6a446c6034f6d" - integrity sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.0.tgz#219a1c1d84de7d9e9b7e662a57fdc194eac38ea7" - integrity sha512-WnfZlyuh/CW4oS530HBbrKq0G8BKl/bsNr5NMFoubBFzJfvFRGJhplCgIJYWUidLuL3WJ/zhMtDIyNFTqhx63Q== - dependencies: - postcss-selector-parser "^6.0.9" - -"@csstools/postcss-normalize-display-values@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz#ce698f688c28517447aedf15a9037987e3d2dc97" - integrity sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.1.0.tgz#f2189ccbf74e3fabfcc19d280f37fb06d1181988" - integrity sha512-DO76V3295AqhjJZvgeaDP5GAGAat4g6wYfF8X+1n+76MpJat8ffY5bCJ9eSUqFY71nImxXgaDTRYJcRnA9oo7g== - dependencies: - postcss-value-parser "^4.2.0" - -"@eslint/eslintrc@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.1.0.tgz#583d12dbec5d4f22f333f9669f7d0b7c7815b4d3" - integrity sha512-C1DfL7XX4nPqGd6jcP01W9pVM1HYCuUkFk1432D7F0v3JSlUIeOYn9oCoi3eoLZ+iwBSb29BMFxxny0YrrEZqg== - dependencies: - ajv "^6.12.4" - debug "^4.3.2" - espree "^9.3.1" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^4.1.0" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@humanwhocodes/config-array@^0.9.2": - version "0.9.3" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.9.3.tgz#f2564c744b387775b436418491f15fce6601f63e" - integrity sha512-3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ== - dependencies: - "@humanwhocodes/object-schema" "^1.2.1" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.1": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@istanbuljs/load-nyc-config@^1.0.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" - integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== - dependencies: - camelcase "^5.3.1" - find-up "^4.1.0" - get-package-type "^0.1.0" - js-yaml "^3.13.1" - resolve-from "^5.0.0" - -"@istanbuljs/schema@^0.1.2": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" - integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== - -"@jest/console@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.5.1.tgz#260fe7239602fe5130a94f1aa386eff54b014bba" - integrity sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - -"@jest/core@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.5.1.tgz#267ac5f704e09dc52de2922cbf3af9edcd64b626" - integrity sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/reporters" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - emittery "^0.8.1" - exit "^0.1.2" - graceful-fs "^4.2.9" - jest-changed-files "^27.5.1" - jest-config "^27.5.1" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-resolve-dependencies "^27.5.1" - jest-runner "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - jest-watcher "^27.5.1" - micromatch "^4.0.4" - rimraf "^3.0.0" - slash "^3.0.0" - strip-ansi "^6.0.0" - -"@jest/environment@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.5.1.tgz#d7425820511fe7158abbecc010140c3fd3be9c74" - integrity sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA== - dependencies: - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - -"@jest/fake-timers@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz#76979745ce0579c8a94a4678af7a748eda8ada74" - integrity sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ== - dependencies: - "@jest/types" "^27.5.1" - "@sinonjs/fake-timers" "^8.0.1" - "@types/node" "*" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -"@jest/globals@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.5.1.tgz#7ac06ce57ab966566c7963431cef458434601b2b" - integrity sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/types" "^27.5.1" - expect "^27.5.1" - -"@jest/reporters@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.5.1.tgz#ceda7be96170b03c923c37987b64015812ffec04" - integrity sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw== - dependencies: - "@bcoe/v8-coverage" "^0.2.3" - "@jest/console" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - collect-v8-coverage "^1.0.0" - exit "^0.1.2" - glob "^7.1.2" - graceful-fs "^4.2.9" - istanbul-lib-coverage "^3.0.0" - istanbul-lib-instrument "^5.1.0" - istanbul-lib-report "^3.0.0" - istanbul-lib-source-maps "^4.0.0" - istanbul-reports "^3.1.3" - jest-haste-map "^27.5.1" - jest-resolve "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - slash "^3.0.0" - source-map "^0.6.0" - string-length "^4.0.1" - terminal-link "^2.0.0" - v8-to-istanbul "^8.1.0" - -"@jest/source-map@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-27.5.1.tgz#6608391e465add4205eae073b55e7f279e04e8cf" - integrity sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg== - dependencies: - callsites "^3.0.0" - graceful-fs "^4.2.9" - source-map "^0.6.0" - -"@jest/test-result@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.5.1.tgz#56a6585fa80f7cdab72b8c5fc2e871d03832f5bb" - integrity sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag== - dependencies: - "@jest/console" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/istanbul-lib-coverage" "^2.0.0" - collect-v8-coverage "^1.0.0" - -"@jest/test-sequencer@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz#4057e0e9cea4439e544c6353c6affe58d095745b" - integrity sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ== - dependencies: - "@jest/test-result" "^27.5.1" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-runtime "^27.5.1" - -"@jest/transform@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.5.1.tgz#6c3501dcc00c4c08915f292a600ece5ecfe1f409" - integrity sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw== - dependencies: - "@babel/core" "^7.1.0" - "@jest/types" "^27.5.1" - babel-plugin-istanbul "^6.1.1" - chalk "^4.0.0" - convert-source-map "^1.4.0" - fast-json-stable-stringify "^2.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-regex-util "^27.5.1" - jest-util "^27.5.1" - micromatch "^4.0.4" - pirates "^4.0.4" - slash "^3.0.0" - source-map "^0.6.1" - write-file-atomic "^3.0.0" - -"@jest/types@^27.5.1": - version "27.5.1" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.5.1.tgz#3c79ec4a8ba61c170bf937bcf9e98a9df175ec80" - integrity sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - -"@jridgewell/resolve-uri@^3.0.3": - version "3.0.5" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz#68eb521368db76d040a6315cdb24bf2483037b9c" - integrity sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew== - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.11" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz#771a1d8d744eeb71b6adb35808e1a6c7b9b8c8ec" - integrity sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg== - -"@jridgewell/trace-mapping@^0.3.0": - version "0.3.4" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3" - integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pmmmwh/react-refresh-webpack-plugin@^0.5.3": - version "0.5.4" - resolved "https://registry.yarnpkg.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz#df0d0d855fc527db48aac93c218a0bf4ada41f99" - integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw== - dependencies: - ansi-html-community "^0.0.8" - common-path-prefix "^3.0.0" - core-js-pure "^3.8.1" - error-stack-parser "^2.0.6" - find-up "^5.0.0" - html-entities "^2.1.0" - loader-utils "^2.0.0" - schema-utils "^3.0.0" - source-map "^0.7.3" - -"@rollup/plugin-babel@^5.2.0": - version "5.3.0" - resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" - integrity sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw== - dependencies: - "@babel/helper-module-imports" "^7.10.4" - "@rollup/pluginutils" "^3.1.0" - -"@rollup/plugin-node-resolve@^11.2.1": - version "11.2.1" - resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60" - integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - "@types/resolve" "1.17.1" - builtin-modules "^3.1.0" - deepmerge "^4.2.2" - is-module "^1.0.0" - resolve "^1.19.0" - -"@rollup/plugin-replace@^2.4.1": - version "2.4.2" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" - integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== - dependencies: - "@rollup/pluginutils" "^3.1.0" - magic-string "^0.25.7" - -"@rollup/pluginutils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" - integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - dependencies: - "@types/estree" "0.0.39" - estree-walker "^1.0.1" - picomatch "^2.2.2" - -"@rushstack/eslint-patch@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz#7f698254aadf921e48dda8c0a6b304026b8a9323" - integrity sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A== - -"@sinonjs/commons@^1.7.0": - version "1.8.3" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.3.tgz#3802ddd21a50a949b6721ddd72da36e67e7f1b2d" - integrity sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^8.0.1": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz#3fdc2b6cb58935b21bfb8d1625eb1300484316e7" - integrity sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg== - dependencies: - "@sinonjs/commons" "^1.7.0" - -"@surma/rollup-plugin-off-main-thread@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz#ee34985952ca21558ab0d952f00298ad2190c053" - integrity sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ== - dependencies: - ejs "^3.1.6" - json5 "^2.2.0" - magic-string "^0.25.0" - string.prototype.matchall "^4.0.6" - -"@svgr/babel-plugin-add-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906" - integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg== - -"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef" - integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd" - integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897" - integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ== - -"@svgr/babel-plugin-svg-dynamic-title@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7" - integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg== - -"@svgr/babel-plugin-svg-em-dimensions@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0" - integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw== - -"@svgr/babel-plugin-transform-react-native-svg@^5.4.0": - version "5.4.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80" - integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q== - -"@svgr/babel-plugin-transform-svg-component@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz#583a5e2a193e214da2f3afeb0b9e8d3250126b4a" - integrity sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ== - -"@svgr/babel-preset@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz#8af54f3e0a8add7b1e2b0fcd5a882c55393df327" - integrity sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1" - "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0" - "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0" - "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0" - "@svgr/babel-plugin-transform-svg-component" "^5.5.0" - -"@svgr/core@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.5.0.tgz#82e826b8715d71083120fe8f2492ec7d7874a579" - integrity sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ== - dependencies: - "@svgr/plugin-jsx" "^5.5.0" - camelcase "^6.2.0" - cosmiconfig "^7.0.0" - -"@svgr/hast-util-to-babel-ast@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz#5ee52a9c2533f73e63f8f22b779f93cd432a5461" - integrity sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ== - dependencies: - "@babel/types" "^7.12.6" - -"@svgr/plugin-jsx@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz#1aa8cd798a1db7173ac043466d7b52236b369000" - integrity sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA== - dependencies: - "@babel/core" "^7.12.3" - "@svgr/babel-preset" "^5.5.0" - "@svgr/hast-util-to-babel-ast" "^5.5.0" - svg-parser "^2.0.2" - -"@svgr/plugin-svgo@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz#02da55d85320549324e201c7b2e53bf431fcc246" - integrity sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ== - dependencies: - cosmiconfig "^7.0.0" - deepmerge "^4.2.2" - svgo "^1.2.2" - -"@svgr/webpack@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.5.0.tgz#aae858ee579f5fa8ce6c3166ef56c6a1b381b640" - integrity sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g== - dependencies: - "@babel/core" "^7.12.3" - "@babel/plugin-transform-react-constant-elements" "^7.12.1" - "@babel/preset-env" "^7.12.1" - "@babel/preset-react" "^7.12.5" - "@svgr/core" "^5.5.0" - "@svgr/plugin-jsx" "^5.5.0" - "@svgr/plugin-svgo" "^5.5.0" - loader-utils "^2.0.0" - -"@testing-library/dom@^8.0.0": - version "8.11.3" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.3.tgz#38fd63cbfe14557021e88982d931e33fb7c1a808" - integrity sha512-9LId28I+lx70wUiZjLvi1DB/WT2zGOxUh46glrSNMaWVx849kKAluezVzZrXJfTKKoQTmEOutLes/bHg4Bj3aA== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/runtime" "^7.12.5" - "@types/aria-query" "^4.2.0" - aria-query "^5.0.0" - chalk "^4.1.0" - dom-accessibility-api "^0.5.9" - lz-string "^1.4.4" - pretty-format "^27.0.2" - -"@testing-library/jest-dom@^5.14.1": - version "5.16.2" - resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.16.2.tgz#f329b36b44aa6149cd6ced9adf567f8b6aa1c959" - integrity sha512-6ewxs1MXWwsBFZXIk4nKKskWANelkdUehchEOokHsN8X7c2eKXGw+77aRV63UU8f/DTSVUPLaGxdrj4lN7D/ug== - dependencies: - "@babel/runtime" "^7.9.2" - "@types/testing-library__jest-dom" "^5.9.1" - aria-query "^5.0.0" - chalk "^3.0.0" - css "^3.0.0" - css.escape "^1.5.1" - dom-accessibility-api "^0.5.6" - lodash "^4.17.15" - redent "^3.0.0" - -"@testing-library/react@^12.0.0": - version "12.1.2" - resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-12.1.2.tgz#f1bc9a45943461fa2a598bb4597df1ae044cfc76" - integrity sha512-ihQiEOklNyHIpo2Y8FREkyD1QAea054U0MVbwH1m8N9TxeFz+KoJ9LkqoKqJlzx2JDm56DVwaJ1r36JYxZM05g== - dependencies: - "@babel/runtime" "^7.12.5" - "@testing-library/dom" "^8.0.0" - -"@testing-library/user-event@^13.2.1": - version "13.5.0" - resolved "https://registry.yarnpkg.com/@testing-library/user-event/-/user-event-13.5.0.tgz#69d77007f1e124d55314a2b73fd204b333b13295" - integrity sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg== - dependencies: - "@babel/runtime" "^7.12.5" - -"@tootallnate/once@1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" - integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@types/aria-query@^4.2.0": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-4.2.2.tgz#ed4e0ad92306a704f9fb132a0cfcf77486dbe2bc" - integrity sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig== - -"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14": - version "7.1.18" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8" - integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - "@types/babel__generator" "*" - "@types/babel__template" "*" - "@types/babel__traverse" "*" - -"@types/babel__generator@*": - version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" - integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== - dependencies: - "@babel/types" "^7.0.0" - -"@types/babel__template@*": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" - integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== - dependencies: - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" - -"@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.2" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" - integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== - dependencies: - "@babel/types" "^7.3.0" - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/eslint-scope@^3.7.0": - version "3.7.3" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.3.tgz#125b88504b61e3c8bc6f870882003253005c3224" - integrity sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.4.1" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.1.tgz#c48251553e8759db9e656de3efc846954ac32304" - integrity sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/eslint@^7.28.2": - version "7.29.0" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78" - integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - -"@types/estree@0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - -"@types/estree@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" - integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.28" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz#c47def9f34ec81dc6328d0b1b5303d1ec98d86b8" - integrity sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.13" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.13.tgz#a76e2995728999bab51a33fabce1d705a3709034" - integrity sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/graceful-fs@^4.1.2": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.5.tgz#21ffba0d98da4350db64891f92a9e5db3cdb4e15" - integrity sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw== - dependencies: - "@types/node" "*" - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-proxy@^1.17.8": - version "1.17.8" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.8.tgz#968c66903e7e42b483608030ee85800f22d03f55" - integrity sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA== - dependencies: - "@types/node" "*" - -"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" - integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== - -"@types/istanbul-lib-report@*": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" - integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - dependencies: - "@types/istanbul-lib-coverage" "*" - -"@types/istanbul-reports@^3.0.0": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" - integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== - dependencies: - "@types/istanbul-lib-report" "*" - -"@types/jest@*": - version "27.4.0" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-27.4.0.tgz#037ab8b872067cae842a320841693080f9cb84ed" - integrity sha512-gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ== - dependencies: - jest-diff "^27.0.0" - pretty-format "^27.0.0" - -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.9" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" - integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= - -"@types/mime@^1": - version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" - integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== - -"@types/node@*": - version "17.0.17" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.17.tgz#a8ddf6e0c2341718d74ee3dc413a13a042c45a0c" - integrity sha512-e8PUNQy1HgJGV3iU/Bp2+D/DXh3PYeyli8LgIwsQcs1Ar1LoaWHSIT6Rw+H2rNJmiq6SNWiDytfx8+gYj7wDHw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/prettier@^2.1.5": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.4.4.tgz#5d9b63132df54d8909fce1c3f8ca260fdd693e17" - integrity sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA== - -"@types/q@^1.5.1": - version "1.5.5" - resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df" - integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/resolve@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" - integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== - dependencies: - "@types/node" "*" - -"@types/retry@^0.12.0": - version "0.12.1" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.1.tgz#d8f1c0d0dc23afad6dc16a9e993a0865774b4065" - integrity sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g== - -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== - dependencies: - "@types/express" "*" - -"@types/serve-static@*": - version "1.13.10" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.10.tgz#f5e0ce8797d2d7cc5ebeda48a52c96c4fa47a8d9" - integrity sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== - dependencies: - "@types/node" "*" - -"@types/stack-utils@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" - integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== - -"@types/testing-library__jest-dom@^5.9.1": - version "5.14.2" - resolved "https://registry.yarnpkg.com/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz#564fb2b2dc827147e937a75b639a05d17ce18b44" - integrity sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg== - dependencies: - "@types/jest" "*" - -"@types/trusted-types@^2.0.2": - version "2.0.2" - resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.2.tgz#fc25ad9943bcac11cceb8168db4f275e0e72e756" - integrity sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg== - -"@types/ws@^8.2.2": - version "8.2.2" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.2.2.tgz#7c5be4decb19500ae6b3d563043cd407bf366c21" - integrity sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg== - dependencies: - "@types/node" "*" - -"@types/yargs-parser@*": - version "20.2.1" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" - integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== - -"@types/yargs@^16.0.0": - version "16.0.4" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" - integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== - dependencies: - "@types/yargs-parser" "*" - -"@typescript-eslint/eslint-plugin@^5.5.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.11.0.tgz#3b866371d8d75c70f9b81535e7f7d3aa26527c7a" - integrity sha512-HJh33bgzXe6jGRocOj4FmefD7hRY4itgjzOrSs3JPrTNXsX7j5+nQPciAUj/1nZtwo2kAc3C75jZO+T23gzSGw== - dependencies: - "@typescript-eslint/scope-manager" "5.11.0" - "@typescript-eslint/type-utils" "5.11.0" - "@typescript-eslint/utils" "5.11.0" - debug "^4.3.2" - functional-red-black-tree "^1.0.1" - ignore "^5.1.8" - regexpp "^3.2.0" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/experimental-utils@^5.0.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.11.0.tgz#e7b2bfd57ddda47c3f658faad57655ed9e01fea0" - integrity sha512-EPvC/bU2n1LKtzKWP1AjGWkp7r8tJ8giVlZHIODo6q7SAd6J+/9vjtEKHK2G/Qp+D2IGPsQge+oadDR3CZcFtQ== - dependencies: - "@typescript-eslint/utils" "5.11.0" - -"@typescript-eslint/parser@^5.5.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.11.0.tgz#b4fcaf65513f9b34bdcbffdda055724a5efb7e04" - integrity sha512-x0DCjetHZYBRovJdr3U0zG9OOdNXUaFLJ82ehr1AlkArljJuwEsgnud+Q7umlGDFLFrs8tU8ybQDFocp/eX8mQ== - dependencies: - "@typescript-eslint/scope-manager" "5.11.0" - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/typescript-estree" "5.11.0" - debug "^4.3.2" - -"@typescript-eslint/scope-manager@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.11.0.tgz#f5aef83ff253f457ecbee5f46f762298f0101e4b" - integrity sha512-z+K4LlahDFVMww20t/0zcA7gq/NgOawaLuxgqGRVKS0PiZlCTIUtX0EJbC0BK1JtR4CelmkPK67zuCgpdlF4EA== - dependencies: - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/visitor-keys" "5.11.0" - -"@typescript-eslint/type-utils@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.11.0.tgz#58be0ba73d1f6ef8983d79f7f0bc2209b253fefe" - integrity sha512-wDqdsYO6ofLaD4DsGZ0jGwxp4HrzD2YKulpEZXmgN3xo4BHJwf7kq49JTRpV0Gx6bxkSUmc9s0EIK1xPbFFpIA== - dependencies: - "@typescript-eslint/utils" "5.11.0" - debug "^4.3.2" - tsutils "^3.21.0" - -"@typescript-eslint/types@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.11.0.tgz#ba345818a2540fdf2755c804dc2158517ab61188" - integrity sha512-cxgBFGSRCoBEhvSVLkKw39+kMzUKHlJGVwwMbPcTZX3qEhuXhrjwaZXWMxVfxDgyMm+b5Q5b29Llo2yow8Y7xQ== - -"@typescript-eslint/typescript-estree@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.11.0.tgz#53f9e09b88368191e52020af77c312a4777ffa43" - integrity sha512-yVH9hKIv3ZN3lw8m/Jy5I4oXO4ZBMqijcXCdA4mY8ull6TPTAoQnKKrcZ0HDXg7Bsl0Unwwx7jcXMuNZc0m4lg== - dependencies: - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/visitor-keys" "5.11.0" - debug "^4.3.2" - globby "^11.0.4" - is-glob "^4.0.3" - semver "^7.3.5" - tsutils "^3.21.0" - -"@typescript-eslint/utils@5.11.0", "@typescript-eslint/utils@^5.10.2": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.11.0.tgz#d91548ef180d74c95d417950336d9260fdbe1dc5" - integrity sha512-g2I480tFE1iYRDyMhxPAtLQ9HAn0jjBtipgTCZmd9I9s11OV8CTsG+YfFciuNDcHqm4csbAgC2aVZCHzLxMSUw== - dependencies: - "@types/json-schema" "^7.0.9" - "@typescript-eslint/scope-manager" "5.11.0" - "@typescript-eslint/types" "5.11.0" - "@typescript-eslint/typescript-estree" "5.11.0" - eslint-scope "^5.1.1" - eslint-utils "^3.0.0" - -"@typescript-eslint/visitor-keys@5.11.0": - version "5.11.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.11.0.tgz#888542381f1a2ac745b06d110c83c0b261487ebb" - integrity sha512-E8w/vJReMGuloGxJDkpPlGwhxocxOpSVgSvjiLO5IxZPmxZF30weOeJYyPSEACwM+X4NziYS9q+WkN/2DHYQwA== - dependencies: - "@typescript-eslint/types" "5.11.0" - eslint-visitor-keys "^3.0.0" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -abab@^2.0.3, abab@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" - integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-globals@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" - integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - dependencies: - acorn "^7.1.1" - acorn-walk "^7.1.1" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-node@^1.6.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8" - integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== - dependencies: - acorn "^7.0.0" - acorn-walk "^7.0.0" - xtend "^4.0.2" - -acorn-walk@^7.0.0, acorn-walk@^7.1.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" - integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - -acorn@^7.0.0, acorn@^7.1.1: - version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -acorn@^8.2.4, acorn@^8.4.1, acorn@^8.7.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf" - integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ== - -address@^1.0.1, address@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" - integrity sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA== - -adjust-sourcemap-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz#fc4a0fd080f7d10471f30a7320f25560ade28c99" - integrity sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A== - dependencies: - loader-utils "^2.0.0" - regex-parser "^2.2.11" - -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - 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" - -ajv@^8.0.0, ajv@^8.6.0, ajv@^8.8.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.10.0.tgz#e573f719bd3af069017e3b66538ab968d040e54d" - integrity sha512-bzqAEZOjkrUMl2afH8dknrq5KEk2SrwdBROR+vH1EKVQTqaUbJVPdc/gEdggTMM0Se+s+Ja4ju4TlNcStKl2Hw== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-escapes@^4.2.1, ansi-escapes@^4.3.1: - version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" - integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== - dependencies: - type-fest "^0.21.3" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" - integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== - -anymatch@^3.0.3, anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.1.tgz#eb0c9a8f77786cad2af8ff2b862899842d7b6adb" - integrity sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-query@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" - integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== - dependencies: - "@babel/runtime" "^7.10.2" - "@babel/runtime-corejs3" "^7.10.2" - -aria-query@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c" - integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - -array-flatten@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-includes@^3.1.3, array-includes@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" - integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - is-string "^1.0.7" - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -array.prototype.flat@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" - integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -array.prototype.flatmap@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz#908dc82d8a406930fdf38598d51e7411d18d4446" - integrity sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - es-abstract "^1.19.0" - -asap@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - -ast-types-flow@^0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= - -async@0.9.x: - version "0.9.2" - resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" - integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= - -async@^2.6.2: - version "2.6.3" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" - integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== - dependencies: - lodash "^4.17.14" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -atob@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== - -autoprefixer@^10.4.2: - version "10.4.2" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.2.tgz#25e1df09a31a9fba5c40b578936b90d35c9d4d3b" - integrity sha512-9fOPpHKuDW1w/0EKfRmVnxTDt8166MAnLI3mgZ1JCnhNtYWxcJ6Ud5CO/AVOZi/AvFa8DY9RTy3h3+tFBlrrdQ== - dependencies: - browserslist "^4.19.1" - caniuse-lite "^1.0.30001297" - fraction.js "^4.1.2" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -axe-core@^4.3.5: - version "4.4.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.4.1.tgz#7dbdc25989298f9ad006645cd396782443757413" - integrity sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw== - -axobject-query@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" - integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== - -babel-jest@^27.4.2, babel-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.5.1.tgz#a1bf8d61928edfefd21da27eb86a695bfd691444" - integrity sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg== - dependencies: - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__core" "^7.1.14" - babel-plugin-istanbul "^6.1.1" - babel-preset-jest "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - slash "^3.0.0" - -babel-loader@^8.2.3: - version "8.2.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.3.tgz#8986b40f1a64cacfcb4b8429320085ef68b1342d" - integrity sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^1.4.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-istanbul@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" - integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@istanbuljs/load-nyc-config" "^1.0.0" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-instrument "^5.0.4" - test-exclude "^6.0.0" - -babel-plugin-jest-hoist@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz#9be98ecf28c331eb9f5df9c72d6f89deb8181c2e" - integrity sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ== - dependencies: - "@babel/template" "^7.3.3" - "@babel/types" "^7.3.3" - "@types/babel__core" "^7.0.0" - "@types/babel__traverse" "^7.0.6" - -babel-plugin-macros@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz#9ef6dc74deb934b4db344dc973ee851d148c50c1" - integrity sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg== - dependencies: - "@babel/runtime" "^7.12.5" - cosmiconfig "^7.0.0" - resolve "^1.19.0" - -babel-plugin-named-asset-import@^0.3.8: - version "0.3.8" - resolved "https://registry.yarnpkg.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz#6b7fa43c59229685368683c28bc9734f24524cc2" - integrity sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q== - -babel-plugin-polyfill-corejs2@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz#440f1b70ccfaabc6b676d196239b138f8a2cfba5" - integrity sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w== - dependencies: - "@babel/compat-data" "^7.13.11" - "@babel/helper-define-polyfill-provider" "^0.3.1" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz#aabe4b2fa04a6e038b688c5e55d44e78cd3a5f72" - integrity sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - core-js-compat "^3.21.0" - -babel-plugin-polyfill-regenerator@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz#2c0678ea47c75c8cc2fbb1852278d8fb68233990" - integrity sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.1" - -babel-plugin-transform-react-remove-prop-types@^0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz#f2edaf9b4c6a5fbe5c1d678bfb531078c1555f3a" - integrity sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA== - -babel-preset-current-node-syntax@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" - integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== - dependencies: - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-bigint" "^7.8.3" - "@babel/plugin-syntax-class-properties" "^7.8.3" - "@babel/plugin-syntax-import-meta" "^7.8.3" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.8.3" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-top-level-await" "^7.8.3" - -babel-preset-jest@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz#91f10f58034cb7989cb4f962b69fa6eef6a6bc81" - integrity sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag== - dependencies: - babel-plugin-jest-hoist "^27.5.1" - babel-preset-current-node-syntax "^1.0.0" - -babel-preset-react-app@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz#ed6005a20a24f2c88521809fa9aea99903751584" - integrity sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg== - dependencies: - "@babel/core" "^7.16.0" - "@babel/plugin-proposal-class-properties" "^7.16.0" - "@babel/plugin-proposal-decorators" "^7.16.4" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.16.0" - "@babel/plugin-proposal-numeric-separator" "^7.16.0" - "@babel/plugin-proposal-optional-chaining" "^7.16.0" - "@babel/plugin-proposal-private-methods" "^7.16.0" - "@babel/plugin-transform-flow-strip-types" "^7.16.0" - "@babel/plugin-transform-react-display-name" "^7.16.0" - "@babel/plugin-transform-runtime" "^7.16.4" - "@babel/preset-env" "^7.16.4" - "@babel/preset-react" "^7.16.0" - "@babel/preset-typescript" "^7.16.0" - "@babel/runtime" "^7.16.3" - babel-plugin-macros "^3.1.0" - babel-plugin-transform-react-remove-prop-types "^0.4.24" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY= - -bfj@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/bfj/-/bfj-7.0.2.tgz#1988ce76f3add9ac2913fd8ba47aad9e651bfbb2" - integrity sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw== - dependencies: - bluebird "^3.5.5" - check-types "^11.1.1" - hoopy "^0.1.4" - tryer "^1.0.1" - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -bluebird@^3.5.5: - version "3.7.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" - integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== - -body-parser@1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.1.tgz#1499abbaa9274af3ecc9f6f10396c995943e31d4" - integrity sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA== - dependencies: - bytes "3.1.1" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.2" - http-errors "1.8.1" - iconv-lite "0.4.24" - on-finished "~2.3.0" - qs "6.9.6" - raw-body "2.4.2" - type-is "~1.6.18" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - integrity sha1-jokKGD2O6aI5OzhExpGkK897yfU= - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@^1.0.0, boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.1, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browser-process-hrtime@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" - integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== - -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.5, browserslist@^4.18.1, browserslist@^4.19.1: - version "4.19.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.1.tgz#4ac0435b35ab655896c31d53018b6dd5e9e4c9a3" - integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A== - dependencies: - caniuse-lite "^1.0.30001286" - electron-to-chromium "^1.4.17" - escalade "^3.1.1" - node-releases "^2.0.1" - picocolors "^1.0.0" - -bser@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" - integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== - dependencies: - node-int64 "^0.4.0" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - integrity sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g== - -builtin-modules@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" - integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= - -bytes@3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.1.tgz#3f018291cb4cbad9accb6e6970bca9c8889e879a" - integrity sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg== - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - -camelcase@^6.2.0, camelcase@^6.2.1: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001297: - version "1.0.30001312" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001312.tgz#e11eba4b87e24d22697dae05455d5aea28550d5f" - integrity sha512-Wiz1Psk2MEK0pX3rUzWaunLTZzqS2JYZFzNKqAiJGiuxIjRPLgV6+VDPOg6lQOUxmDwhTlh198JsTTi8Hzw6aQ== - -case-sensitive-paths-webpack-plugin@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" - integrity sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw== - -chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - 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" - -chalk@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" - integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -char-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-2.0.0.tgz#16f98f3f874edceddd300fda5d58df380a7641a6" - integrity sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA== - -charcodes@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/charcodes/-/charcodes-0.2.0.tgz#5208d327e6cc05f99eb80ffc814707572d1f14e4" - integrity sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ== - -check-types@^11.1.1: - version "11.1.2" - resolved "https://registry.yarnpkg.com/check-types/-/check-types-11.1.2.tgz#86a7c12bf5539f6324eb0e70ca8896c0e38f3e2f" - integrity sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ== - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" - integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== - -cjs-module-lexer@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz#9f84ba3244a512f3a54e5277e8eef4c489864e40" - integrity sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA== - -clean-css@^5.2.2: - version "5.2.4" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.4.tgz#982b058f8581adb2ae062520808fb2429bd487a4" - integrity sha512-nKseG8wCzEuji/4yrgM/5cthL9oTDc5UOQyFMvW/Q53oP6gLH690o1NbuTh6Y18nujr7BxlsFuS7gXLnLzKJGg== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - -coa@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" - integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== - dependencies: - "@types/q" "^1.5.1" - chalk "^2.4.1" - q "^1.1.2" - -collect-v8-coverage@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz#cc2c8e94fc18bbdffe64d6534570c8a673b27f59" - integrity sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - -color-name@^1.1.4, color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.1: - version "2.9.2" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.2.tgz#25e2bacbbaa65991422c07ea209e2089428effb1" - integrity sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ== - -colorette@^2.0.10: - version "2.0.16" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - -common-tags@^1.8.0: - version "1.8.2" - resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" - integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - dependencies: - accepts "~1.3.5" - bytes "3.0.0" - compressible "~2.0.16" - debug "2.6.9" - on-headers "~1.0.2" - safe-buffer "5.1.2" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - -confusing-browser-globals@^1.0.11: - version "1.0.11" - resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -connect-history-api-fallback@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc" - integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= - -cookie@0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" - integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== - -core-js-compat@^3.20.2, core-js-compat@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.0.tgz#bcc86aa5a589cee358e7a7fa0a4979d5a76c3885" - integrity sha512-OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A== - dependencies: - browserslist "^4.19.1" - semver "7.0.0" - -core-js-pure@^3.20.2, core-js-pure@^3.8.1: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.21.0.tgz#819adc8dfb808205ce25b51d50591becd615db7e" - integrity sha512-VaJUunCZLnxuDbo1rNOzwbet9E1K9joiXS5+DQMPtgxd24wfsZbJZMMfQLGYMlCUvSxLfsRUUhoOR2x28mFfeg== - -core-js@^3.19.2: - version "3.21.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.21.0.tgz#f479dbfc3dffb035a0827602dd056839a774aa71" - integrity sha512-YUdI3fFu4TF/2WykQ2xzSiTQdldLB4KVuL9WeAy5XONZYt5Cun/fpQvctoKbCgvPhmzADeesTk/j2Rdx77AcKQ== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - 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" - -cross-spawn@^7.0.2, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz#36523b01c12a25d812df343a32c322d2a2324561" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-declaration-sorter@^6.0.3: - version "6.1.4" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.1.4.tgz#b9bfb4ed9a41f8dcca9bf7184d849ea94a8294b4" - integrity sha512-lpfkqS0fctcmZotJGhnxkIyJWvBXgpyi2wsFd4J8VB7wzyrT6Ch/3Q+FMNJpjK4gu1+GN5khOnpU2ZVKrLbhCw== - dependencies: - timsort "^0.3.0" - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz#57f6be91ca242d5c9020ee3e51bbb5b89fc7af73" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - -css-loader@^6.5.1: - version "6.6.0" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.6.0.tgz#c792ad5510bd1712618b49381bd0310574fafbd3" - integrity sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.5" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-minimizer-webpack-plugin@^3.2.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz#ab78f781ced9181992fe7b6e4f3422e76429878f" - integrity sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q== - dependencies: - cssnano "^5.0.6" - jest-worker "^27.0.2" - postcss "^8.3.5" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz#ca8a22e5992c10a5b9d315155e7caee625903349" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -css-select-base-adapter@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" - integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== - -css-select@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" - integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== - dependencies: - boolbase "^1.0.0" - css-what "^3.2.1" - domutils "^1.7.0" - nth-check "^1.0.2" - -css-select@^4.1.3: - version "4.2.1" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd" - integrity sha512-/aUslKhzkTNCQUB2qTX84lVmfia9NyjP3WpDGtj/WxhwBzWBYUV3DgUpurHTme8UTPcPlAD1DJ+b0nN/t50zDQ== - dependencies: - boolbase "^1.0.0" - css-what "^5.1.0" - domhandler "^4.3.0" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^3.2.1: - version "3.4.2" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" - integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== - -css-what@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.1.0.tgz#3f7b707aadf633baf62c2ceb8579b545bb40f7fe" - integrity sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw== - -css.escape@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/css.escape/-/css.escape-1.5.1.tgz#42e27d4fa04ae32f931a4b4d4191fa9cddee97cb" - integrity sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s= - -css@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css/-/css-3.0.0.tgz#4447a4d58fdd03367c516ca9f64ae365cee4aa5d" - integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ== - dependencies: - inherits "^2.0.4" - source-map "^0.6.1" - source-map-resolve "^0.6.0" - -cssdb@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/cssdb/-/cssdb-6.3.0.tgz#d5df430a6ff7bb09af377b8c6d8da61d8f4017a4" - integrity sha512-U/nJSGsM0NIEsVPwat6r6QrvtqZ8m+eYb8qLoSFXXWNghy5x3z6ftubzbb6AMFcvaYVVRXKAmgD1I1e2A31qug== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-default@^5.1.12: - version "5.1.12" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.1.12.tgz#64e2ad8e27a279e1413d2d2383ef89a41c909be9" - integrity sha512-rO/JZYyjW1QNkWBxMGV28DW7d98UDLaF759frhli58QFehZ+D/LSmwQ2z/ylBAe2hUlsIWTq6NYGfQPq65EF9w== - dependencies: - css-declaration-sorter "^6.0.3" - cssnano-utils "^3.0.2" - postcss-calc "^8.2.0" - postcss-colormin "^5.2.5" - postcss-convert-values "^5.0.4" - postcss-discard-comments "^5.0.3" - postcss-discard-duplicates "^5.0.3" - postcss-discard-empty "^5.0.3" - postcss-discard-overridden "^5.0.4" - postcss-merge-longhand "^5.0.6" - postcss-merge-rules "^5.0.6" - postcss-minify-font-values "^5.0.4" - postcss-minify-gradients "^5.0.6" - postcss-minify-params "^5.0.5" - postcss-minify-selectors "^5.1.3" - postcss-normalize-charset "^5.0.3" - postcss-normalize-display-values "^5.0.3" - postcss-normalize-positions "^5.0.4" - postcss-normalize-repeat-style "^5.0.4" - postcss-normalize-string "^5.0.4" - postcss-normalize-timing-functions "^5.0.3" - postcss-normalize-unicode "^5.0.4" - postcss-normalize-url "^5.0.5" - postcss-normalize-whitespace "^5.0.4" - postcss-ordered-values "^5.0.5" - postcss-reduce-initial "^5.0.3" - postcss-reduce-transforms "^5.0.4" - postcss-svgo "^5.0.4" - postcss-unique-selectors "^5.0.4" - -cssnano-utils@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.0.2.tgz#d82b4991a27ba6fec644b39bab35fe027137f516" - integrity sha512-KhprijuQv2sP4kT92sSQwhlK3SJTbDIsxcfIEySB0O+3m9esFOai7dP9bMx5enHAh2MwarVIcnwiWoOm01RIbQ== - -cssnano@^5.0.6: - version "5.0.17" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.0.17.tgz#ff45713c05cfc780a1aeb3e663b6f224d091cabf" - integrity sha512-fmjLP7k8kL18xSspeXTzRhaFtRI7DL9b8IcXR80JgtnWBpvAzHT7sCR/6qdn0tnxIaINUN6OEQu83wF57Gs3Xw== - dependencies: - cssnano-preset-default "^5.1.12" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.0.2, csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -cssom@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" - integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== - -cssom@~0.3.6: - version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" - integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== - -cssstyle@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" - integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== - dependencies: - cssom "~0.3.6" - -damerau-levenshtein@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-urls@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" - integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== - dependencies: - abab "^2.0.3" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.0.0" - -debug@2.6.9, debug@^2.6.0, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2: - version "4.3.3" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" - integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== - dependencies: - ms "2.1.2" - -debug@^3.1.1, debug@^3.2.7: - version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -decimal.js@^10.2.1: - version "10.3.1" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" - integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== - -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= - -dedent@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" - integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= - -deep-equal@^1.0.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.1.1.tgz#b5c98c942ceffaf7cb051e24e1434a25a2e6076a" - integrity sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g== - dependencies: - is-arguments "^1.0.4" - is-date-object "^1.0.1" - is-regex "^1.0.4" - object-is "^1.0.1" - object-keys "^1.1.1" - regexp.prototype.flags "^1.2.0" - -deep-is@^0.1.3, deep-is@~0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" - integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - dependencies: - object-keys "^1.0.12" - -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= - -del@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-6.0.0.tgz#0b40d0332cea743f1614f818be4feb717714c952" - integrity sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= - -detect-newline@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" - integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detective@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b" - integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== - dependencies: - acorn-node "^1.6.1" - defined "^1.0.0" - minimist "^1.1.1" - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha1-s55/HabrCnW6nBcySzR1PEfgZU0= - -dns-packet@^1.3.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.4.tgz#e3455065824a2507ba886c55a89963bb107dec6f" - integrity sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA== - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - integrity sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY= - dependencies: - buffer-indexof "^1.0.0" - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: - version "0.5.11" - resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.11.tgz#79d5846c4f90eba3e617d9031e921de9324f84ed" - integrity sha512-7X6GvzjYf4yTdRKuCVScV+aA9Fvh5r8WzWrXBH9w82ZWB/eYDMGCnazoC/YAqAzUJWHzLOnZqr46K3iEyUhUvw== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" - integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== - dependencies: - domelementtype "^2.0.1" - entities "^2.0.0" - -dom-serializer@^1.0.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.3.2.tgz#6206437d32ceefaec7161803230c7a20bc1b4d91" - integrity sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -domelementtype@1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" - integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== - -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domexception@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" - integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - dependencies: - webidl-conversions "^5.0.0" - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.0.tgz#16c658c626cf966967e306f966b431f77d4a5626" - integrity sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g== - dependencies: - domelementtype "^2.2.0" - -domutils@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" - integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - dependencies: - dom-serializer "0" - domelementtype "1" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dotenv-expand@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" - integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== - -dotenv@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" - integrity sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q== - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= - -ejs@^3.1.6: - version "3.1.6" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" - integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== - dependencies: - jake "^10.6.1" - -electron-to-chromium@^1.4.17: - version "1.4.68" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.68.tgz#d79447b6bd1bec9183f166bb33d4bef0d5e4e568" - integrity sha512-cId+QwWrV8R1UawO6b9BR1hnkJ4EJPCPAr4h315vliHUtVUJDk39Sg1PMNnaWKfj5x+93ssjeJ9LKL6r8LaMiA== - -emittery@^0.8.1: - version "0.8.1" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.8.1.tgz#bb23cc86d03b30aa75a7f734819dee2e1ba70860" - integrity sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= - -enhanced-resolve@^5.8.3: - version "5.9.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.9.0.tgz#49ac24953ac8452ed8fed2ef1340fc8e043667ee" - integrity sha512-weDYmzbBygL7HzGGS26M3hGQx68vehdEg6VUmqSOaFzXExFqlnKuSvsEJCVGQHScS8CQMbrAqftT+AzzHNt/YA== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -error-stack-parser@^2.0.6: - version "2.0.7" - resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.7.tgz#b0c6e2ce27d0495cf78ad98715e0cad1219abb57" - integrity sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA== - dependencies: - stackframe "^1.1.1" - -es-abstract@^1.17.2, es-abstract@^1.19.0, es-abstract@^1.19.1: - version "1.19.1" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" - integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== - dependencies: - call-bind "^1.0.2" - es-to-primitive "^1.2.1" - function-bind "^1.1.1" - get-intrinsic "^1.1.1" - get-symbol-description "^1.0.0" - has "^1.0.3" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - is-callable "^1.2.4" - is-negative-zero "^2.0.1" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.1" - is-string "^1.0.7" - is-weakref "^1.0.1" - object-inspect "^1.11.0" - object-keys "^1.1.1" - object.assign "^4.1.2" - string.prototype.trimend "^1.0.4" - string.prototype.trimstart "^1.0.4" - unbox-primitive "^1.0.1" - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - -escape-string-regexp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" - integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escodegen@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" - integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== - dependencies: - esprima "^4.0.1" - estraverse "^5.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.6.1" - -eslint-config-react-app@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz#0fa96d5ec1dfb99c029b1554362ab3fa1c3757df" - integrity sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g== - dependencies: - "@babel/core" "^7.16.0" - "@babel/eslint-parser" "^7.16.3" - "@rushstack/eslint-patch" "^1.1.0" - "@typescript-eslint/eslint-plugin" "^5.5.0" - "@typescript-eslint/parser" "^5.5.0" - babel-preset-react-app "^10.0.1" - confusing-browser-globals "^1.0.11" - eslint-plugin-flowtype "^8.0.3" - eslint-plugin-import "^2.25.3" - eslint-plugin-jest "^25.3.0" - eslint-plugin-jsx-a11y "^6.5.1" - eslint-plugin-react "^7.27.1" - eslint-plugin-react-hooks "^4.3.0" - eslint-plugin-testing-library "^5.0.1" - -eslint-import-resolver-node@^0.3.6: - version "0.3.6" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" - integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== - dependencies: - debug "^3.2.7" - resolve "^1.20.0" - -eslint-module-utils@^2.7.2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz#ad7e3a10552fdd0642e1e55292781bd6e34876ee" - integrity sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ== - dependencies: - debug "^3.2.7" - find-up "^2.1.0" - -eslint-plugin-flowtype@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz#e1557e37118f24734aa3122e7536a038d34a4912" - integrity sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ== - dependencies: - lodash "^4.17.21" - string-natural-compare "^3.0.1" - -eslint-plugin-import@^2.25.3: - version "2.25.4" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz#322f3f916a4e9e991ac7af32032c25ce313209f1" - integrity sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA== - dependencies: - array-includes "^3.1.4" - array.prototype.flat "^1.2.5" - debug "^2.6.9" - doctrine "^2.1.0" - eslint-import-resolver-node "^0.3.6" - eslint-module-utils "^2.7.2" - has "^1.0.3" - is-core-module "^2.8.0" - is-glob "^4.0.3" - minimatch "^3.0.4" - object.values "^1.1.5" - resolve "^1.20.0" - tsconfig-paths "^3.12.0" - -eslint-plugin-jest@^25.3.0: - version "25.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz#ff4ac97520b53a96187bad9c9814e7d00de09a6a" - integrity sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ== - dependencies: - "@typescript-eslint/experimental-utils" "^5.0.0" - -eslint-plugin-jsx-a11y@^6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz#cdbf2df901040ca140b6ec14715c988889c2a6d8" - integrity sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g== - dependencies: - "@babel/runtime" "^7.16.3" - aria-query "^4.2.2" - array-includes "^3.1.4" - ast-types-flow "^0.0.7" - axe-core "^4.3.5" - axobject-query "^2.2.0" - damerau-levenshtein "^1.0.7" - emoji-regex "^9.2.2" - has "^1.0.3" - jsx-ast-utils "^3.2.1" - language-tags "^1.0.5" - minimatch "^3.0.4" - -eslint-plugin-react-hooks@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz#318dbf312e06fab1c835a4abef00121751ac1172" - integrity sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA== - -eslint-plugin-react@^7.27.1: - version "7.28.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz#8f3ff450677571a659ce76efc6d80b6a525adbdf" - integrity sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw== - dependencies: - array-includes "^3.1.4" - array.prototype.flatmap "^1.2.5" - doctrine "^2.1.0" - estraverse "^5.3.0" - jsx-ast-utils "^2.4.1 || ^3.0.0" - minimatch "^3.0.4" - object.entries "^1.1.5" - object.fromentries "^2.0.5" - object.hasown "^1.1.0" - object.values "^1.1.5" - prop-types "^15.7.2" - resolve "^2.0.0-next.3" - semver "^6.3.0" - string.prototype.matchall "^4.0.6" - -eslint-plugin-testing-library@^5.0.1: - version "5.0.5" - resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.5.tgz#5757961ec20a6ca8b0992d2c5487db1b51612d8d" - integrity sha512-0j355vJpJCE/2g+aayIgJRUB6jBVqpD5ztMLGcadR1PgrgGPnPxN1HJuOAsAAwiMo27GwRnpJB8KOQzyNuNZrw== - dependencies: - "@typescript-eslint/utils" "^5.10.2" - -eslint-scope@5.1.1, eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-scope@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.1.1.tgz#fff34894c2f65e5226d3041ac480b4513a163642" - integrity sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw== - dependencies: - esrecurse "^4.3.0" - estraverse "^5.2.0" - -eslint-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" - integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== - dependencies: - eslint-visitor-keys "^2.0.0" - -eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint-visitor-keys@^3.0.0, eslint-visitor-keys@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" - integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== - -eslint-webpack-plugin@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz#83dad2395e5f572d6f4d919eedaa9cf902890fcb" - integrity sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg== - dependencies: - "@types/eslint" "^7.28.2" - jest-worker "^27.3.1" - micromatch "^4.0.4" - normalize-path "^3.0.0" - schema-utils "^3.1.1" - -eslint@^8.3.0: - version "8.9.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.9.0.tgz#a2a8227a99599adc4342fd9b854cb8d8d6412fdb" - integrity sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q== - dependencies: - "@eslint/eslintrc" "^1.1.0" - "@humanwhocodes/config-array" "^0.9.2" - ajv "^6.10.0" - 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.1.1" - eslint-utils "^3.0.0" - eslint-visitor-keys "^3.3.0" - espree "^9.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^6.0.1" - globals "^13.6.0" - ignore "^5.2.0" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^4.1.0" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - regexpp "^3.2.0" - strip-ansi "^6.0.1" - strip-json-comments "^3.1.0" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^9.3.1: - version "9.3.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd" - integrity sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ== - dependencies: - acorn "^8.7.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^3.3.0" - -esprima@^4.0.0, esprima@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" - integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-walker@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" - integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -exit@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" - integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= - -expect@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/expect/-/expect-27.5.1.tgz#83ce59f1e5bdf5f9d2b94b61d2050db48f3fef74" - integrity sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw== - dependencies: - "@jest/types" "^27.5.1" - jest-get-type "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - -express@^4.17.1: - version "4.17.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.17.2.tgz#c18369f265297319beed4e5558753cc8c1364cb3" - integrity sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg== - dependencies: - accepts "~1.3.7" - array-flatten "1.1.1" - body-parser "1.19.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.4.1" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.2" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "~1.1.2" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.9.6" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.17.2" - serve-static "1.14.2" - setprototypeof "1.2.0" - statuses "~1.5.0" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - 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" - -fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85" - integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== - dependencies: - bser "2.1.1" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -filelist@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" - integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== - dependencies: - minimatch "^3.0.4" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" - integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.3" - statuses "~1.5.0" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0, find-up@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== - dependencies: - flatted "^3.1.0" - rimraf "^3.0.2" - -flatted@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.5.tgz#76c8584f4fc843db64702a6bd04ab7a8bd666da3" - integrity sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg== - -follow-redirects@^1.0.0: - version "1.14.8" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" - integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== - -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz#0282b335fa495a97e167f69018f566ea7d2a2b5e" - integrity sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -form-data@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.1.2: - version "4.1.3" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.1.3.tgz#be65b0f20762ef27e1e793860bc2dfb716e99e65" - integrity sha512-pUHWWt6vHzZZiQJcM6S/0PXfS+g6FM4BF5rj9wZyreivhQPdsh5PpE25VtSNxq80wHS5RfY51Ii+8Z0Zl/pmzg== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= - -fs-extra@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" - integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0, fs-extra@^9.0.1: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - -fsevents@^2.3.2, fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" - integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.1" - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-package-type@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" - integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -get-symbol-description@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" - integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.1" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1, glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: - version "7.2.0" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" - integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.12.1" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.12.1.tgz#ec206be932e6c77236677127577aa8e50bf1c5cb" - integrity sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw== - dependencies: - type-fest "^0.20.2" - -globby@^11.0.1, globby@^11.0.4: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - 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" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.9" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" - integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -harmony-reflect@^1.4.6: - version "1.6.2" - resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" - integrity sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g== - -has-bigints@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" - integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-symbols@^1.0.1, has-symbols@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" - integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -hoopy@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" - integrity sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ== - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI= - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-encoding-sniffer@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" - integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== - dependencies: - whatwg-encoding "^1.0.5" - -html-entities@^2.1.0, html-entities@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488" - integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ== - -html-escaper@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - 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" - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= - -http-errors@1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.8.1.tgz#7c3f28577cbc8a207388455dbd62295ed07bd68c" - integrity sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g== - dependencies: - depd "~1.1.2" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.5.tgz#d7c30d5d3c90d865b4a2e870181f9d6f22ac7ac5" - integrity sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA== - -http-proxy-agent@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" - integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== - dependencies: - "@tootallnate/once" "1" - agent-base "6" - debug "4" - -http-proxy-middleware@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.3.tgz#5df04f69a89f530c2284cd71eeaa51ba52243289" - integrity sha512-1bloEwnrHMnCoO/Gcwbz7eSVvW50KPES01PecpagI+YLNLci4AcuKJrujW4Mc3sBLpFxMSlsLNHS5Nl/lvrTPA== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -https-proxy-agent@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" - integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== - dependencies: - agent-base "6" - debug "4" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -iconv-lite@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" - integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== - dependencies: - safer-buffer ">= 2.1.2 < 3.0.0" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -idb@^6.1.4: - version "6.1.5" - resolved "https://registry.yarnpkg.com/idb/-/idb-6.1.5.tgz#dbc53e7adf1ac7c59f9b2bf56e00b4ea4fce8c7b" - integrity sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw== - -identity-obj-proxy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14" - integrity sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ= - dependencies: - harmony-reflect "^1.4.6" - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -ignore@^5.1.8, ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -immer@^9.0.7: - version "9.0.12" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.12.tgz#2d33ddf3ee1d247deab9d707ca472c8c942a0f20" - integrity sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA== - -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-local@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" - integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== - dependencies: - pkg-dir "^4.2.0" - resolve-cwd "^3.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= - -ini@^1.3.5: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -internal-slot@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" - integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - dependencies: - get-intrinsic "^1.1.0" - has "^1.0.3" - side-channel "^1.0.4" - -ip@^1.1.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-arguments@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" - integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.4, is-callable@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" - integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== - -is-core-module@^2.2.0, is-core-module@^2.8.0, is-core-module@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" - integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== - dependencies: - has "^1.0.3" - -is-date-object@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-generator-fn@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" - integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" - integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= - -is-negative-zero@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" - integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== - -is-number-object@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" - integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-potential-custom-element-name@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" - integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== - -is-regex@^1.0.4, is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha1-/S2INUXEa6xaYz57mgnof6LLUGk= - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-shared-array-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" - integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - -is-weakref@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - -istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" - integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== - -istanbul-lib-instrument@^5.0.4, istanbul-lib-instrument@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz#7b49198b657b27a730b8e9cb601f1e1bff24c59a" - integrity sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q== - dependencies: - "@babel/core" "^7.12.3" - "@babel/parser" "^7.14.7" - "@istanbuljs/schema" "^0.1.2" - istanbul-lib-coverage "^3.2.0" - semver "^6.3.0" - -istanbul-lib-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6" - integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw== - dependencies: - istanbul-lib-coverage "^3.0.0" - make-dir "^3.0.0" - supports-color "^7.1.0" - -istanbul-lib-source-maps@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" - integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== - dependencies: - debug "^4.1.1" - istanbul-lib-coverage "^3.0.0" - source-map "^0.6.1" - -istanbul-reports@^3.1.3: - version "3.1.4" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.4.tgz#1b6f068ecbc6c331040aab5741991273e609e40c" - integrity sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw== - dependencies: - html-escaper "^2.0.0" - istanbul-lib-report "^3.0.0" - -jake@^10.6.1: - version "10.8.2" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" - integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== - dependencies: - async "0.9.x" - chalk "^2.4.2" - filelist "^1.0.1" - minimatch "^3.0.4" - -jest-changed-files@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz#a348aed00ec9bf671cc58a66fcbe7c3dfd6a68f5" - integrity sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw== - dependencies: - "@jest/types" "^27.5.1" - execa "^5.0.0" - throat "^6.0.1" - -jest-circus@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.5.1.tgz#37a5a4459b7bf4406e53d637b49d22c65d125ecc" - integrity sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - dedent "^0.7.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - throat "^6.0.1" - -jest-cli@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.5.1.tgz#278794a6e6458ea8029547e6c6cbf673bd30b145" - integrity sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw== - dependencies: - "@jest/core" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - exit "^0.1.2" - graceful-fs "^4.2.9" - import-local "^3.0.2" - jest-config "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - prompts "^2.0.1" - yargs "^16.2.0" - -jest-config@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.5.1.tgz#5c387de33dca3f99ad6357ddeccd91bf3a0e4a41" - integrity sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA== - dependencies: - "@babel/core" "^7.8.0" - "@jest/test-sequencer" "^27.5.1" - "@jest/types" "^27.5.1" - babel-jest "^27.5.1" - chalk "^4.0.0" - ci-info "^3.2.0" - deepmerge "^4.2.2" - glob "^7.1.1" - graceful-fs "^4.2.9" - jest-circus "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-get-type "^27.5.1" - jest-jasmine2 "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runner "^27.5.1" - jest-util "^27.5.1" - jest-validate "^27.5.1" - micromatch "^4.0.4" - parse-json "^5.2.0" - pretty-format "^27.5.1" - slash "^3.0.0" - strip-json-comments "^3.1.1" - -jest-diff@^27.0.0, jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-docblock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-27.5.1.tgz#14092f364a42c6108d42c33c8cf30e058e25f6c0" - integrity sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ== - dependencies: - detect-newline "^3.0.0" - -jest-each@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.5.1.tgz#5bc87016f45ed9507fed6e4702a5b468a5b2c44e" - integrity sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - jest-get-type "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - -jest-environment-jsdom@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz#ea9ccd1fc610209655a77898f86b2b559516a546" - integrity sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - jsdom "^16.6.0" - -jest-environment-node@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz#dedc2cfe52fab6b8f5714b4808aefa85357a365e" - integrity sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - jest-mock "^27.5.1" - jest-util "^27.5.1" - -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== - -jest-haste-map@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz#9fd8bd7e7b4fa502d9c6164c5640512b4e811e7f" - integrity sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng== - dependencies: - "@jest/types" "^27.5.1" - "@types/graceful-fs" "^4.1.2" - "@types/node" "*" - anymatch "^3.0.3" - fb-watchman "^2.0.0" - graceful-fs "^4.2.9" - jest-regex-util "^27.5.1" - jest-serializer "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - micromatch "^4.0.4" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - -jest-jasmine2@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz#a037b0034ef49a9f3d71c4375a796f3b230d1ac4" - integrity sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - co "^4.6.0" - expect "^27.5.1" - is-generator-fn "^2.0.0" - jest-each "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-runtime "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - pretty-format "^27.5.1" - throat "^6.0.1" - -jest-leak-detector@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz#6ec9d54c3579dd6e3e66d70e3498adf80fde3fb8" - integrity sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ== - dependencies: - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-matcher-utils@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== - dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-message-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.5.1.tgz#bdda72806da10d9ed6425e12afff38cd1458b6cf" - integrity sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g== - dependencies: - "@babel/code-frame" "^7.12.13" - "@jest/types" "^27.5.1" - "@types/stack-utils" "^2.0.0" - chalk "^4.0.0" - graceful-fs "^4.2.9" - micromatch "^4.0.4" - pretty-format "^27.5.1" - slash "^3.0.0" - stack-utils "^2.0.3" - -jest-mock@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.5.1.tgz#19948336d49ef4d9c52021d34ac7b5f36ff967d6" - integrity sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - -jest-pnp-resolver@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz#b704ac0ae028a89108a4d040b3f919dfddc8e33c" - integrity sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w== - -jest-regex-util@^27.0.0, jest-regex-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz#4da143f7e9fd1e542d4aa69617b38e4a78365b95" - integrity sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg== - -jest-resolve-dependencies@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz#d811ecc8305e731cc86dd79741ee98fed06f1da8" - integrity sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg== - dependencies: - "@jest/types" "^27.5.1" - jest-regex-util "^27.5.1" - jest-snapshot "^27.5.1" - -jest-resolve@^27.4.2, jest-resolve@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.5.1.tgz#a2f1c5a0796ec18fe9eb1536ac3814c23617b384" - integrity sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw== - dependencies: - "@jest/types" "^27.5.1" - chalk "^4.0.0" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-pnp-resolver "^1.2.2" - jest-util "^27.5.1" - jest-validate "^27.5.1" - resolve "^1.20.0" - resolve.exports "^1.1.0" - slash "^3.0.0" - -jest-runner@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.5.1.tgz#071b27c1fa30d90540805c5645a0ec167c7b62e5" - integrity sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ== - dependencies: - "@jest/console" "^27.5.1" - "@jest/environment" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - emittery "^0.8.1" - graceful-fs "^4.2.9" - jest-docblock "^27.5.1" - jest-environment-jsdom "^27.5.1" - jest-environment-node "^27.5.1" - jest-haste-map "^27.5.1" - jest-leak-detector "^27.5.1" - jest-message-util "^27.5.1" - jest-resolve "^27.5.1" - jest-runtime "^27.5.1" - jest-util "^27.5.1" - jest-worker "^27.5.1" - source-map-support "^0.5.6" - throat "^6.0.1" - -jest-runtime@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.5.1.tgz#4896003d7a334f7e8e4a53ba93fb9bcd3db0a1af" - integrity sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A== - dependencies: - "@jest/environment" "^27.5.1" - "@jest/fake-timers" "^27.5.1" - "@jest/globals" "^27.5.1" - "@jest/source-map" "^27.5.1" - "@jest/test-result" "^27.5.1" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - chalk "^4.0.0" - cjs-module-lexer "^1.0.0" - collect-v8-coverage "^1.0.0" - execa "^5.0.0" - glob "^7.1.3" - graceful-fs "^4.2.9" - jest-haste-map "^27.5.1" - jest-message-util "^27.5.1" - jest-mock "^27.5.1" - jest-regex-util "^27.5.1" - jest-resolve "^27.5.1" - jest-snapshot "^27.5.1" - jest-util "^27.5.1" - slash "^3.0.0" - strip-bom "^4.0.0" - -jest-serializer@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-27.5.1.tgz#81438410a30ea66fd57ff730835123dea1fb1f64" - integrity sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w== - dependencies: - "@types/node" "*" - graceful-fs "^4.2.9" - -jest-snapshot@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz#b668d50d23d38054a51b42c4039cab59ae6eb6a1" - integrity sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA== - dependencies: - "@babel/core" "^7.7.2" - "@babel/generator" "^7.7.2" - "@babel/plugin-syntax-typescript" "^7.7.2" - "@babel/traverse" "^7.7.2" - "@babel/types" "^7.0.0" - "@jest/transform" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/babel__traverse" "^7.0.4" - "@types/prettier" "^2.1.5" - babel-preset-current-node-syntax "^1.0.0" - chalk "^4.0.0" - expect "^27.5.1" - graceful-fs "^4.2.9" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - jest-haste-map "^27.5.1" - jest-matcher-utils "^27.5.1" - jest-message-util "^27.5.1" - jest-util "^27.5.1" - natural-compare "^1.4.0" - pretty-format "^27.5.1" - semver "^7.3.2" - -jest-util@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.5.1.tgz#3ba9771e8e31a0b85da48fe0b0891fb86c01c2f9" - integrity sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw== - dependencies: - "@jest/types" "^27.5.1" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - -jest-validate@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.5.1.tgz#9197d54dc0bdb52260b8db40b46ae668e04df067" - integrity sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ== - dependencies: - "@jest/types" "^27.5.1" - camelcase "^6.2.0" - chalk "^4.0.0" - jest-get-type "^27.5.1" - leven "^3.1.0" - pretty-format "^27.5.1" - -jest-watch-typeahead@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz#4de2ca1eb596acb1889752afbab84b74fcd99173" - integrity sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw== - dependencies: - ansi-escapes "^4.3.1" - chalk "^4.0.0" - jest-regex-util "^27.0.0" - jest-watcher "^27.0.0" - slash "^4.0.0" - string-length "^5.0.1" - strip-ansi "^7.0.1" - -jest-watcher@^27.0.0, jest-watcher@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.5.1.tgz#71bd85fb9bde3a2c2ec4dc353437971c43c642a2" - integrity sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw== - dependencies: - "@jest/test-result" "^27.5.1" - "@jest/types" "^27.5.1" - "@types/node" "*" - ansi-escapes "^4.2.1" - chalk "^4.0.0" - jest-util "^27.5.1" - string-length "^4.0.1" - -jest-worker@^26.2.1: - version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" - integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^7.0.0" - -jest-worker@^27.0.2, jest-worker@^27.3.1, jest-worker@^27.4.5, jest-worker@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jest@^27.4.3: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest/-/jest-27.5.1.tgz#dadf33ba70a779be7a6fc33015843b51494f63fc" - integrity sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ== - dependencies: - "@jest/core" "^27.5.1" - import-local "^3.0.2" - jest-cli "^27.5.1" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsdom@^16.6.0: - version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" - integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== - dependencies: - abab "^2.0.5" - acorn "^8.2.4" - acorn-globals "^6.0.0" - cssom "^0.4.4" - cssstyle "^2.3.0" - data-urls "^2.0.0" - decimal.js "^10.2.1" - domexception "^2.0.1" - escodegen "^2.0.0" - form-data "^3.0.0" - html-encoding-sniffer "^2.0.1" - http-proxy-agent "^4.0.1" - https-proxy-agent "^5.0.0" - is-potential-custom-element-name "^1.0.1" - nwsapi "^2.2.0" - parse5 "6.0.1" - saxes "^5.0.1" - symbol-tree "^3.2.4" - tough-cookie "^4.0.0" - w3c-hr-time "^1.0.2" - w3c-xmlserializer "^2.0.0" - webidl-conversions "^6.1.0" - whatwg-encoding "^1.0.5" - whatwg-mimetype "^2.3.0" - whatwg-url "^8.5.0" - ws "^7.4.6" - xml-name-validator "^3.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= - -json-parse-better-errors@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - -json-parse-even-better-errors@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-schema@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.4.0.tgz#f7de4cf6efab838ebaeb3236474cbba5a1930ab5" - integrity sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= - -json5@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" - integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - dependencies: - minimist "^1.2.0" - -json5@^2.1.2, json5@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" - integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== - dependencies: - minimist "^1.2.5" - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonpointer@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-5.0.0.tgz#f802669a524ec4805fa7389eadbc9921d5dc8072" - integrity sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg== - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b" - integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA== - dependencies: - array-includes "^3.1.3" - object.assign "^4.1.2" - -kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.4, klona@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - -language-subtag-registry@~0.3.2: - version "0.3.21" - resolved "https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz#04ac218bea46f04cb039084602c6da9e788dd45a" - integrity sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg== - -language-tags@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a" - integrity sha1-0yHbxNowuovzAk4ED6XBRmH5GTo= - dependencies: - language-subtag-registry "~0.3.2" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -lilconfig@^2.0.3, lilconfig@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.4.tgz#f4507d043d7058b380b6a8f5cb7bcd4b34cee082" - integrity sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-runner@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384" - integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw== - -loader-utils@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.0.tgz#c579b5e34cb34b1a74edc6c1fb36bfa371d5a613" - integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^1.0.1" - -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" - integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.sortby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" - integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= - -lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.7.0: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -lz-string@^1.4.4: - version "1.4.4" - resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26" - integrity sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY= - -magic-string@^0.25.0, magic-string@^0.25.7: - version "0.25.7" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" - integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== - dependencies: - sourcemap-codec "^1.4.4" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -makeerror@1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" - integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== - dependencies: - tmpl "1.0.5" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdn-data@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" - integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= - -memfs@^3.1.2, memfs@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.1.tgz#b78092f466a0dce054d63d39275b24c71d3f1305" - integrity sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw== - dependencies: - fs-monkey "1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= - -micromatch@^4.0.2, micromatch@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" - integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - dependencies: - braces "^3.0.1" - picomatch "^2.2.3" - -mime-db@1.51.0, "mime-db@>= 1.43.0 < 2": - version "1.51.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" - integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.34" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" - integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== - dependencies: - mime-db "1.51.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -min-indent@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" - integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== - -mini-css-extract-plugin@^2.4.5: - version "2.5.3" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz#c5c79f9b22ce9b4f164e9492267358dbe35376d9" - integrity sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw== - dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.4: - version "3.1.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.1.tgz#879ad447200773912898b46cd516a7abbb5e50b0" - integrity sha512-reLxBcKUPNBnc/sVtAbxgRVFSegoGeLaSjmphNhcwcolhYLRgtJscn5mRl6YRZNQv40Y7P6JM2YhSIsbL9OB5A== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - -mkdirp@^0.5.5, mkdirp@~0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3, ms@^2.1.1: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - integrity sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE= - -multicast-dns@^6.0.1: - version "6.2.3" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" - integrity sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g== - dependencies: - dns-packet "^1.3.1" - thunky "^1.0.2" - -nanoid@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.2.0.tgz#62667522da6673971cca916a6d3eff3f415ff80c" - integrity sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-forge@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" - integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= - -node-releases@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.2.tgz#7139fe71e2f4f11b47d4d2986aaf8c48699e0c01" - integrity sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nth-check@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" - integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== - dependencies: - boolbase "~1.0.0" - -nth-check@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2" - integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w== - dependencies: - boolbase "^1.0.0" - -nwsapi@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.0.tgz#204879a9e3d068ff2a55139c2c772780681a38b7" - integrity sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - -object-hash@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5" - integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== - -object-inspect@^1.11.0, object-inspect@^1.9.0: - version "1.12.0" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.0.tgz#6e2c120e868fd1fd18cb4f18c31741d0d6e776f0" - integrity sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g== - -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -object-keys@^1.0.12, object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0, object.assign@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" - integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - dependencies: - call-bind "^1.0.0" - define-properties "^1.1.3" - has-symbols "^1.0.1" - object-keys "^1.1.1" - -object.entries@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.entries/-/object.entries-1.1.5.tgz#e1acdd17c4de2cd96d5a08487cfb9db84d881861" - integrity sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.fromentries@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.5.tgz#7b37b205109c21e741e605727fe8b0ad5fa08251" - integrity sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.getownpropertydescriptors@^2.1.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz#b223cf38e17fefb97a63c10c91df72ccb386df9e" - integrity sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.hasown@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.1.0.tgz#7232ed266f34d197d15cac5880232f7a4790afe5" - integrity sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.19.1" - -object.values@^1.1.0, object.values@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" - integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9, open@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -optionator@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" - integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.6" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - word-wrap "~1.2.3" - -optionator@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" - integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.3" - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^4.5.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.1.tgz#8fcddd5cdf7a67a0911a9cf2ef0e5df7f602316c" - integrity sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA== - dependencies: - "@types/retry" "^0.12.0" - retry "^0.13.1" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-json@^5.0.0, parse-json@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - 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" - -parse5@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.6, path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - -picocolors@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" - integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pirates@^4.0.4: - version "4.0.5" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" - integrity sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ== - -pkg-dir@^4.1.0, pkg-dir@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -portfinder@^1.0.28: - version "1.0.28" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" - integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA== - dependencies: - async "^2.6.2" - debug "^3.1.1" - mkdirp "^0.5.5" - -postcss-attribute-case-insensitive@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz#39cbf6babf3ded1e4abf37d09d6eda21c644105c" - integrity sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ== - dependencies: - postcss-selector-parser "^6.0.2" - -postcss-browser-comments@^4: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz#bcfc86134df5807f5d3c0eefa191d42136b5e72a" - integrity sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg== - -postcss-calc@^8.2.0: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== - dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" - -postcss-clamp@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-clamp/-/postcss-clamp-3.0.0.tgz#09cb1ad64243b46c9159ded5e8d3e8349150a09e" - integrity sha512-QENQMIF/Grw0qX0RzSPJjw+mAiGPIwG2AnsQDIoR/WJ5Q19zLB0NrZX8cH7CzzdDWEerTPGCdep7ItFaAdtItg== - dependencies: - postcss-value-parser "^4.1.0" - -postcss-color-functional-notation@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz#f59ccaeb4ee78f1b32987d43df146109cc743073" - integrity sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-hex-alpha@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz#61a0fd151d28b128aa6a8a21a2dad24eebb34d52" - integrity sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz#5d397039424a58a9ca628762eb0b88a61a66e079" - integrity sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-colormin@^5.2.5: - version "5.2.5" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.2.5.tgz#d1fc269ac2ad03fe641d462b5d1dada35c69968a" - integrity sha512-+X30aDaGYq81mFqwyPpnYInsZQnNpdxMX0ajlY7AExCexEFkPVV+KrO7kXwayqEWL2xwEbNQ4nUO0ZsRWGnevg== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.0.4.tgz#3e74dd97c581f475ae7b4500bc0a7c4fb3a6b1b6" - integrity sha512-bugzSAyjIexdObovsPZu/sBCTHccImJxLyFgeV0MmNBm/Lw5h5XnjfML6gzEmJ3A6nyfCW7hb1JXzcsA4Zfbdw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz#1be6aff8be7dc9bf1fe014bde3b71b92bb4552f1" - integrity sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g== - -postcss-custom-properties@^12.1.4: - version "12.1.4" - resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-12.1.4.tgz#e3d8a8000f28094453b836dff5132385f2862285" - integrity sha512-i6AytuTCoDLJkWN/MtAIGriJz3j7UX6bV7Z5t+KgFz+dwZS15/mlTJY1S0kRizlk6ba0V8u8hN50Fz5Nm7tdZw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz#022839e41fbf71c47ae6e316cb0e6213012df5ef" - integrity sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz#9afe49ea631f0cb36fa0076e7c2feb4e7e3f049c" - integrity sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-discard-comments@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.0.3.tgz#011acb63418d600fdbe18804e1bbecb543ad2f87" - integrity sha512-6W5BemziRoqIdAKT+1QjM4bNcJAQ7z7zk073730NHg4cUXh3/rQHHj7pmYxUB9aGhuRhBiUf0pXvIHkRwhQP0Q== - -postcss-discard-duplicates@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.3.tgz#10f202a4cfe9d407b73dfea7a477054d21ea0c1f" - integrity sha512-vPtm1Mf+kp7iAENTG7jI1MN1lk+fBqL5y+qxyi4v3H+lzsXEdfS3dwUZD45KVhgzDEgduur8ycB4hMegyMTeRw== - -postcss-discard-empty@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.0.3.tgz#ec185af4a3710b88933b0ff751aa157b6041dd6a" - integrity sha512-xGJugpaXKakwKI7sSdZjUuN4V3zSzb2Y0LOlmTajFbNinEjTfVs9PFW2lmKBaC/E64WwYppfqLD03P8l9BuueA== - -postcss-discard-overridden@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.0.4.tgz#cc999d6caf18ea16eff8b2b58f48ec3ddee35c9c" - integrity sha512-3j9QH0Qh1KkdxwiZOW82cId7zdwXVQv/gRXYDnwx5pBtR1sTkU4cXRK9lp5dSdiM0r0OICO/L8J6sV1/7m0kHg== - -postcss-double-position-gradients@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.5.tgz#f6b755e9850bb9816dfbf8fa346d9ce2e8a03848" - integrity sha512-XiZzvdxLOWZwtt/1GgHJYGoD9scog/DD/yI5dcvPrXNdNDEv7T53/6tL7ikl+EM3jcerII5/XIQzd1UHOdTi2w== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/postcss-env-function/-/postcss-env-function-4.0.5.tgz#b9614d50abd91e4c88a114644a9766880dabe393" - integrity sha512-gPUJc71ji9XKyl0WSzAalBeEA/89kU+XpffpPxSaaaZ1c48OL36r1Ep5R6+9XAPkIiDlSvVAwP4io12q/vTcvA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-flexbugs-fixes@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz#2028e145313074fc9abe276cb7ca14e5401eb49d" - integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz#50c9ea9afa0ee657fb75635fabad25e18d76bf9e" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz#5b1d2ec603195f3344b716c0b75f61e44e8d2e20" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz#efd59b4b7ea8bb06127f2d031bfbb7f24d32fa66" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz#6401bb2f67d9cf255d677042928a70a915e6ba60" - integrity sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ== - -postcss-image-set-function@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz#bcff2794efae778c09441498f40e0c77374870a9" - integrity sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/postcss-initial/-/postcss-initial-4.0.1.tgz#529f735f72c5724a0fb30527df6fb7ac54d7de42" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-js@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-4.0.0.tgz#31db79889531b80dc7bc9b0ad283e418dce0ac00" - integrity sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ== - dependencies: - camelcase-css "^2.0.1" - -postcss-lab-function@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/postcss-lab-function/-/postcss-lab-function-4.1.0.tgz#676e0d8d968df1f4b1f4032ad30a11eecb756a8b" - integrity sha512-59uHN/2wRaOd7whDyeaJ82E0kncIEeJkwcmvXFPNus8v1YMhtv2IUo9OtOAncn7sifZVMRsyoPlhxwckTjn4cQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-load-config@^3.1.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-3.1.3.tgz#21935b2c43b9a86e6581a576ca7ee1bde2bd1d23" - integrity sha512-5EYgaM9auHGtO//ljHH+v/aC/TQ5LHXtL7bQajNAUBKUVKiYE8rYpFms7+V26D9FncaGe2zwCoPQsFKb5zF/Hw== - dependencies: - lilconfig "^2.0.4" - yaml "^1.10.2" - -postcss-loader@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-6.2.1.tgz#0895f7346b1702103d30fdc66e4d494a93c008ef" - integrity sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.5" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-5.0.4.tgz#ec75b1ee54421acc04d5921576b7d8db6b0e6f73" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz#7140bddec173e2d6d657edbd8554a55794e2a5b5" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-merge-longhand@^5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.0.6.tgz#090e60d5d3b3caad899f8774f8dccb33217d2166" - integrity sha512-rkmoPwQO6ymJSmWsX6l2hHeEBQa7C4kJb9jyi5fZB1sE8nSCv7sqchoYPixRwX/yvLoZP2y6FA5kcjiByeJqDg== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.0.3" - -postcss-merge-rules@^5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.0.6.tgz#26b37411fe1e80202fcef61cab027265b8925f2b" - integrity sha512-nzJWJ9yXWp8AOEpn/HFAW72WKVGD2bsLiAmgw4hDchSij27bt6TF+sIK0cJUBAYT3SGcjtGGsOR89bwkkMuMgQ== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - cssnano-utils "^3.0.2" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.0.4.tgz#627d824406b0712243221891f40a44fffe1467fd" - integrity sha512-RN6q3tyuEesvyCYYFCRGJ41J1XFvgV+dvYGHr0CeHv8F00yILlN8Slf4t8XW4IghlfZYCeyRrANO6HpJ948ieA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.0.6.tgz#b07cef51a93f075e94053fd972ff1cba2eaf6503" - integrity sha512-E/dT6oVxB9nLGUTiY/rG5dX9taugv9cbLNTFad3dKxOO+BQg25Q/xo2z2ddG+ZB1CbkZYaVwx5blY8VC7R/43A== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.0.2" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.0.5.tgz#86cb624358cd45c21946f8c317893f0449396646" - integrity sha512-YBNuq3Rz5LfLFNHb9wrvm6t859b8qIqfXsWeK7wROm3jSKNpO1Y5e8cOyBv6Acji15TgSrAwb3JkVNCqNyLvBg== - dependencies: - browserslist "^4.16.6" - cssnano-utils "^3.0.2" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.1.3.tgz#6ac12d52aa661fd509469d87ab2cebb0a1e3a1b5" - integrity sha512-9RJfTiQEKA/kZhMaEXND893nBqmYQ8qYa/G+uPdVnXF6D/FzpfI6kwBtWEcHx5FqDbA79O9n6fQJfrIj6M8jvQ== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-nested@5.0.6: - version "5.0.6" - resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-5.0.6.tgz#466343f7fc8d3d46af3e7dba3fcd47d052a945bc" - integrity sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA== - dependencies: - postcss-selector-parser "^6.0.6" - -postcss-nesting@^10.1.2: - version "10.1.2" - resolved "https://registry.yarnpkg.com/postcss-nesting/-/postcss-nesting-10.1.2.tgz#2e5f811b3d75602ea18a95dd445bde5297145141" - integrity sha512-dJGmgmsvpzKoVMtDMQQG/T6FSqs6kDtUDirIfl4KnjMCiY9/ETX8jdKyCd20swSRAbUYkaBKV20pxkzxoOXLqQ== - dependencies: - postcss-selector-parser "^6.0.8" - -postcss-normalize-charset@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.0.3.tgz#719fb9f9ca9835fcbd4fed8d6e0d72a79e7b5472" - integrity sha512-iKEplDBco9EfH7sx4ut7R2r/dwTnUqyfACf62Unc9UiyFuI7uUqZZtY+u+qp7g8Qszl/U28HIfcsI3pEABWFfA== - -postcss-normalize-display-values@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.3.tgz#94cc82e20c51cc4ffba6b36e9618adc1e50db8c1" - integrity sha512-FIV5FY/qs4Ja32jiDb5mVj5iWBlS3N8tFcw2yg98+8MkRgyhtnBgSC0lxU+16AMHbjX5fbSJgw5AXLMolonuRQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.0.4.tgz#4001f38c99675437b83277836fb4291887fcc6cc" - integrity sha512-qynirjBX0Lc73ROomZE3lzzmXXTu48/QiEzKgMeqh28+MfuHLsuqC9po4kj84igZqqFGovz8F8hf44hA3dPYmQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.4.tgz#d005adf9ee45fae78b673031a376c0c871315145" - integrity sha512-Innt+wctD7YpfeDR7r5Ik6krdyppyAg2HBRpX88fo5AYzC1Ut/l3xaxACG0KsbX49cO2n5EB13clPwuYVt8cMA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.0.4.tgz#b5e00a07597e7aa8a871817bfeac2bfaa59c3333" - integrity sha512-Dfk42l0+A1CDnVpgE606ENvdmksttLynEqTQf5FL3XGQOyqxjbo25+pglCUvziicTxjtI2NLUR6KkxyUWEVubQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.3.tgz#47210227bfcba5e52650d7a18654337090de7072" - integrity sha512-QRfjvFh11moN4PYnJ7hia4uJXeFotyK3t2jjg8lM9mswleGsNw2Lm3I5wO+l4k1FzK96EFwEVn8X8Ojrp2gP4g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.4.tgz#02866096937005cdb2c17116c690f29505a1623d" - integrity sha512-W79Regn+a+eXTzB+oV/8XJ33s3pDyFTND2yDuUCo0Xa3QSy1HtNIfRVPXNubHxjhlqmMFADr3FSCHT84ITW3ig== - dependencies: - browserslist "^4.16.6" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.0.5.tgz#c39efc12ff119f6f45f0b4f516902b12c8080e3a" - integrity sha512-Ws3tX+PcekYlXh+ycAt0wyzqGthkvVtZ9SZLutMVvHARxcpu4o7vvXcNoiNKyjKuWecnjS6HDI3fjBuDr5MQxQ== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.4.tgz#1d477e7da23fecef91fc4e37d462272c7b55c5ca" - integrity sha512-wsnuHolYZjMwWZJoTC9jeI2AcjA67v4UuidDrPN9RnX8KIZfE+r2Nd6XZRwHVwUiHmRvKQtxiqo64K+h8/imaw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz#464692676b52792a06b06880a176279216540dd7" - integrity sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA== - dependencies: - "@csstools/normalize.css" "*" - postcss-browser-comments "^4" - sanitize.css "*" - -postcss-opacity-percentage@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz#bd698bb3670a0a27f6d657cc16744b3ebf3b1145" - integrity sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w== - -postcss-ordered-values@^5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.0.5.tgz#e878af822a130c3f3709737e24cb815ca7c6d040" - integrity sha512-mfY7lXpq+8bDEHfP+muqibDPhZ5eP9zgBEF9XRvoQgXcQe2Db3G1wcvjbnfjXG6wYsl+0UIjikqq4ym1V2jGMQ== - dependencies: - cssnano-utils "^3.0.2" - postcss-value-parser "^4.2.0" - -postcss-overflow-shorthand@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz#ebcfc0483a15bbf1b27fdd9b3c10125372f4cbc2" - integrity sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg== - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz#7fbf741c233621622b68d435babfb70dd8c1ee5f" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/postcss-place/-/postcss-place-7.0.4.tgz#eb026650b7f769ae57ca4f938c1addd6be2f62c9" - integrity sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.0.1: - version "7.3.3" - resolved "https://registry.yarnpkg.com/postcss-preset-env/-/postcss-preset-env-7.3.3.tgz#2c08a717549b282c89be7c90827147814d41809b" - integrity sha512-/4EIceyxf6LKihp88YnQ0uExt//EHozxOspsCQbLq9/RB4W0zutdk52XJZzDYtCkvergw0NTTQvB7TpdxBRbvQ== - dependencies: - "@csstools/postcss-font-format-keywords" "^1.0.0" - "@csstools/postcss-hwb-function" "^1.0.0" - "@csstools/postcss-is-pseudo-class" "^2.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.0" - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - autoprefixer "^10.4.2" - browserslist "^4.19.1" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^6.3.0" - postcss-attribute-case-insensitive "^5.0.0" - postcss-clamp "^3.0.0" - postcss-color-functional-notation "^4.2.2" - postcss-color-hex-alpha "^8.0.3" - postcss-color-rebeccapurple "^7.0.2" - postcss-custom-media "^8.0.0" - postcss-custom-properties "^12.1.4" - postcss-custom-selectors "^6.0.0" - postcss-dir-pseudo-class "^6.0.4" - postcss-double-position-gradients "^3.0.5" - postcss-env-function "^4.0.5" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.3" - postcss-image-set-function "^4.0.6" - postcss-initial "^4.0.1" - postcss-lab-function "^4.1.0" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.1.2" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.3" - postcss-page-break "^3.0.4" - postcss-place "^7.0.4" - postcss-pseudo-class-any-link "^7.1.1" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^5.0.0" - -postcss-pseudo-class-any-link@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz#534eb1dadd9945eb07830dbcc06fb4d5d865b8e0" - integrity sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-reduce-initial@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.0.3.tgz#68891594defd648253703bbd8f1093162f19568d" - integrity sha512-c88TkSnQ/Dnwgb4OZbKPOBbCaauwEjbECP5uAuFPOzQ+XdjNjRH7SG0dteXrpp1LlIFEKK76iUGgmw2V0xeieA== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.4.tgz#717e72d30befe857f7d2784dba10eb1157863712" - integrity sha512-VIJB9SFSaL8B/B7AXb7KHL6/GNNbbCHslgdzS9UDfBZYIA2nx8NLY7iD/BXFSO/1sRUILzBTfHCoW5inP37C5g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz#d2df6bed10b477bf9c52fab28c568b4b29ca4319" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz#ac5fc506f7565dd872f82f5314c0f81a05630dc7" - integrity sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ== - dependencies: - balanced-match "^1.0.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.6, postcss-selector-parser@^6.0.8, postcss-selector-parser@^6.0.9: - version "6.0.9" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz#ee71c3b9ff63d9cd130838876c13a2ec1a992b2f" - integrity sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-svgo@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.0.4.tgz#cfa8682f47b88f7cd75108ec499e133b43102abf" - integrity sha512-yDKHvULbnZtIrRqhZoA+rxreWpee28JSRH/gy9727u0UCgtpv1M/9WEWY3xySlFa0zQJcqf6oCBJPR5NwkmYpg== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.0.4.tgz#08e188126b634ddfa615fb1d6c262bafdd64826e" - integrity sha512-5ampwoSDJCxDPoANBIlMgoBcYUHnhaiuLYJR5pj1DLnYQvMRVyFuTA5C3Bvt+aHtiqWpJkD/lXT50Vo1D0ZsAQ== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^7.0.35: - version "7.0.39" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309" - integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA== - dependencies: - picocolors "^0.2.1" - source-map "^0.6.1" - -postcss@^8.3.5, postcss@^8.4.4, postcss@^8.4.5, postcss@^8.4.6: - version "8.4.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.6.tgz#c5ff3c3c457a23864f32cb45ac9b741498a09ae1" - integrity sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA== - dependencies: - nanoid "^3.2.0" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= - -pretty-bytes@^5.3.0, pretty-bytes@^5.4.1: - version "5.6.0" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-format@^27.0.0, pretty-format@^27.0.2, pretty-format@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise@^8.1.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.1.0.tgz#697c25c3dfe7435dd79fcd58c38a135888eaf05e" - integrity sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q== - dependencies: - asap "~2.0.6" - -prompts@^2.0.1, prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -psl@^1.1.33: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= - -qs@6.9.6: - version "6.9.6" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" - integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -raf@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" - integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== - dependencies: - performance-now "^2.1.0" - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.2.tgz#baf3e9c21eebced59dd6533ac872b71f7b61cb32" - integrity sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ== - dependencies: - bytes "3.1.1" - http-errors "1.8.1" - iconv-lite "0.4.24" - unpipe "1.0.0" - -react-app-polyfill@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz#95221e0a9bd259e5ca6b177c7bb1cb6768f68fd7" - integrity sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w== - dependencies: - core-js "^3.19.2" - object-assign "^4.1.1" - promise "^8.1.0" - raf "^3.4.1" - regenerator-runtime "^0.13.9" - whatwg-fetch "^3.6.2" - -react-dev-utils@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.0.tgz#4eab12cdb95692a077616770b5988f0adf806526" - integrity sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.10" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-error-overlay@^6.0.10: - version "6.0.10" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.10.tgz#0fe26db4fa85d9dbb8624729580e90e7159a59a6" - integrity sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA== - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-refresh@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.11.0.tgz#77198b944733f0f1f1a90e791de4541f9f074046" - integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A== - -react-scripts@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-5.0.0.tgz#6547a6d7f8b64364ef95273767466cc577cb4b60" - integrity sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg== - dependencies: - "@babel/core" "^7.16.0" - "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" - "@svgr/webpack" "^5.5.0" - babel-jest "^27.4.2" - babel-loader "^8.2.3" - babel-plugin-named-asset-import "^0.3.8" - babel-preset-react-app "^10.0.1" - bfj "^7.0.2" - browserslist "^4.18.1" - camelcase "^6.2.1" - case-sensitive-paths-webpack-plugin "^2.4.0" - css-loader "^6.5.1" - css-minimizer-webpack-plugin "^3.2.0" - dotenv "^10.0.0" - dotenv-expand "^5.1.0" - eslint "^8.3.0" - eslint-config-react-app "^7.0.0" - eslint-webpack-plugin "^3.1.1" - file-loader "^6.2.0" - fs-extra "^10.0.0" - html-webpack-plugin "^5.5.0" - identity-obj-proxy "^3.0.0" - jest "^27.4.3" - jest-resolve "^27.4.2" - jest-watch-typeahead "^1.0.0" - mini-css-extract-plugin "^2.4.5" - postcss "^8.4.4" - postcss-flexbugs-fixes "^5.0.2" - postcss-loader "^6.2.1" - postcss-normalize "^10.0.1" - postcss-preset-env "^7.0.1" - prompts "^2.4.2" - react-app-polyfill "^3.0.0" - react-dev-utils "^12.0.0" - react-refresh "^0.11.0" - resolve "^1.20.0" - resolve-url-loader "^4.0.0" - sass-loader "^12.3.0" - semver "^7.3.5" - source-map-loader "^3.0.0" - style-loader "^3.3.1" - tailwindcss "^3.0.2" - terser-webpack-plugin "^5.2.5" - webpack "^5.64.4" - webpack-dev-server "^4.6.0" - webpack-manifest-plugin "^4.0.2" - workbox-webpack-plugin "^6.4.1" - optionalDependencies: - fsevents "^2.3.2" - -react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -recursive-readdir@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -redent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" - integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== - dependencies: - indent-string "^4.0.0" - strip-indent "^3.0.0" - -regenerate-unicode-properties@^10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz#7f442732aa7934a3740c779bb9b3340dccc1fb56" - integrity sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.9: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.14.2: - version "0.14.5" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.5.tgz#c98da154683671c9c4dcb16ece736517e1b7feb4" - integrity sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw== - dependencies: - "@babel/runtime" "^7.8.4" - -regex-parser@^2.2.11: - version "2.2.11" - resolved "https://registry.yarnpkg.com/regex-parser/-/regex-parser-2.2.11.tgz#3b37ec9049e19479806e878cabe7c1ca83ccfe58" - integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== - -regexp.prototype.flags@^1.2.0, regexp.prototype.flags@^1.3.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz#b3f4c0059af9e47eca9f3f660e51d81307e72307" - integrity sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -regexpp@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.0.1.tgz#c531122a7840de743dcf9c83e923b5560323ced3" - integrity sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.0.1" - regjsgen "^0.6.0" - regjsparser "^0.8.2" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -regjsgen@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.6.0.tgz#83414c5354afd7d6627b16af5f10f41c4e71808d" - integrity sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA== - -regjsparser@^0.8.2: - version "0.8.4" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.8.4.tgz#8a14285ffcc5de78c5b95d62bbf413b6bc132d5f" - integrity sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha1-VNvzd+UUQKypCkzSdGANP/LYiKk= - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= - -resolve-cwd@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" - integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== - dependencies: - resolve-from "^5.0.0" - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - -resolve-url-loader@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz#d50d4ddc746bb10468443167acf800dcd6c3ad57" - integrity sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA== - dependencies: - adjust-sourcemap-loader "^4.0.0" - convert-source-map "^1.7.0" - loader-utils "^2.0.0" - postcss "^7.0.35" - source-map "0.6.1" - -resolve.exports@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-1.1.0.tgz#5ce842b94b05146c0e03076985d1d0e7e48c90c9" - integrity sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ== - -resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0: - version "1.22.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" - integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== - dependencies: - is-core-module "^2.8.1" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.3: - version "2.0.0-next.3" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-2.0.0-next.3.tgz#d41016293d4a8586a39ca5d9b5f15cbea1f55e46" - integrity sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q== - dependencies: - is-core-module "^2.2.0" - path-parse "^1.0.6" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.0, rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rollup-plugin-terser@^7.0.0: - version "7.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d" - integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ== - dependencies: - "@babel/code-frame" "^7.10.4" - jest-worker "^26.2.1" - serialize-javascript "^4.0.0" - terser "^5.0.0" - -rollup@^2.43.1: - version "2.67.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.67.2.tgz#d95e15f60932ad21e05a870bd0aa0b235d056f04" - integrity sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw== - optionalDependencies: - fsevents "~2.3.2" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sanitize.css@*: - version "13.0.0" - resolved "https://registry.yarnpkg.com/sanitize.css/-/sanitize.css-13.0.0.tgz#2675553974b27964c75562ade3bd85d79879f173" - integrity sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA== - -sass-loader@^12.3.0: - version "12.4.0" - resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-12.4.0.tgz#260b0d51a8a373bb8e88efc11f6ba5583fea0bcf" - integrity sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg== - dependencies: - klona "^2.0.4" - neo-async "^2.6.2" - -sax@~1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -saxes@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" - integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== - dependencies: - xmlchars "^2.2.0" - -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo= - -selfsigned@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.0.tgz#e927cd5377cbb0a1075302cff8df1042cc2bce5b" - integrity sha512-cUdFiCbKoa1mZ6osuJs2uDHrs0k0oprsKveFiiaBKCNq3SYyb5gs2HxhQyDNLCmL51ZZThqi4YNDpCK6GOP1iQ== - dependencies: - node-forge "^1.2.0" - -semver@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.2, semver@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" - integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - dependencies: - lru-cache "^6.0.0" - -send@0.17.2: - version "0.17.2" - resolved "https://registry.yarnpkg.com/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" - integrity sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww== - dependencies: - debug "2.6.9" - depd "~1.1.2" - destroy "~1.0.4" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "1.8.1" - mime "1.6.0" - ms "2.1.3" - on-finished "~2.3.0" - range-parser "~1.2.1" - statuses "~1.5.0" - -serialize-javascript@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" - integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw== - dependencies: - randombytes "^2.1.0" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk= - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.14.2: - version "1.14.2" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.2.tgz#722d6294b1d62626d41b43a013ece4598d292bfa" - integrity sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.17.2" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" - integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -sockjs@^0.3.21: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -source-list-map@^2.0.0, source-list-map@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" - integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== - -source-map-js@^1.0.1, source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-loader@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-3.0.1.tgz#9ae5edc7c2d42570934be4c95d1ccc6352eba52d" - integrity sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA== - dependencies: - abab "^2.0.5" - iconv-lite "^0.6.3" - source-map-js "^1.0.1" - -source-map-resolve@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2" - integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w== - dependencies: - atob "^2.1.2" - decode-uri-component "^0.2.0" - -source-map-support@^0.5.6, source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map-url@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" - integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== - -source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= - -source-map@^0.7.3, source-map@~0.7.2: - version "0.7.3" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" - integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - -source-map@^0.8.0-beta.0: - version "0.8.0-beta.0" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.8.0-beta.0.tgz#d4c1bb42c3f7ee925f005927ba10709e0d1d1f11" - integrity sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA== - dependencies: - whatwg-url "^7.0.0" - -sourcemap-codec@^1.4.4: - version "1.4.8" - resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" - integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -stack-utils@^2.0.3: - version "2.0.5" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5" - integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA== - dependencies: - escape-string-regexp "^2.0.0" - -stackframe@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.2.0.tgz#52429492d63c62eb989804c11552e3d22e779303" - integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA== - -"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2", statuses@~1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= - -string-length@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" - integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== - dependencies: - char-regex "^1.0.2" - strip-ansi "^6.0.0" - -string-length@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-5.0.1.tgz#3d647f497b6e8e8d41e422f7e0b23bc536c8381e" - integrity sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow== - dependencies: - char-regex "^2.0.0" - strip-ansi "^7.0.1" - -string-natural-compare@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz#7a42d58474454963759e8e8b7ae63d71c1e7fdf4" - integrity sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw== - -string-width@^4.1.0, string-width@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.matchall@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz#5abb5dabc94c7b0ea2380f65ba610b3a544b15fa" - integrity sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - es-abstract "^1.19.1" - get-intrinsic "^1.1.1" - has-symbols "^1.0.2" - internal-slot "^1.0.3" - regexp.prototype.flags "^1.3.1" - side-channel "^1.0.4" - -string.prototype.trimend@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" - integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string.prototype.trimstart@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" - integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.0, strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= - -strip-bom@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" - integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== - -strip-comments@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-comments/-/strip-comments-2.0.1.tgz#4ad11c3fbcac177a67a40ac224ca339ca1c1ba9b" - integrity sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-indent@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" - integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== - dependencies: - min-indent "^1.0.0" - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -style-loader@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-3.3.1.tgz#057dfa6b3d4d7c7064462830f9113ed417d38575" - integrity sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ== - -stylehacks@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.0.3.tgz#2ef3de567bfa2be716d29a93bf3d208c133e8d04" - integrity sha512-ENcUdpf4yO0E1rubu8rkxI+JGQk4CgjchynZ4bDBJDfqdy+uhTRSWb8/F3Jtu+Bw5MW45Po3/aQGeIyyxgQtxg== - dependencies: - browserslist "^4.16.6" - postcss-selector-parser "^6.0.4" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.0.0, supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-hyperlinks@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb" - integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.2: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^1.2.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" - integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== - dependencies: - chalk "^2.4.1" - coa "^2.0.2" - css-select "^2.0.0" - css-select-base-adapter "^0.1.1" - css-tree "1.0.0-alpha.37" - csso "^4.0.2" - js-yaml "^3.13.1" - mkdirp "~0.5.1" - object.values "^1.1.0" - sax "~1.2.4" - stable "^0.1.8" - unquote "~1.1.1" - util.promisify "~1.0.0" - -svgo@^2.7.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -symbol-tree@^3.2.4: - version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" - integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== - -tailwindcss@^3.0.2: - version "3.0.22" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.0.22.tgz#5f1aac83810261300ae5b2f98fd4a2fa2ded2c42" - integrity sha512-F8lt74RlNZirnkaSk310+vGQta7c0/hgx7/bqxruM4wS9lp8oqV93lzavajC3VT0Lp4UUtUVIt8ifKcmGzkr0A== - dependencies: - arg "^5.0.1" - chalk "^4.1.2" - chokidar "^3.5.3" - color-name "^1.1.4" - cosmiconfig "^7.0.1" - detective "^5.2.0" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.2.11" - glob-parent "^6.0.2" - is-glob "^4.0.3" - normalize-path "^3.0.0" - object-hash "^2.2.0" - postcss "^8.4.6" - postcss-js "^4.0.0" - postcss-load-config "^3.1.0" - postcss-nested "5.0.6" - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" - quick-lru "^5.1.1" - resolve "^1.22.0" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - -tempy@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tempy/-/tempy-0.6.0.tgz#65e2c35abc06f1124a97f387b08303442bde59f3" - integrity sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw== - dependencies: - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - -terminal-link@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.2.5: - version "5.3.1" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz#0320dcc270ad5372c1e8993fabbd927929773e54" - integrity sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g== - dependencies: - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - terser "^5.7.2" - -terser@^5.0.0, terser@^5.10.0, terser@^5.7.2: - version "5.10.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc" - integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA== - dependencies: - commander "^2.20.0" - source-map "~0.7.2" - source-map-support "~0.5.20" - -test-exclude@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" - integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== - dependencies: - "@istanbuljs/schema" "^0.1.2" - glob "^7.1.4" - minimatch "^3.0.4" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= - -throat@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/throat/-/throat-6.0.1.tgz#d514fedad95740c12c2d7fc70ea863eb51ade375" - integrity sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w== - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -timsort@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" - integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= - -tmpl@1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" - integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tr46@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" - integrity sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - dependencies: - punycode "^2.1.0" - -tr46@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" - integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== - dependencies: - punycode "^2.1.1" - -tryer@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" - integrity sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA== - -tsconfig-paths@^3.12.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz#19769aca6ee8f6a1a341e38c8fa45dd9fb18899b" - integrity sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.1" - minimist "^1.2.0" - strip-bom "^3.0.0" - -tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.3: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== - -tsutils@^3.21.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" - integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - dependencies: - tslib "^1.8.1" - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= - dependencies: - prelude-ls "~1.1.2" - -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^0.21.3: - version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" - integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -unbox-primitive@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" - integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - dependencies: - function-bind "^1.1.1" - has-bigints "^1.0.1" - has-symbols "^1.0.2" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8" - integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ== - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= - -unquote@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" - integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= - -upath@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" - integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - -util.promisify@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" - integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== - dependencies: - define-properties "^1.1.3" - es-abstract "^1.17.2" - has-symbols "^1.0.1" - object.getownpropertydescriptors "^2.1.0" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha1-ihagXURWV6Oupe7MWxKk+lN5dyw= - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -v8-compile-cache@^2.0.3: - version "2.3.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" - integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - -v8-to-istanbul@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz#77b752fd3975e31bbcef938f85e9bd1c7a8d60ed" - integrity sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.1" - convert-source-map "^1.6.0" - source-map "^0.7.3" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= - -w3c-hr-time@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" - integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== - dependencies: - browser-process-hrtime "^1.0.0" - -w3c-xmlserializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" - integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== - dependencies: - xml-name-validator "^3.0.0" - -walker@^1.0.7: - version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" - integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== - dependencies: - makeerror "1.0.12" - -watchpack@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.3.1.tgz#4200d9447b401156eeca7767ee610f8809bc9d25" - integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -webidl-conversions@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== - -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -webidl-conversions@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" - integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== - -webpack-dev-middleware@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz#aa079a8dedd7e58bfeab358a9af7dab304cee57f" - integrity sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg== - dependencies: - colorette "^2.0.10" - memfs "^3.4.1" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.6.0: - version "4.7.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz#d0ef7da78224578384e795ac228d8efb63d5f945" - integrity sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.2.2" - ansi-html-community "^0.0.8" - bonjour "^3.5.0" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^1.6.0" - default-gateway "^6.0.3" - del "^6.0.0" - express "^4.17.1" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.0" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - portfinder "^1.0.28" - schema-utils "^4.0.0" - selfsigned "^2.0.0" - serve-index "^1.9.1" - sockjs "^0.3.21" - spdy "^4.0.2" - strip-ansi "^7.0.0" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" - -webpack-manifest-plugin@^4.0.2: - version "4.1.1" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz#10f8dbf4714ff93a215d5a45bcc416d80506f94f" - integrity sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow== - dependencies: - tapable "^2.0.0" - webpack-sources "^2.2.0" - -webpack-sources@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933" - integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack-sources@^2.2.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.3.1.tgz#570de0af163949fe272233c2cefe1b56f74511fd" - integrity sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA== - dependencies: - source-list-map "^2.0.1" - source-map "^0.6.1" - -webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.64.4: - version "5.68.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.68.0.tgz#a653a58ed44280062e47257f260117e4be90d560" - integrity sha512-zUcqaUO0772UuuW2bzaES2Zjlm/y3kRBQDVFVCge+s2Y8mwuUTdperGaAv65/NtRL/1zanpSJOq/MD8u61vo6g== - dependencies: - "@types/eslint-scope" "^3.7.0" - "@types/estree" "^0.0.50" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.4.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.8.3" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-better-errors "^1.0.2" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.3.1" - webpack-sources "^3.2.3" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-encoding@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" - integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== - dependencies: - iconv-lite "0.4.24" - -whatwg-fetch@^3.6.2: - version "3.6.2" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" - integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== - -whatwg-mimetype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" - integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - -whatwg-url@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-7.1.0.tgz#c2c492f1eca612988efd3d2266be1b9fc6170d06" - integrity sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg== - dependencies: - lodash.sortby "^4.7.0" - tr46 "^1.0.1" - webidl-conversions "^4.0.2" - -whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" - integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== - dependencies: - lodash "^4.7.0" - tr46 "^2.1.0" - webidl-conversions "^6.1.0" - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - 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" - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.3, word-wrap@~1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" - integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - -workbox-background-sync@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz#bb31b95928d376abcb9bde0de3a0cef9bae46cf7" - integrity sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g== - dependencies: - idb "^6.1.4" - workbox-core "6.4.2" - -workbox-broadcast-update@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz#5094c4767dfb590532ac03ee07e9e82b2ac206bc" - integrity sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA== - dependencies: - workbox-core "6.4.2" - -workbox-build@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-build/-/workbox-build-6.4.2.tgz#47f9baa946c3491533cd5ccb1f194a7160e8a6e3" - integrity sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w== - dependencies: - "@apideck/better-ajv-errors" "^0.3.1" - "@babel/core" "^7.11.1" - "@babel/preset-env" "^7.11.0" - "@babel/runtime" "^7.11.2" - "@rollup/plugin-babel" "^5.2.0" - "@rollup/plugin-node-resolve" "^11.2.1" - "@rollup/plugin-replace" "^2.4.1" - "@surma/rollup-plugin-off-main-thread" "^2.2.3" - ajv "^8.6.0" - common-tags "^1.8.0" - fast-json-stable-stringify "^2.1.0" - fs-extra "^9.0.1" - glob "^7.1.6" - lodash "^4.17.20" - pretty-bytes "^5.3.0" - rollup "^2.43.1" - rollup-plugin-terser "^7.0.0" - source-map "^0.8.0-beta.0" - source-map-url "^0.4.0" - stringify-object "^3.3.0" - strip-comments "^2.0.1" - tempy "^0.6.0" - upath "^1.2.0" - workbox-background-sync "6.4.2" - workbox-broadcast-update "6.4.2" - workbox-cacheable-response "6.4.2" - workbox-core "6.4.2" - workbox-expiration "6.4.2" - workbox-google-analytics "6.4.2" - workbox-navigation-preload "6.4.2" - workbox-precaching "6.4.2" - workbox-range-requests "6.4.2" - workbox-recipes "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" - workbox-streams "6.4.2" - workbox-sw "6.4.2" - workbox-window "6.4.2" - -workbox-cacheable-response@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz#ebcabb3667019da232e986a9927af97871e37ccb" - integrity sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA== - dependencies: - workbox-core "6.4.2" - -workbox-core@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-core/-/workbox-core-6.4.2.tgz#f99fd36a211cc01dce90aa7d5f2c255e8fe9d6bc" - integrity sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw== - -workbox-expiration@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-expiration/-/workbox-expiration-6.4.2.tgz#61613459fd6ddd1362730767618d444c6b9c9139" - integrity sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw== - dependencies: - idb "^6.1.4" - workbox-core "6.4.2" - -workbox-google-analytics@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz#eea7d511b3078665a726dc2ee9f11c6b7a897530" - integrity sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw== - dependencies: - workbox-background-sync "6.4.2" - workbox-core "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" - -workbox-navigation-preload@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz#35cd4ba416a530796af135410ca07db5bee11668" - integrity sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g== - dependencies: - workbox-core "6.4.2" - -workbox-precaching@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-precaching/-/workbox-precaching-6.4.2.tgz#8d87c05d54f32ac140f549faebf3b4d42d63621e" - integrity sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA== - dependencies: - workbox-core "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" - -workbox-range-requests@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz#050f0dfbb61cd1231e609ed91298b6c2442ae41b" - integrity sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q== - dependencies: - workbox-core "6.4.2" - -workbox-recipes@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-recipes/-/workbox-recipes-6.4.2.tgz#68de41fa3a77b444b0f93c9c01a76ba1d41fd2bf" - integrity sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA== - dependencies: - workbox-cacheable-response "6.4.2" - workbox-core "6.4.2" - workbox-expiration "6.4.2" - workbox-precaching "6.4.2" - workbox-routing "6.4.2" - workbox-strategies "6.4.2" - -workbox-routing@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-routing/-/workbox-routing-6.4.2.tgz#65b1c61e8ca79bb9152f93263c26b1f248d09dcc" - integrity sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw== - dependencies: - workbox-core "6.4.2" - -workbox-strategies@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-strategies/-/workbox-strategies-6.4.2.tgz#50c02bf2d116918e1a8052df5f2c1e4103c62d5d" - integrity sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q== - dependencies: - workbox-core "6.4.2" - -workbox-streams@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-streams/-/workbox-streams-6.4.2.tgz#3bc615cccebfd62dedf28315afb7d9ee177912a5" - integrity sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog== - dependencies: - workbox-core "6.4.2" - workbox-routing "6.4.2" - -workbox-sw@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-sw/-/workbox-sw-6.4.2.tgz#9a6db5f74580915dc2f0dbd47d2ffe057c94a795" - integrity sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg== - -workbox-webpack-plugin@^6.4.1: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz#aad9f11b028786d5b781420e68f4e8f570ea9936" - integrity sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ== - dependencies: - fast-json-stable-stringify "^2.1.0" - pretty-bytes "^5.4.1" - source-map-url "^0.4.0" - upath "^1.2.0" - webpack-sources "^1.4.3" - workbox-build "6.4.2" - -workbox-window@6.4.2: - version "6.4.2" - resolved "https://registry.yarnpkg.com/workbox-window/-/workbox-window-6.4.2.tgz#5319a3e343fa1e4bd15a1f53a07b58999d064c8a" - integrity sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ== - dependencies: - "@types/trusted-types" "^2.0.2" - workbox-core "6.4.2" - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.4.6: - version "7.5.7" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" - integrity sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A== - -ws@^8.4.2: - version "8.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.5.0.tgz#bfb4be96600757fe5382de12c670dab984a1ed4f" - integrity sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg== - -xml-name-validator@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" - integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== - -xmlchars@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" - integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== - -xtend@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/docs/CREATE_FONT_PACKAGE.md b/docs/CREATE_FONT_PACKAGE.md new file mode 100644 index 000000000..36c8f1ac1 --- /dev/null +++ b/docs/CREATE_FONT_PACKAGE.md @@ -0,0 +1,54 @@ +# Creating a font package + +You can create a new font package either via a PR to this repository or by publishing your own font package on NPM. + +We use a yeoman generator to fully automate the generation the fonts from a configuration file. + +In the future the idea is to automate this to automatically release new fonts in line with upstream. + +Below we describe how to create a font in this monorepo, the process for creating your own package would be quite similar. + +## Create the yeoman config + +Create and start editing the config file +```sh +mkdir packages/material-symbols +vi packages/material-symbols/.yo-rc.json +git add packages/material-symbols/.yo-rc.json +``` + +## Base file + +The basics of the ```.yo-rc.json``` are + +```json +{ + "generator-react-native-vector-icons": { + "packageName": "material-symbols", + "upstreamFont": "@ant-design/icons-svg", + "versionSuffix": "-alpha", + "buildSteps": { + "fixSVGPaths": { + "location": "../../node_modules/@ant-design/icons-svg/inline-namespaced-svg/outlined" + }, + "fontCustom": { + "location": "fixedSvg", + "cleanup": true + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} +``` + +## Configuration Description + +### packageName + +This is the name of the node package and it should match the directory name. + +NOTE: it currently assumes it will live in @react-native-vector-icons namespace) + diff --git a/docs/DEVELOPMENT.md b/docs/DEVELOPMENT.md new file mode 100644 index 000000000..a4faec52c --- /dev/null +++ b/docs/DEVELOPMENT.md @@ -0,0 +1,32 @@ +# Handy reminders for developers + +Things we use +* lerna - for building and releasing (all behind yarn scripts) + +## Versioning + +For fonts we track upstream versions. Occasionally we'll need to make changes out of step with upstream for example updating the Javascript. + +| Upstream | Action | Our Version | +| -------- | -------------------- | --------------------- | +| 1.0.0 | Font update | 1.0.0 | +| 1.0.0 | Code change | 1.0.1-really-1.0.0-v1 | +| 1.0.0 | Code change | 1.0.1-really-1.0.0-v2 | +| 1.0.1 | Font and code update | 1.0.1 | + +## Publishing + +This will auto detect which packages need to be published on NPM and ask which versions you want to set the packages to. +```sh +yarn release +``` + +## Building + +```sh +# Regenerate and update the font packages +yarn generate + +# Build everything +yarn prepare +``` diff --git a/docs/SETUP-EXPO.md b/docs/SETUP-EXPO.md new file mode 100644 index 000000000..3213ccc15 --- /dev/null +++ b/docs/SETUP-EXPO.md @@ -0,0 +1,35 @@ +# Setup guide for Expo Apps + +> If you use React Native without Expo, please follow [this guide](./SETUP-REACT-NATIVE.md) instead. This guide applies to Expo native apps only. + +`react-native-vector-icons` supports Expo, and no further steps are required for native platforms, but you can optionally follow the steps below to set up the font config plugin. For web, see the [web setup guide](./SETUP-WEB.md). + +## Set up font config plugin + +This is optional but recommended because through the config plugin, the icon font will be available in the app since build time, rather than being loaded at runtime - [see more](https://docs.expo.dev/develop/user-interface/fonts/#with-expo-font-config-plugin). + +You need to use [`prebuild`](https://docs.expo.dev/workflow/prebuild/), to be able to use config plugins. + +1. In your app.config.json / js, add the following: + +```js +module.exports = { + "expo": { + "plugins": [ + [ + "expo-font", + { + "fonts": [ + "./node_modules/@react-native-vector-icons//fonts/.ttf", + // example: + "./node_modules/@react-native-vector-icons/simple-line-icons/fonts/SimpleLineIcons.ttf" + ] + } + ] + ] + } +} +``` + +2. Run `npx expo prebuild --clean`. +3. Rebuild the app: `npx expo run:ios` or `npx expo run:android`. diff --git a/docs/SETUP-REACT-NATIVE.md b/docs/SETUP-REACT-NATIVE.md new file mode 100644 index 000000000..a1228ac7a --- /dev/null +++ b/docs/SETUP-REACT-NATIVE.md @@ -0,0 +1,62 @@ +# Setup guide for React Native Apps + +> If you use Expo, please follow [this guide](./SETUP-EXPO.md) instead. This guide applies to vanilla React Native apps only. + +### Android + +1. Rebuild your app. No extra steps needed for Android. + +### iOS + +1. To use the icon packages you previously installed on iOS, run: + +```sh +npx rnvi-update-plist package.json ios/AppName/Info.plist +``` + +2. Open `ios/Info.plist` and verify that the property called **Fonts provided by application** (or **UIAppFonts** if opening the file in a text editor) is present and contains the expected entries. For example: + +
+List of all available fonts that could be present in Info.plist + +```xml + UIAppFonts + + AntDesign.ttf + Entypo.ttf + EvilIcons.ttf + Feather.ttf + FontAwesome.ttf + FontAwesome5_Brands.ttf + FontAwesome5_Regular.ttf + FontAwesome5_Solid.ttf + FontAwesome6_Brands.ttf + FontAwesome6_Regular.ttf + FontAwesome6_Solid.ttf + Fontisto.ttf + Foundation.ttf + Ionicons.ttf + MaterialDesignIcons.ttf + MaterialIcons.ttf + Octicons.ttf + SimpleLineIcons.ttf + Zocial.ttf + +``` +
+ + +2. Run `pod install` in the ios directory +```sh +cd ios && pod install +``` + +3. Rebuild your app + +### macOS + +This needs more work, see details in [#1624](https://github.com/oblador/react-native-vector-icons/issues/1624) + +### Windows + +Windows support status is unknown. If you have information on this, please open a PR to update this document. diff --git a/docs/SETUP-WEB.md b/docs/SETUP-WEB.md new file mode 100644 index 000000000..14b261c9a --- /dev/null +++ b/docs/SETUP-WEB.md @@ -0,0 +1,110 @@ +# Setup guide for Web Apps + +> This guide can probably be improved, please feel free to contribute. + +### React-native-web Setup + +To port a react-native mobile app to web using `react-native-web` you just need to ensure the fonts are known on the web-app side. + +You will need add the font-family for each font you use to your css. + +You can debug missing font-families by looking in the Developer console in your web browser when debugging your web app. + +NOTE: if you're using webpack or similar you *may* need to configure webpack to handle loading of ttf fonts, using url-loader or file-loader. See [Web Setup](#web-setup) for more details. + +In your `App.css` or similar add the font-family specifications: + +```css +@font-face { + src: url(path/to/fonts/Ionicons.ttf); + font-family: "Ionicons"; +} + +@font-face { + src: url(path/to/fonts/FontAwesome.ttf); + font-family: "FontAwesome"; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Brands.ttf); + font-family: "FontAwesome5_Brands"; + font-weight: 400; /* Regular weight */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Regular.ttf); + font-family: "FontAwesome5_Regular"; + font-weight: 400; /* Regular weight */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/FontAwesome5_Solid.ttf); + font-family: "FontAwesome5_Solid"; + font-weight: 900; /* Bold weight for solid */ + font-style: normal; +} + +@font-face { + src: url(path/to/fonts/MaterialIcons.ttf); + font-family: "MaterialIcons"; +} + +@font-face { + src: url(path/to/fonts/Feather.ttf); + font-family: "Feather"; +} + +@font-face { + src: url(path/to/fonts/MaterialCommunityIcons.ttf); + font-family: "MaterialCommunityIcons"; +} + +/* TODO: Add other icons fonts here */ +``` + +### Web Setup + +To integrate the library with your web project using [webpack](https://webpack.js.org/), follow these steps: + +1. In your webpack configuration file, add a section to handle TTF files using `url-loader` or `file-loader`: + + ```js + { + test: /\.ttf$/, + loader: "url-loader", // or directly file-loader + include: path.resolve(__dirname, "node_modules/react-native-vector-icons"), + } + ``` + +2. In your JavaScript entry point, consume the font files and inject the necessary style tag: + + ```js + import Icon from '@react-native-vector-icons/fontAwesome'; + + // Generate the required CSS + import iconFont from '@react-native-vector-icons/fontawesome/fonts/FontAwesome.ttf'; + const iconFontStyles = `@font-face { + src: url(${iconFont}); + font-family: FontAwesome; + }`; + + // Create a stylesheet + const style = document.createElement('style'); + style.type = 'text/css'; + + // Append the iconFontStyles to the stylesheet + if (style.styleSheet) { + style.styleSheet.cssText = iconFontStyles; + } else { + style.appendChild(document.createTextNode(iconFontStyles)); + } + + // Inject the stylesheet into the document head + document.head.appendChild(style); + ``` + + By following these steps, you will seamlessly integrate the vector icons + library into your web project using [webpack](https://webpack.js.org/), + enabling you to effortlessly use the icons within your web application. diff --git a/fonts.gradle b/fonts.gradle deleted file mode 100644 index ad15ebd44..000000000 --- a/fonts.gradle +++ /dev/null @@ -1,43 +0,0 @@ -/** - * Register font asset source folder - */ -android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/ReactNativeVectorIcons") - -/** - * Task to copy icon font files - */ -afterEvaluate { - def config = project.hasProperty("vectoricons") ? project.vectoricons : []; - def iconFontsDir = config.iconFontsDir ?: "../../node_modules/react-native-vector-icons/Fonts"; - def iconFontNames = config.iconFontNames ?: [ "*.ttf" ]; - - def fontCopyTask = tasks.create( - name: "copyReactNativeVectorIconFonts", - type: Copy) { - description = "copy vector icon fonts." - into "$buildDir/intermediates/ReactNativeVectorIcons/fonts" - - iconFontNames.each { fontName -> - from(iconFontsDir) { - include(fontName) - } - } - } - - android.applicationVariants.all { def variant -> - def targetName = variant.name.capitalize() - def lintVitalAnalyzeTask = tasks.findByName("lintVitalAnalyze${targetName}") - - if (lintVitalAnalyzeTask) { - lintVitalAnalyzeTask.dependsOn(fontCopyTask) - } - - def generateReportTask = tasks.findByName("generate${targetName}LintVitalReportModel") - if (generateReportTask) { - generateReportTask.dependsOn(fontCopyTask) - } - - def generateAssetsTask = tasks.findByName("generate${targetName}Assets") - generateAssetsTask.dependsOn(fontCopyTask) - } -} diff --git a/glyphmaps/AntDesign.json b/glyphmaps/AntDesign.json deleted file mode 100644 index 0e09a6350..000000000 --- a/glyphmaps/AntDesign.json +++ /dev/null @@ -1,300 +0,0 @@ -{ - "stepforward": 58880, - "stepbackward": 58881, - "forward": 58882, - "banckward": 58883, - "caretright": 58884, - "caretleft": 58885, - "caretdown": 58886, - "caretup": 58887, - "rightcircle": 58888, - "leftcircle": 58889, - "upcircle": 58890, - "downcircle": 58891, - "rightcircleo": 58892, - "leftcircleo": 58893, - "upcircleo": 58894, - "downcircleo": 58895, - "verticleleft": 58896, - "verticleright": 58897, - "back": 58898, - "retweet": 58899, - "shrink": 58900, - "arrowsalt": 58901, - "doubleright": 58903, - "doubleleft": 58904, - "arrowdown": 58905, - "arrowup": 58906, - "arrowright": 58907, - "arrowleft": 58908, - "down": 58909, - "up": 58910, - "right": 58911, - "left": 58912, - "minussquareo": 58913, - "minuscircle": 58914, - "minuscircleo": 58915, - "minus": 58916, - "pluscircleo": 58917, - "pluscircle": 58918, - "plus": 58919, - "infocirlce": 58920, - "infocirlceo": 58921, - "info": 58922, - "exclamation": 58923, - "exclamationcircle": 58924, - "exclamationcircleo": 58925, - "closecircle": 58926, - "closecircleo": 58927, - "checkcircle": 58928, - "checkcircleo": 58929, - "check": 58930, - "close": 58931, - "customerservice": 58932, - "creditcard": 58933, - "codesquareo": 58934, - "book": 58935, - "barschart": 58936, - "bars": 58937, - "question": 58938, - "questioncircle": 58939, - "questioncircleo": 58940, - "pause": 58941, - "pausecircle": 58942, - "pausecircleo": 58943, - "clockcircle": 58944, - "clockcircleo": 58945, - "swap": 58946, - "swapleft": 58947, - "swapright": 58948, - "plussquareo": 58949, - "frown": 58950, - "menufold": 58968, - "mail": 58969, - "link": 58971, - "areachart": 58972, - "linechart": 58973, - "home": 58974, - "laptop": 58975, - "star": 58976, - "staro": 58977, - "filter": 58979, - "meho": 58982, - "meh": 58983, - "shoppingcart": 58984, - "save": 58985, - "user": 58986, - "videocamera": 58987, - "totop": 58988, - "team": 58989, - "sharealt": 58993, - "setting": 58994, - "picture": 58996, - "phone": 58997, - "paperclip": 58998, - "notification": 58999, - "menuunfold": 59001, - "inbox": 59002, - "lock": 59003, - "qrcode": 59004, - "tags": 59005, - "tagso": 59006, - "cloudo": 59007, - "cloud": 59008, - "cloudupload": 59009, - "clouddownload": 59010, - "clouddownloado": 59011, - "clouduploado": 59012, - "enviroment": 59013, - "enviromento": 59014, - "eye": 59015, - "eyeo": 59016, - "camera": 59017, - "camerao": 59018, - "windows": 59019, - "export2": 59024, - "export": 59025, - "circledowno": 59027, - "circledown": 59028, - "hdd": 59034, - "ie": 59035, - "delete": 59039, - "enter": 59040, - "pushpino": 59041, - "pushpin": 59042, - "heart": 59043, - "hearto": 59044, - "smile-circle": 59047, - "smileo": 59048, - "frowno": 59049, - "calculator": 59050, - "chrome": 59052, - "github": 59053, - "iconfontdesktop": 59060, - "caretcircleoup": 59061, - "upload": 59062, - "download": 59063, - "piechart": 59064, - "lock1": 59065, - "unlock": 59066, - "windowso": 59068, - "dotchart": 59069, - "barchart": 59070, - "codesquare": 59071, - "plussquare": 59072, - "minussquare": 59073, - "closesquare": 59074, - "closesquareo": 59075, - "checksquare": 59076, - "checksquareo": 59077, - "fastbackward": 59078, - "fastforward": 59079, - "upsquare": 59080, - "downsquare": 59081, - "leftsquare": 59082, - "rightsquare": 59083, - "rightsquareo": 59084, - "leftsquareo": 59085, - "down-square-o": 59086, - "up-square-o": 59087, - "play": 59088, - "playcircleo": 59089, - "tag": 59090, - "tago": 59091, - "addfile": 59664, - "folder1": 58978, - "file1": 58980, - "switcher": 59667, - "addfolder": 59668, - "folderopen": 59033, - "search1": 58992, - "ellipsis1": 58951, - "calendar": 59067, - "filetext1": 59032, - "copy1": 58952, - "jpgfile1": 59036, - "pdffile1": 59059, - "exclefile1": 59056, - "pptfile1": 59057, - "unknowfile1": 59055, - "wordfile1": 59058, - "dingding": 59683, - "dingding-o": 59685, - "mobile1": 59000, - "tablet1": 58990, - "bells": 58958, - "disconnect": 58959, - "database": 58960, - "barcode": 58962, - "hourglass": 58963, - "key": 58964, - "flag": 58965, - "layout": 58966, - "printer": 58995, - "USB": 59095, - "skin": 59096, - "tool": 59097, - "car": 59100, - "addusergroup": 59101, - "carryout": 59103, - "deleteuser": 59104, - "deleteusergroup": 59105, - "man": 59106, - "isv": 59107, - "gift": 59108, - "idcard": 59109, - "medicinebox": 59110, - "redenvelopes": 59111, - "rest": 59112, - "Safety": 59114, - "wallet": 59115, - "woman": 59116, - "adduser": 59117, - "bank": 59118, - "Trophy": 59119, - "loading1": 59054, - "loading2": 58957, - "like2": 59037, - "dislike2": 59038, - "like1": 58956, - "dislike1": 58955, - "bulb1": 58953, - "rocket1": 59663, - "select1": 58954, - "apple1": 59020, - "apple-o": 59092, - "android1": 59704, - "android": 59021, - "aliwangwang-o1": 59023, - "aliwangwang": 59022, - "pay-circle1": 59045, - "pay-circle-o1": 59046, - "poweroff": 59093, - "trademark": 58961, - "find": 59099, - "copyright": 59102, - "sound": 59113, - "earth": 59121, - "wifi": 59094, - "sync": 59098, - "login": 58967, - "logout": 58970, - "reload1": 58902, - "message1": 59051, - "shake": 59727, - "API": 59729, - "appstore-o": 59029, - "appstore1": 59030, - "scan1": 59031, - "exception1": 58981, - "contacts": 59120, - "solution1": 58991, - "fork": 59122, - "edit": 59026, - "form": 59798, - "warning": 59799, - "table": 59800, - "profile": 59801, - "dashboard": 59802, - "indent-left": 59814, - "indent-right": 59815, - "menu-unfold": 59820, - "menu-fold": 59821, - "antdesign": 59826, - "alipay-square": 59827, - "codepen-circle": 59828, - "google": 59829, - "amazon": 59830, - "codepen": 59831, - "facebook-square": 59832, - "dropbox": 59833, - "googleplus": 59834, - "linkedin-square": 59835, - "medium-monogram": 59836, - "gitlab": 59837, - "medium-wordmark": 59838, - "QQ": 59839, - "skype": 59840, - "taobao-square": 59841, - "alipay-circle": 59842, - "youtube": 59843, - "wechat": 59844, - "twitter": 59845, - "weibo": 59846, - "HTML": 59847, - "taobao-circle": 59123, - "weibo-circle": 59124, - "weibo-square": 59125, - "CodeSandbox": 59860, - "aliyun": 59892, - "zhihu": 59139, - "behance": 59143, - "dribbble": 59145, - "dribbble-square": 59146, - "behance-square": 59144, - "file-markdown": 59140, - "instagram": 59147, - "yuque": 59148, - "slack": 59141, - "slack-square": 59142 -} \ No newline at end of file diff --git a/glyphmaps/Ionicons.json b/glyphmaps/Ionicons.json deleted file mode 100644 index dfb346504..000000000 --- a/glyphmaps/Ionicons.json +++ /dev/null @@ -1,1340 +0,0 @@ -{ - "accessibility": 59905, - "accessibility-outline": 59906, - "accessibility-sharp": 59907, - "add": 59908, - "add-circle": 59909, - "add-circle-outline": 59910, - "add-circle-sharp": 59911, - "add-outline": 59912, - "add-sharp": 59913, - "airplane": 59914, - "airplane-outline": 59915, - "airplane-sharp": 59916, - "alarm": 59917, - "alarm-outline": 59918, - "alarm-sharp": 59919, - "albums": 59920, - "albums-outline": 59921, - "albums-sharp": 59922, - "alert": 59923, - "alert-circle": 59924, - "alert-circle-outline": 59925, - "alert-circle-sharp": 59926, - "alert-outline": 59927, - "alert-sharp": 59928, - "american-football": 59929, - "american-football-outline": 59930, - "american-football-sharp": 59931, - "analytics": 59932, - "analytics-outline": 59933, - "analytics-sharp": 59934, - "aperture": 59935, - "aperture-outline": 59936, - "aperture-sharp": 59937, - "apps": 59938, - "apps-outline": 59939, - "apps-sharp": 59940, - "archive": 59941, - "archive-outline": 59942, - "archive-sharp": 59943, - "arrow-back": 59944, - "arrow-back-circle": 59945, - "arrow-back-circle-outline": 59946, - "arrow-back-circle-sharp": 59947, - "arrow-back-outline": 59948, - "arrow-back-sharp": 59949, - "arrow-down": 59950, - "arrow-down-circle": 59951, - "arrow-down-circle-outline": 59952, - "arrow-down-circle-sharp": 59953, - "arrow-down-outline": 59954, - "arrow-down-sharp": 59955, - "arrow-forward": 59956, - "arrow-forward-circle": 59957, - "arrow-forward-circle-outline": 59958, - "arrow-forward-circle-sharp": 59959, - "arrow-forward-outline": 59960, - "arrow-forward-sharp": 59961, - "arrow-redo": 59962, - "arrow-redo-circle": 59963, - "arrow-redo-circle-outline": 59964, - "arrow-redo-circle-sharp": 59965, - "arrow-redo-outline": 59966, - "arrow-redo-sharp": 59967, - "arrow-undo": 59968, - "arrow-undo-circle": 59969, - "arrow-undo-circle-outline": 59970, - "arrow-undo-circle-sharp": 59971, - "arrow-undo-outline": 59972, - "arrow-undo-sharp": 59973, - "arrow-up": 59974, - "arrow-up-circle": 59975, - "arrow-up-circle-outline": 59976, - "arrow-up-circle-sharp": 59977, - "arrow-up-outline": 59978, - "arrow-up-sharp": 59979, - "at": 59980, - "at-circle": 59981, - "at-circle-outline": 59982, - "at-circle-sharp": 59983, - "at-outline": 59984, - "at-sharp": 59985, - "attach": 59986, - "attach-outline": 59987, - "attach-sharp": 59988, - "backspace": 59989, - "backspace-outline": 59990, - "backspace-sharp": 59991, - "bag": 59992, - "bag-add": 59993, - "bag-add-outline": 59994, - "bag-add-sharp": 59995, - "bag-check": 59996, - "bag-check-outline": 59997, - "bag-check-sharp": 59998, - "bag-handle": 59999, - "bag-handle-outline": 60000, - "bag-handle-sharp": 60001, - "bag-outline": 60002, - "bag-remove": 60003, - "bag-remove-outline": 60004, - "bag-remove-sharp": 60005, - "bag-sharp": 60006, - "balloon": 60007, - "balloon-outline": 60008, - "balloon-sharp": 60009, - "ban": 60010, - "ban-outline": 60011, - "ban-sharp": 60012, - "bandage": 60013, - "bandage-outline": 60014, - "bandage-sharp": 60015, - "bar-chart": 60016, - "bar-chart-outline": 60017, - "bar-chart-sharp": 60018, - "barbell": 60019, - "barbell-outline": 60020, - "barbell-sharp": 60021, - "barcode": 60022, - "barcode-outline": 60023, - "barcode-sharp": 60024, - "baseball": 60025, - "baseball-outline": 60026, - "baseball-sharp": 60027, - "basket": 60028, - "basket-outline": 60029, - "basket-sharp": 60030, - "basketball": 60031, - "basketball-outline": 60032, - "basketball-sharp": 60033, - "battery-charging": 60034, - "battery-charging-outline": 60035, - "battery-charging-sharp": 60036, - "battery-dead": 60037, - "battery-dead-outline": 60038, - "battery-dead-sharp": 60039, - "battery-full": 60040, - "battery-full-outline": 60041, - "battery-full-sharp": 60042, - "battery-half": 60043, - "battery-half-outline": 60044, - "battery-half-sharp": 60045, - "beaker": 60046, - "beaker-outline": 60047, - "beaker-sharp": 60048, - "bed": 60049, - "bed-outline": 60050, - "bed-sharp": 60051, - "beer": 60052, - "beer-outline": 60053, - "beer-sharp": 60054, - "bicycle": 60055, - "bicycle-outline": 60056, - "bicycle-sharp": 60057, - "bluetooth": 60058, - "bluetooth-outline": 60059, - "bluetooth-sharp": 60060, - "boat": 60061, - "boat-outline": 60062, - "boat-sharp": 60063, - "body": 60064, - "body-outline": 60065, - "body-sharp": 60066, - "bonfire": 60067, - "bonfire-outline": 60068, - "bonfire-sharp": 60069, - "book": 60070, - "book-outline": 60071, - "book-sharp": 60072, - "bookmark": 60073, - "bookmark-outline": 60074, - "bookmark-sharp": 60075, - "bookmarks": 60076, - "bookmarks-outline": 60077, - "bookmarks-sharp": 60078, - "bowling-ball": 60079, - "bowling-ball-outline": 60080, - "bowling-ball-sharp": 60081, - "briefcase": 60082, - "briefcase-outline": 60083, - "briefcase-sharp": 60084, - "browsers": 60085, - "browsers-outline": 60086, - "browsers-sharp": 60087, - "brush": 60088, - "brush-outline": 60089, - "brush-sharp": 60090, - "bug": 60091, - "bug-outline": 60092, - "bug-sharp": 60093, - "build": 60094, - "build-outline": 60095, - "build-sharp": 60096, - "bulb": 60097, - "bulb-outline": 60098, - "bulb-sharp": 60099, - "bus": 60100, - "bus-outline": 60101, - "bus-sharp": 60102, - "business": 60103, - "business-outline": 60104, - "business-sharp": 60105, - "cafe": 60106, - "cafe-outline": 60107, - "cafe-sharp": 60108, - "calculator": 60109, - "calculator-outline": 60110, - "calculator-sharp": 60111, - "calendar": 60112, - "calendar-clear": 60113, - "calendar-clear-outline": 60114, - "calendar-clear-sharp": 60115, - "calendar-number": 60116, - "calendar-number-outline": 60117, - "calendar-number-sharp": 60118, - "calendar-outline": 60119, - "calendar-sharp": 60120, - "call": 60121, - "call-outline": 60122, - "call-sharp": 60123, - "camera": 60124, - "camera-outline": 60125, - "camera-reverse": 60126, - "camera-reverse-outline": 60127, - "camera-reverse-sharp": 60128, - "camera-sharp": 60129, - "car": 60130, - "car-outline": 60131, - "car-sharp": 60132, - "car-sport": 60133, - "car-sport-outline": 60134, - "car-sport-sharp": 60135, - "card": 60136, - "card-outline": 60137, - "card-sharp": 60138, - "caret-back": 60139, - "caret-back-circle": 60140, - "caret-back-circle-outline": 60141, - "caret-back-circle-sharp": 60142, - "caret-back-outline": 60143, - "caret-back-sharp": 60144, - "caret-down": 60145, - "caret-down-circle": 60146, - "caret-down-circle-outline": 60147, - "caret-down-circle-sharp": 60148, - "caret-down-outline": 60149, - "caret-down-sharp": 60150, - "caret-forward": 60151, - "caret-forward-circle": 60152, - "caret-forward-circle-outline": 60153, - "caret-forward-circle-sharp": 60154, - "caret-forward-outline": 60155, - "caret-forward-sharp": 60156, - "caret-up": 60157, - "caret-up-circle": 60158, - "caret-up-circle-outline": 60159, - "caret-up-circle-sharp": 60160, - "caret-up-outline": 60161, - "caret-up-sharp": 60162, - "cart": 60163, - "cart-outline": 60164, - "cart-sharp": 60165, - "cash": 60166, - "cash-outline": 60167, - "cash-sharp": 60168, - "cellular": 60169, - "cellular-outline": 60170, - "cellular-sharp": 60171, - "chatbox": 60172, - "chatbox-ellipses": 60173, - "chatbox-ellipses-outline": 60174, - "chatbox-ellipses-sharp": 60175, - "chatbox-outline": 60176, - "chatbox-sharp": 60177, - "chatbubble": 60178, - "chatbubble-ellipses": 60179, - "chatbubble-ellipses-outline": 60180, - "chatbubble-ellipses-sharp": 60181, - "chatbubble-outline": 60182, - "chatbubble-sharp": 60183, - "chatbubbles": 60184, - "chatbubbles-outline": 60185, - "chatbubbles-sharp": 60186, - "checkbox": 60187, - "checkbox-outline": 60188, - "checkbox-sharp": 60189, - "checkmark": 60190, - "checkmark-circle": 60191, - "checkmark-circle-outline": 60192, - "checkmark-circle-sharp": 60193, - "checkmark-done": 60194, - "checkmark-done-circle": 60195, - "checkmark-done-circle-outline": 60196, - "checkmark-done-circle-sharp": 60197, - "checkmark-done-outline": 60198, - "checkmark-done-sharp": 60199, - "checkmark-outline": 60200, - "checkmark-sharp": 60201, - "chevron-back": 60202, - "chevron-back-circle": 60203, - "chevron-back-circle-outline": 60204, - "chevron-back-circle-sharp": 60205, - "chevron-back-outline": 60206, - "chevron-back-sharp": 60207, - "chevron-collapse": 60208, - "chevron-collapse-outline": 60209, - "chevron-collapse-sharp": 60210, - "chevron-down": 60211, - "chevron-down-circle": 60212, - "chevron-down-circle-outline": 60213, - "chevron-down-circle-sharp": 60214, - "chevron-down-outline": 60215, - "chevron-down-sharp": 60216, - "chevron-expand": 60217, - "chevron-expand-outline": 60218, - "chevron-expand-sharp": 60219, - "chevron-forward": 60220, - "chevron-forward-circle": 60221, - "chevron-forward-circle-outline": 60222, - "chevron-forward-circle-sharp": 60223, - "chevron-forward-outline": 60224, - "chevron-forward-sharp": 60225, - "chevron-up": 60226, - "chevron-up-circle": 60227, - "chevron-up-circle-outline": 60228, - "chevron-up-circle-sharp": 60229, - "chevron-up-outline": 60230, - "chevron-up-sharp": 60231, - "clipboard": 60232, - "clipboard-outline": 60233, - "clipboard-sharp": 60234, - "close": 60235, - "close-circle": 60236, - "close-circle-outline": 60237, - "close-circle-sharp": 60238, - "close-outline": 60239, - "close-sharp": 60240, - "cloud": 60241, - "cloud-circle": 60242, - "cloud-circle-outline": 60243, - "cloud-circle-sharp": 60244, - "cloud-done": 60245, - "cloud-done-outline": 60246, - "cloud-done-sharp": 60247, - "cloud-download": 60248, - "cloud-download-outline": 60249, - "cloud-download-sharp": 60250, - "cloud-offline": 60251, - "cloud-offline-outline": 60252, - "cloud-offline-sharp": 60253, - "cloud-outline": 60254, - "cloud-sharp": 60255, - "cloud-upload": 60256, - "cloud-upload-outline": 60257, - "cloud-upload-sharp": 60258, - "cloudy": 60259, - "cloudy-night": 60260, - "cloudy-night-outline": 60261, - "cloudy-night-sharp": 60262, - "cloudy-outline": 60263, - "cloudy-sharp": 60264, - "code": 60265, - "code-download": 60266, - "code-download-outline": 60267, - "code-download-sharp": 60268, - "code-outline": 60269, - "code-sharp": 60270, - "code-slash": 60271, - "code-slash-outline": 60272, - "code-slash-sharp": 60273, - "code-working": 60274, - "code-working-outline": 60275, - "code-working-sharp": 60276, - "cog": 60277, - "cog-outline": 60278, - "cog-sharp": 60279, - "color-fill": 60280, - "color-fill-outline": 60281, - "color-fill-sharp": 60282, - "color-filter": 60283, - "color-filter-outline": 60284, - "color-filter-sharp": 60285, - "color-palette": 60286, - "color-palette-outline": 60287, - "color-palette-sharp": 60288, - "color-wand": 60289, - "color-wand-outline": 60290, - "color-wand-sharp": 60291, - "compass": 60292, - "compass-outline": 60293, - "compass-sharp": 60294, - "construct": 60295, - "construct-outline": 60296, - "construct-sharp": 60297, - "contract": 60298, - "contract-outline": 60299, - "contract-sharp": 60300, - "contrast": 60301, - "contrast-outline": 60302, - "contrast-sharp": 60303, - "copy": 60304, - "copy-outline": 60305, - "copy-sharp": 60306, - "create": 60307, - "create-outline": 60308, - "create-sharp": 60309, - "crop": 60310, - "crop-outline": 60311, - "crop-sharp": 60312, - "cube": 60313, - "cube-outline": 60314, - "cube-sharp": 60315, - "cut": 60316, - "cut-outline": 60317, - "cut-sharp": 60318, - "desktop": 60319, - "desktop-outline": 60320, - "desktop-sharp": 60321, - "diamond": 60322, - "diamond-outline": 60323, - "diamond-sharp": 60324, - "dice": 60325, - "dice-outline": 60326, - "dice-sharp": 60327, - "disc": 60328, - "disc-outline": 60329, - "disc-sharp": 60330, - "document": 60331, - "document-attach": 60332, - "document-attach-outline": 60333, - "document-attach-sharp": 60334, - "document-lock": 60335, - "document-lock-outline": 60336, - "document-lock-sharp": 60337, - "document-outline": 60338, - "document-sharp": 60339, - "document-text": 60340, - "document-text-outline": 60341, - "document-text-sharp": 60342, - "documents": 60343, - "documents-outline": 60344, - "documents-sharp": 60345, - "download": 60346, - "download-outline": 60347, - "download-sharp": 60348, - "duplicate": 60349, - "duplicate-outline": 60350, - "duplicate-sharp": 60351, - "ear": 60352, - "ear-outline": 60353, - "ear-sharp": 60354, - "earth": 60355, - "earth-outline": 60356, - "earth-sharp": 60357, - "easel": 60358, - "easel-outline": 60359, - "easel-sharp": 60360, - "egg": 60361, - "egg-outline": 60362, - "egg-sharp": 60363, - "ellipse": 60364, - "ellipse-outline": 60365, - "ellipse-sharp": 60366, - "ellipsis-horizontal": 60367, - "ellipsis-horizontal-circle": 60368, - "ellipsis-horizontal-circle-outline": 60369, - "ellipsis-horizontal-circle-sharp": 60370, - "ellipsis-horizontal-outline": 60371, - "ellipsis-horizontal-sharp": 60372, - "ellipsis-vertical": 60373, - "ellipsis-vertical-circle": 60374, - "ellipsis-vertical-circle-outline": 60375, - "ellipsis-vertical-circle-sharp": 60376, - "ellipsis-vertical-outline": 60377, - "ellipsis-vertical-sharp": 60378, - "enter": 60379, - "enter-outline": 60380, - "enter-sharp": 60381, - "exit": 60382, - "exit-outline": 60383, - "exit-sharp": 60384, - "expand": 60385, - "expand-outline": 60386, - "expand-sharp": 60387, - "extension-puzzle": 60388, - "extension-puzzle-outline": 60389, - "extension-puzzle-sharp": 60390, - "eye": 60391, - "eye-off": 60392, - "eye-off-outline": 60393, - "eye-off-sharp": 60394, - "eye-outline": 60395, - "eye-sharp": 60396, - "eyedrop": 60397, - "eyedrop-outline": 60398, - "eyedrop-sharp": 60399, - "fast-food": 60400, - "fast-food-outline": 60401, - "fast-food-sharp": 60402, - "female": 60403, - "female-outline": 60404, - "female-sharp": 60405, - "file-tray": 60406, - "file-tray-full": 60407, - "file-tray-full-outline": 60408, - "file-tray-full-sharp": 60409, - "file-tray-outline": 60410, - "file-tray-sharp": 60411, - "file-tray-stacked": 60412, - "file-tray-stacked-outline": 60413, - "file-tray-stacked-sharp": 60414, - "film": 60415, - "film-outline": 60416, - "film-sharp": 60417, - "filter": 60418, - "filter-circle": 60419, - "filter-circle-outline": 60420, - "filter-circle-sharp": 60421, - "filter-outline": 60422, - "filter-sharp": 60423, - "finger-print": 60424, - "finger-print-outline": 60425, - "finger-print-sharp": 60426, - "fish": 60427, - "fish-outline": 60428, - "fish-sharp": 60429, - "fitness": 60430, - "fitness-outline": 60431, - "fitness-sharp": 60432, - "flag": 60433, - "flag-outline": 60434, - "flag-sharp": 60435, - "flame": 60436, - "flame-outline": 60437, - "flame-sharp": 60438, - "flash": 60439, - "flash-off": 60440, - "flash-off-outline": 60441, - "flash-off-sharp": 60442, - "flash-outline": 60443, - "flash-sharp": 60444, - "flashlight": 60445, - "flashlight-outline": 60446, - "flashlight-sharp": 60447, - "flask": 60448, - "flask-outline": 60449, - "flask-sharp": 60450, - "flower": 60451, - "flower-outline": 60452, - "flower-sharp": 60453, - "folder": 60454, - "folder-open": 60455, - "folder-open-outline": 60456, - "folder-open-sharp": 60457, - "folder-outline": 60458, - "folder-sharp": 60459, - "football": 60460, - "football-outline": 60461, - "football-sharp": 60462, - "footsteps": 60463, - "footsteps-outline": 60464, - "footsteps-sharp": 60465, - "funnel": 60466, - "funnel-outline": 60467, - "funnel-sharp": 60468, - "game-controller": 60469, - "game-controller-outline": 60470, - "game-controller-sharp": 60471, - "gift": 60472, - "gift-outline": 60473, - "gift-sharp": 60474, - "git-branch": 60475, - "git-branch-outline": 60476, - "git-branch-sharp": 60477, - "git-commit": 60478, - "git-commit-outline": 60479, - "git-commit-sharp": 60480, - "git-compare": 60481, - "git-compare-outline": 60482, - "git-compare-sharp": 60483, - "git-merge": 60484, - "git-merge-outline": 60485, - "git-merge-sharp": 60486, - "git-network": 60487, - "git-network-outline": 60488, - "git-network-sharp": 60489, - "git-pull-request": 60490, - "git-pull-request-outline": 60491, - "git-pull-request-sharp": 60492, - "glasses": 60493, - "glasses-outline": 60494, - "glasses-sharp": 60495, - "globe": 60496, - "globe-outline": 60497, - "globe-sharp": 60498, - "golf": 60499, - "golf-outline": 60500, - "golf-sharp": 60501, - "grid": 60502, - "grid-outline": 60503, - "grid-sharp": 60504, - "hammer": 60505, - "hammer-outline": 60506, - "hammer-sharp": 60507, - "hand-left": 60508, - "hand-left-outline": 60509, - "hand-left-sharp": 60510, - "hand-right": 60511, - "hand-right-outline": 60512, - "hand-right-sharp": 60513, - "happy": 60514, - "happy-outline": 60515, - "happy-sharp": 60516, - "hardware-chip": 60517, - "hardware-chip-outline": 60518, - "hardware-chip-sharp": 60519, - "headset": 60520, - "headset-outline": 60521, - "headset-sharp": 60522, - "heart": 60523, - "heart-circle": 60524, - "heart-circle-outline": 60525, - "heart-circle-sharp": 60526, - "heart-dislike": 60527, - "heart-dislike-circle": 60528, - "heart-dislike-circle-outline": 60529, - "heart-dislike-circle-sharp": 60530, - "heart-dislike-outline": 60531, - "heart-dislike-sharp": 60532, - "heart-half": 60533, - "heart-half-outline": 60534, - "heart-half-sharp": 60535, - "heart-outline": 60536, - "heart-sharp": 60537, - "help": 60538, - "help-buoy": 60539, - "help-buoy-outline": 60540, - "help-buoy-sharp": 60541, - "help-circle": 60542, - "help-circle-outline": 60543, - "help-circle-sharp": 60544, - "help-outline": 60545, - "help-sharp": 60546, - "home": 60547, - "home-outline": 60548, - "home-sharp": 60549, - "hourglass": 60550, - "hourglass-outline": 60551, - "hourglass-sharp": 60552, - "ice-cream": 60553, - "ice-cream-outline": 60554, - "ice-cream-sharp": 60555, - "id-card": 60556, - "id-card-outline": 60557, - "id-card-sharp": 60558, - "image": 60559, - "image-outline": 60560, - "image-sharp": 60561, - "images": 60562, - "images-outline": 60563, - "images-sharp": 60564, - "infinite": 60565, - "infinite-outline": 60566, - "infinite-sharp": 60567, - "information": 60568, - "information-circle": 60569, - "information-circle-outline": 60570, - "information-circle-sharp": 60571, - "information-outline": 60572, - "information-sharp": 60573, - "invert-mode": 60574, - "invert-mode-outline": 60575, - "invert-mode-sharp": 60576, - "journal": 60577, - "journal-outline": 60578, - "journal-sharp": 60579, - "key": 60580, - "key-outline": 60581, - "key-sharp": 60582, - "keypad": 60583, - "keypad-outline": 60584, - "keypad-sharp": 60585, - "language": 60586, - "language-outline": 60587, - "language-sharp": 60588, - "laptop": 60589, - "laptop-outline": 60590, - "laptop-sharp": 60591, - "layers": 60592, - "layers-outline": 60593, - "layers-sharp": 60594, - "leaf": 60595, - "leaf-outline": 60596, - "leaf-sharp": 60597, - "library": 60598, - "library-outline": 60599, - "library-sharp": 60600, - "link": 60601, - "link-outline": 60602, - "link-sharp": 60603, - "list": 60604, - "list-circle": 60605, - "list-circle-outline": 60606, - "list-circle-sharp": 60607, - "list-outline": 60608, - "list-sharp": 60609, - "locate": 60610, - "locate-outline": 60611, - "locate-sharp": 60612, - "location": 60613, - "location-outline": 60614, - "location-sharp": 60615, - "lock-closed": 60616, - "lock-closed-outline": 60617, - "lock-closed-sharp": 60618, - "lock-open": 60619, - "lock-open-outline": 60620, - "lock-open-sharp": 60621, - "log-in": 60622, - "log-in-outline": 60623, - "log-in-sharp": 60624, - "log-out": 60625, - "log-out-outline": 60626, - "log-out-sharp": 60627, - "logo-alipay": 60628, - "logo-amazon": 60629, - "logo-amplify": 60630, - "logo-android": 60631, - "logo-angular": 60632, - "logo-apple": 60633, - "logo-apple-appstore": 60634, - "logo-apple-ar": 60635, - "logo-behance": 60636, - "logo-bitbucket": 60637, - "logo-bitcoin": 60638, - "logo-buffer": 60639, - "logo-capacitor": 60640, - "logo-chrome": 60641, - "logo-closed-captioning": 60642, - "logo-codepen": 60643, - "logo-css3": 60644, - "logo-designernews": 60645, - "logo-deviantart": 60646, - "logo-discord": 60647, - "logo-docker": 60648, - "logo-dribbble": 60649, - "logo-dropbox": 60650, - "logo-edge": 60651, - "logo-electron": 60652, - "logo-euro": 60653, - "logo-facebook": 60654, - "logo-figma": 60655, - "logo-firebase": 60656, - "logo-firefox": 60657, - "logo-flickr": 60658, - "logo-foursquare": 60659, - "logo-github": 60660, - "logo-gitlab": 60661, - "logo-google": 60662, - "logo-google-playstore": 60663, - "logo-hackernews": 60664, - "logo-html5": 60665, - "logo-instagram": 60666, - "logo-ionic": 60667, - "logo-ionitron": 60668, - "logo-javascript": 60669, - "logo-laravel": 60670, - "logo-linkedin": 60671, - "logo-markdown": 60672, - "logo-mastodon": 60673, - "logo-medium": 60674, - "logo-microsoft": 60675, - "logo-no-smoking": 60676, - "logo-nodejs": 60677, - "logo-npm": 60678, - "logo-octocat": 60679, - "logo-paypal": 60680, - "logo-pinterest": 60681, - "logo-playstation": 60682, - "logo-pwa": 60683, - "logo-python": 60684, - "logo-react": 60685, - "logo-reddit": 60686, - "logo-rss": 60687, - "logo-sass": 60688, - "logo-skype": 60689, - "logo-slack": 60690, - "logo-snapchat": 60691, - "logo-soundcloud": 60692, - "logo-stackoverflow": 60693, - "logo-steam": 60694, - "logo-stencil": 60695, - "logo-tableau": 60696, - "logo-tiktok": 60697, - "logo-tumblr": 60698, - "logo-tux": 60699, - "logo-twitch": 60700, - "logo-twitter": 60701, - "logo-usd": 60702, - "logo-venmo": 60703, - "logo-vercel": 60704, - "logo-vimeo": 60705, - "logo-vk": 60706, - "logo-vue": 60707, - "logo-web-component": 60708, - "logo-wechat": 60709, - "logo-whatsapp": 60710, - "logo-windows": 60711, - "logo-wordpress": 60712, - "logo-xbox": 60713, - "logo-xing": 60714, - "logo-yahoo": 60715, - "logo-yen": 60716, - "logo-youtube": 60717, - "magnet": 60718, - "magnet-outline": 60719, - "magnet-sharp": 60720, - "mail": 60721, - "mail-open": 60722, - "mail-open-outline": 60723, - "mail-open-sharp": 60724, - "mail-outline": 60725, - "mail-sharp": 60726, - "mail-unread": 60727, - "mail-unread-outline": 60728, - "mail-unread-sharp": 60729, - "male": 60730, - "male-female": 60731, - "male-female-outline": 60732, - "male-female-sharp": 60733, - "male-outline": 60734, - "male-sharp": 60735, - "man": 60736, - "man-outline": 60737, - "man-sharp": 60738, - "map": 60739, - "map-outline": 60740, - "map-sharp": 60741, - "medal": 60742, - "medal-outline": 60743, - "medal-sharp": 60744, - "medical": 60745, - "medical-outline": 60746, - "medical-sharp": 60747, - "medkit": 60748, - "medkit-outline": 60749, - "medkit-sharp": 60750, - "megaphone": 60751, - "megaphone-outline": 60752, - "megaphone-sharp": 60753, - "menu": 60754, - "menu-outline": 60755, - "menu-sharp": 60756, - "mic": 60757, - "mic-circle": 60758, - "mic-circle-outline": 60759, - "mic-circle-sharp": 60760, - "mic-off": 60761, - "mic-off-circle": 60762, - "mic-off-circle-outline": 60763, - "mic-off-circle-sharp": 60764, - "mic-off-outline": 60765, - "mic-off-sharp": 60766, - "mic-outline": 60767, - "mic-sharp": 60768, - "moon": 60769, - "moon-outline": 60770, - "moon-sharp": 60771, - "move": 60772, - "move-outline": 60773, - "move-sharp": 60774, - "musical-note": 60775, - "musical-note-outline": 60776, - "musical-note-sharp": 60777, - "musical-notes": 60778, - "musical-notes-outline": 60779, - "musical-notes-sharp": 60780, - "navigate": 60781, - "navigate-circle": 60782, - "navigate-circle-outline": 60783, - "navigate-circle-sharp": 60784, - "navigate-outline": 60785, - "navigate-sharp": 60786, - "newspaper": 60787, - "newspaper-outline": 60788, - "newspaper-sharp": 60789, - "notifications": 60790, - "notifications-circle": 60791, - "notifications-circle-outline": 60792, - "notifications-circle-sharp": 60793, - "notifications-off": 60794, - "notifications-off-circle": 60795, - "notifications-off-circle-outline": 60796, - "notifications-off-circle-sharp": 60797, - "notifications-off-outline": 60798, - "notifications-off-sharp": 60799, - "notifications-outline": 60800, - "notifications-sharp": 60801, - "nuclear": 60802, - "nuclear-outline": 60803, - "nuclear-sharp": 60804, - "nutrition": 60805, - "nutrition-outline": 60806, - "nutrition-sharp": 60807, - "open": 60808, - "open-outline": 60809, - "open-sharp": 60810, - "options": 60811, - "options-outline": 60812, - "options-sharp": 60813, - "paper-plane": 60814, - "paper-plane-outline": 60815, - "paper-plane-sharp": 60816, - "partly-sunny": 60817, - "partly-sunny-outline": 60818, - "partly-sunny-sharp": 60819, - "pause": 60820, - "pause-circle": 60821, - "pause-circle-outline": 60822, - "pause-circle-sharp": 60823, - "pause-outline": 60824, - "pause-sharp": 60825, - "paw": 60826, - "paw-outline": 60827, - "paw-sharp": 60828, - "pencil": 60829, - "pencil-outline": 60830, - "pencil-sharp": 60831, - "people": 60832, - "people-circle": 60833, - "people-circle-outline": 60834, - "people-circle-sharp": 60835, - "people-outline": 60836, - "people-sharp": 60837, - "person": 60838, - "person-add": 60839, - "person-add-outline": 60840, - "person-add-sharp": 60841, - "person-circle": 60842, - "person-circle-outline": 60843, - "person-circle-sharp": 60844, - "person-outline": 60845, - "person-remove": 60846, - "person-remove-outline": 60847, - "person-remove-sharp": 60848, - "person-sharp": 60849, - "phone-landscape": 60850, - "phone-landscape-outline": 60851, - "phone-landscape-sharp": 60852, - "phone-portrait": 60853, - "phone-portrait-outline": 60854, - "phone-portrait-sharp": 60855, - "pie-chart": 60856, - "pie-chart-outline": 60857, - "pie-chart-sharp": 60858, - "pin": 60859, - "pin-outline": 60860, - "pin-sharp": 60861, - "pint": 60862, - "pint-outline": 60863, - "pint-sharp": 60864, - "pizza": 60865, - "pizza-outline": 60866, - "pizza-sharp": 60867, - "planet": 60868, - "planet-outline": 60869, - "planet-sharp": 60870, - "play": 60871, - "play-back": 60872, - "play-back-circle": 60873, - "play-back-circle-outline": 60874, - "play-back-circle-sharp": 60875, - "play-back-outline": 60876, - "play-back-sharp": 60877, - "play-circle": 60878, - "play-circle-outline": 60879, - "play-circle-sharp": 60880, - "play-forward": 60881, - "play-forward-circle": 60882, - "play-forward-circle-outline": 60883, - "play-forward-circle-sharp": 60884, - "play-forward-outline": 60885, - "play-forward-sharp": 60886, - "play-outline": 60887, - "play-sharp": 60888, - "play-skip-back": 60889, - "play-skip-back-circle": 60890, - "play-skip-back-circle-outline": 60891, - "play-skip-back-circle-sharp": 60892, - "play-skip-back-outline": 60893, - "play-skip-back-sharp": 60894, - "play-skip-forward": 60895, - "play-skip-forward-circle": 60896, - "play-skip-forward-circle-outline": 60897, - "play-skip-forward-circle-sharp": 60898, - "play-skip-forward-outline": 60899, - "play-skip-forward-sharp": 60900, - "podium": 60901, - "podium-outline": 60902, - "podium-sharp": 60903, - "power": 60904, - "power-outline": 60905, - "power-sharp": 60906, - "pricetag": 60907, - "pricetag-outline": 60908, - "pricetag-sharp": 60909, - "pricetags": 60910, - "pricetags-outline": 60911, - "pricetags-sharp": 60912, - "print": 60913, - "print-outline": 60914, - "print-sharp": 60915, - "prism": 60916, - "prism-outline": 60917, - "prism-sharp": 60918, - "pulse": 60919, - "pulse-outline": 60920, - "pulse-sharp": 60921, - "push": 60922, - "push-outline": 60923, - "push-sharp": 60924, - "qr-code": 60925, - "qr-code-outline": 60926, - "qr-code-sharp": 60927, - "radio": 60928, - "radio-button-off": 60929, - "radio-button-off-outline": 60930, - "radio-button-off-sharp": 60931, - "radio-button-on": 60932, - "radio-button-on-outline": 60933, - "radio-button-on-sharp": 60934, - "radio-outline": 60935, - "radio-sharp": 60936, - "rainy": 60937, - "rainy-outline": 60938, - "rainy-sharp": 60939, - "reader": 60940, - "reader-outline": 60941, - "reader-sharp": 60942, - "receipt": 60943, - "receipt-outline": 60944, - "receipt-sharp": 60945, - "recording": 60946, - "recording-outline": 60947, - "recording-sharp": 60948, - "refresh": 60949, - "refresh-circle": 60950, - "refresh-circle-outline": 60951, - "refresh-circle-sharp": 60952, - "refresh-outline": 60953, - "refresh-sharp": 60954, - "reload": 60955, - "reload-circle": 60956, - "reload-circle-outline": 60957, - "reload-circle-sharp": 60958, - "reload-outline": 60959, - "reload-sharp": 60960, - "remove": 60961, - "remove-circle": 60962, - "remove-circle-outline": 60963, - "remove-circle-sharp": 60964, - "remove-outline": 60965, - "remove-sharp": 60966, - "reorder-four": 60967, - "reorder-four-outline": 60968, - "reorder-four-sharp": 60969, - "reorder-three": 60970, - "reorder-three-outline": 60971, - "reorder-three-sharp": 60972, - "reorder-two": 60973, - "reorder-two-outline": 60974, - "reorder-two-sharp": 60975, - "repeat": 60976, - "repeat-outline": 60977, - "repeat-sharp": 60978, - "resize": 60979, - "resize-outline": 60980, - "resize-sharp": 60981, - "restaurant": 60982, - "restaurant-outline": 60983, - "restaurant-sharp": 60984, - "return-down-back": 60985, - "return-down-back-outline": 60986, - "return-down-back-sharp": 60987, - "return-down-forward": 60988, - "return-down-forward-outline": 60989, - "return-down-forward-sharp": 60990, - "return-up-back": 60991, - "return-up-back-outline": 60992, - "return-up-back-sharp": 60993, - "return-up-forward": 60994, - "return-up-forward-outline": 60995, - "return-up-forward-sharp": 60996, - "ribbon": 60997, - "ribbon-outline": 60998, - "ribbon-sharp": 60999, - "rocket": 61000, - "rocket-outline": 61001, - "rocket-sharp": 61002, - "rose": 61003, - "rose-outline": 61004, - "rose-sharp": 61005, - "sad": 61006, - "sad-outline": 61007, - "sad-sharp": 61008, - "save": 61009, - "save-outline": 61010, - "save-sharp": 61011, - "scale": 61012, - "scale-outline": 61013, - "scale-sharp": 61014, - "scan": 61015, - "scan-circle": 61016, - "scan-circle-outline": 61017, - "scan-circle-sharp": 61018, - "scan-outline": 61019, - "scan-sharp": 61020, - "school": 61021, - "school-outline": 61022, - "school-sharp": 61023, - "search": 61024, - "search-circle": 61025, - "search-circle-outline": 61026, - "search-circle-sharp": 61027, - "search-outline": 61028, - "search-sharp": 61029, - "send": 61030, - "send-outline": 61031, - "send-sharp": 61032, - "server": 61033, - "server-outline": 61034, - "server-sharp": 61035, - "settings": 61036, - "settings-outline": 61037, - "settings-sharp": 61038, - "shapes": 61039, - "shapes-outline": 61040, - "shapes-sharp": 61041, - "share": 61042, - "share-outline": 61043, - "share-sharp": 61044, - "share-social": 61045, - "share-social-outline": 61046, - "share-social-sharp": 61047, - "shield": 61048, - "shield-checkmark": 61049, - "shield-checkmark-outline": 61050, - "shield-checkmark-sharp": 61051, - "shield-half": 61052, - "shield-half-outline": 61053, - "shield-half-sharp": 61054, - "shield-outline": 61055, - "shield-sharp": 61056, - "shirt": 61057, - "shirt-outline": 61058, - "shirt-sharp": 61059, - "shuffle": 61060, - "shuffle-outline": 61061, - "shuffle-sharp": 61062, - "skull": 61063, - "skull-outline": 61064, - "skull-sharp": 61065, - "snow": 61066, - "snow-outline": 61067, - "snow-sharp": 61068, - "sparkles": 61069, - "sparkles-outline": 61070, - "sparkles-sharp": 61071, - "speedometer": 61072, - "speedometer-outline": 61073, - "speedometer-sharp": 61074, - "square": 61075, - "square-outline": 61076, - "square-sharp": 61077, - "star": 61078, - "star-half": 61079, - "star-half-outline": 61080, - "star-half-sharp": 61081, - "star-outline": 61082, - "star-sharp": 61083, - "stats-chart": 61084, - "stats-chart-outline": 61085, - "stats-chart-sharp": 61086, - "stop": 61087, - "stop-circle": 61088, - "stop-circle-outline": 61089, - "stop-circle-sharp": 61090, - "stop-outline": 61091, - "stop-sharp": 61092, - "stopwatch": 61093, - "stopwatch-outline": 61094, - "stopwatch-sharp": 61095, - "storefront": 61096, - "storefront-outline": 61097, - "storefront-sharp": 61098, - "subway": 61099, - "subway-outline": 61100, - "subway-sharp": 61101, - "sunny": 61102, - "sunny-outline": 61103, - "sunny-sharp": 61104, - "swap-horizontal": 61105, - "swap-horizontal-outline": 61106, - "swap-horizontal-sharp": 61107, - "swap-vertical": 61108, - "swap-vertical-outline": 61109, - "swap-vertical-sharp": 61110, - "sync": 61111, - "sync-circle": 61112, - "sync-circle-outline": 61113, - "sync-circle-sharp": 61114, - "sync-outline": 61115, - "sync-sharp": 61116, - "tablet-landscape": 61117, - "tablet-landscape-outline": 61118, - "tablet-landscape-sharp": 61119, - "tablet-portrait": 61120, - "tablet-portrait-outline": 61121, - "tablet-portrait-sharp": 61122, - "telescope": 61123, - "telescope-outline": 61124, - "telescope-sharp": 61125, - "tennisball": 61126, - "tennisball-outline": 61127, - "tennisball-sharp": 61128, - "terminal": 61129, - "terminal-outline": 61130, - "terminal-sharp": 61131, - "text": 61132, - "text-outline": 61133, - "text-sharp": 61134, - "thermometer": 61135, - "thermometer-outline": 61136, - "thermometer-sharp": 61137, - "thumbs-down": 61138, - "thumbs-down-outline": 61139, - "thumbs-down-sharp": 61140, - "thumbs-up": 61141, - "thumbs-up-outline": 61142, - "thumbs-up-sharp": 61143, - "thunderstorm": 61144, - "thunderstorm-outline": 61145, - "thunderstorm-sharp": 61146, - "ticket": 61147, - "ticket-outline": 61148, - "ticket-sharp": 61149, - "time": 61150, - "time-outline": 61151, - "time-sharp": 61152, - "timer": 61153, - "timer-outline": 61154, - "timer-sharp": 61155, - "today": 61156, - "today-outline": 61157, - "today-sharp": 61158, - "toggle": 61159, - "toggle-outline": 61160, - "toggle-sharp": 61161, - "trail-sign": 61162, - "trail-sign-outline": 61163, - "trail-sign-sharp": 61164, - "train": 61165, - "train-outline": 61166, - "train-sharp": 61167, - "transgender": 61168, - "transgender-outline": 61169, - "transgender-sharp": 61170, - "trash": 61171, - "trash-bin": 61172, - "trash-bin-outline": 61173, - "trash-bin-sharp": 61174, - "trash-outline": 61175, - "trash-sharp": 61176, - "trending-down": 61177, - "trending-down-outline": 61178, - "trending-down-sharp": 61179, - "trending-up": 61180, - "trending-up-outline": 61181, - "trending-up-sharp": 61182, - "triangle": 61183, - "triangle-outline": 61184, - "triangle-sharp": 61185, - "trophy": 61186, - "trophy-outline": 61187, - "trophy-sharp": 61188, - "tv": 61189, - "tv-outline": 61190, - "tv-sharp": 61191, - "umbrella": 61192, - "umbrella-outline": 61193, - "umbrella-sharp": 61194, - "unlink": 61195, - "unlink-outline": 61196, - "unlink-sharp": 61197, - "videocam": 61198, - "videocam-off": 61199, - "videocam-off-outline": 61200, - "videocam-off-sharp": 61201, - "videocam-outline": 61202, - "videocam-sharp": 61203, - "volume-high": 61204, - "volume-high-outline": 61205, - "volume-high-sharp": 61206, - "volume-low": 61207, - "volume-low-outline": 61208, - "volume-low-sharp": 61209, - "volume-medium": 61210, - "volume-medium-outline": 61211, - "volume-medium-sharp": 61212, - "volume-mute": 61213, - "volume-mute-outline": 61214, - "volume-mute-sharp": 61215, - "volume-off": 61216, - "volume-off-outline": 61217, - "volume-off-sharp": 61218, - "walk": 61219, - "walk-outline": 61220, - "walk-sharp": 61221, - "wallet": 61222, - "wallet-outline": 61223, - "wallet-sharp": 61224, - "warning": 61225, - "warning-outline": 61226, - "warning-sharp": 61227, - "watch": 61228, - "watch-outline": 61229, - "watch-sharp": 61230, - "water": 61231, - "water-outline": 61232, - "water-sharp": 61233, - "wifi": 61234, - "wifi-outline": 61235, - "wifi-sharp": 61236, - "wine": 61237, - "wine-outline": 61238, - "wine-sharp": 61239, - "woman": 61240, - "woman-outline": 61241, - "woman-sharp": 61242 -} \ No newline at end of file diff --git a/glyphmaps/Octicons.json b/glyphmaps/Octicons.json deleted file mode 100644 index bd2934274..000000000 --- a/glyphmaps/Octicons.json +++ /dev/null @@ -1,252 +0,0 @@ -{ - "accessibility": 61982, - "alert": 61983, - "apps": 61984, - "archive": 61707, - "arrow-both": 61985, - "arrow-down": 61708, - "arrow-left": 61712, - "arrow-right": 61714, - "arrow-switch": 61986, - "arrow-up": 61716, - "beaker": 61987, - "bell": 61726, - "bell-fill": 61988, - "bell-slash": 61989, - "blocked": 61990, - "bold": 61729, - "book": 61730, - "bookmark": 61732, - "bookmark-slash": 61991, - "briefcase": 61734, - "broadcast": 61992, - "browser": 61993, - "bug": 61994, - "calendar": 61735, - "check": 61739, - "check-circle": 61740, - "check-circle-fill": 61995, - "checklist": 61996, - "chevron-down": 61742, - "chevron-left": 61743, - "chevron-right": 61744, - "chevron-up": 61745, - "circle": 61751, - "circle-slash": 61997, - "clock": 61753, - "code": 61760, - "code-of-conduct": 61998, - "code-review": 61999, - "code-square": 62000, - "codescan": 62001, - "codescan-checkmark": 62002, - "codespaces": 62003, - "columns": 61764, - "comment": 62004, - "comment-discussion": 62005, - "container": 62006, - "copy": 61767, - "cpu": 61776, - "credit-card": 61777, - "cross-reference": 62007, - "dash": 62008, - "database": 61780, - "dependabot": 62009, - "desktop-download": 62010, - "device-camera": 62011, - "device-camera-video": 62012, - "device-desktop": 62013, - "device-mobile": 62014, - "diamond": 62015, - "diff": 62016, - "diff-added": 62017, - "diff-ignored": 62018, - "diff-modified": 62019, - "diff-removed": 62020, - "diff-renamed": 62021, - "dot": 62022, - "dot-fill": 62023, - "download": 61787, - "duplicate": 62024, - "ellipsis": 62025, - "eye": 61795, - "eye-closed": 62026, - "feed-discussion": 62027, - "feed-heart": 62028, - "feed-person": 62029, - "feed-repo": 62030, - "feed-rocket": 62031, - "feed-star": 62032, - "feed-tag": 62033, - "file": 61801, - "file-badge": 62034, - "file-binary": 62035, - "file-code": 62036, - "file-diff": 62037, - "file-directory": 62038, - "file-submodule": 62039, - "file-symlink-file": 62040, - "file-zip": 62041, - "filter": 61806, - "flame": 62042, - "fold": 62043, - "fold-down": 62044, - "fold-up": 62045, - "gear": 62046, - "gift": 61813, - "git-branch": 61814, - "git-commit": 61815, - "git-compare": 62047, - "git-merge": 61816, - "git-pull-request": 61817, - "git-pull-request-closed": 62048, - "git-pull-request-draft": 62049, - "globe": 61820, - "grabber": 62050, - "graph": 62051, - "hash": 61823, - "heading": 62052, - "heart": 61825, - "heart-fill": 62053, - "history": 62054, - "home": 61828, - "horizontal-rule": 62055, - "hourglass": 62056, - "hubot": 62057, - "id-badge": 62058, - "image": 61829, - "inbox": 61830, - "infinity": 62059, - "info": 61831, - "issue-closed": 62060, - "issue-draft": 62061, - "issue-opened": 62062, - "issue-reopened": 62063, - "italic": 61833, - "iterations": 62064, - "kebab-horizontal": 62065, - "key": 61834, - "key-asterisk": 62066, - "law": 62067, - "light-bulb": 62068, - "link": 61838, - "link-external": 62069, - "list-ordered": 62070, - "list-unordered": 62071, - "location": 62072, - "lock": 61843, - "log": 62073, - "logo-gist": 62074, - "logo-github": 62075, - "mail": 61846, - "mark-github": 62076, - "markdown": 62077, - "megaphone": 62078, - "mention": 62079, - "meter": 62080, - "milestone": 62081, - "mirror": 62082, - "moon": 61863, - "mortar-board": 62083, - "multi-select": 62084, - "mute": 62085, - "no-entry": 62086, - "north-star": 62087, - "note": 62088, - "number": 62089, - "organization": 62090, - "package": 61872, - "package-dependencies": 62091, - "package-dependents": 62092, - "paintbrush": 62093, - "paper-airplane": 62094, - "paste": 62095, - "pencil": 62096, - "people": 62097, - "person": 62098, - "person-add": 62099, - "person-fill": 62100, - "pin": 62101, - "play": 61886, - "plug": 62102, - "plus": 61888, - "plus-circle": 61889, - "project": 62103, - "pulse": 62104, - "question": 62105, - "quote": 62106, - "reply": 62107, - "repo": 62108, - "repo-clone": 62109, - "repo-deleted": 62110, - "repo-forked": 62111, - "repo-pull": 62112, - "repo-push": 62113, - "repo-template": 62114, - "report": 62115, - "rocket": 62116, - "rows": 62117, - "rss": 61901, - "ruby": 62118, - "screen-full": 62119, - "screen-normal": 62120, - "search": 61904, - "server": 61906, - "share": 61908, - "share-android": 62121, - "shield": 61910, - "shield-check": 62122, - "shield-lock": 62123, - "shield-x": 62124, - "sidebar-collapse": 62125, - "sidebar-expand": 62126, - "sign-in": 62127, - "sign-out": 62128, - "single-select": 62129, - "skip": 62130, - "smiley": 62131, - "sort-asc": 62132, - "sort-desc": 62133, - "square": 61924, - "square-fill": 62134, - "squirrel": 62135, - "stack": 62136, - "star": 61925, - "star-fill": 62137, - "stop": 62138, - "stopwatch": 62139, - "strikethrough": 62140, - "sun": 61927, - "sync": 62141, - "tab-external": 62142, - "table": 62143, - "tag": 61931, - "tasklist": 62144, - "telescope": 62145, - "telescope-fill": 62146, - "terminal": 61933, - "three-bars": 62147, - "thumbsdown": 62148, - "thumbsup": 62149, - "tools": 62150, - "trash": 61940, - "triangle-down": 62151, - "triangle-left": 62152, - "triangle-right": 62153, - "triangle-up": 62154, - "typography": 62155, - "unfold": 62156, - "unlock": 61953, - "unmute": 62157, - "unverified": 62158, - "upload": 61954, - "verified": 62159, - "versions": 62160, - "video": 61962, - "webhook": 62161, - "workflow": 62162, - "x": 61973, - "x-circle": 61974, - "x-circle-fill": 62163, - "zap": 61978 -} \ No newline at end of file diff --git a/index.js b/index.js deleted file mode 100644 index 27fff26c2..000000000 --- a/index.js +++ /dev/null @@ -1,4 +0,0 @@ -export { default as createIconSet } from './lib/create-icon-set'; -export { default as createMultiStyleIconSet } from './lib/create-multi-style-icon-set'; -export { default as createIconSetFromFontello } from './lib/create-icon-set-from-fontello'; -export { default as createIconSetFromIcoMoon } from './lib/create-icon-set-from-icomoon'; diff --git a/index.js.flow b/index.js.flow deleted file mode 100644 index e5ebff7b0..000000000 --- a/index.js.flow +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @flow strict - */ - -import { PureComponent } from 'react'; - -export type Color = number | string; - -export type IconButtonProps = { - backgroundColor?: Color, - borderRadius?: number, - color?: Color, - name: Glyphs, - size?: number, - ... -}; - -declare class IconButton extends PureComponent< - IconButtonProps -> {} - -export type IconProps = { - allowFontScaling?: boolean, - color?: Color, - name: Glyphs, - size?: number, - ... -}; - -export type ImageSource = {| - uri: string, - scale: number, -|}; - -declare class Icon extends PureComponent> { - static Button: Class>; - - static getFontFamily(): string; - static getImageSource( - name: Glyphs, - size?: number, - color?: Color - ): Promise; - static getImageSourceSync( - name: Glyphs, - size?: number, - color?: Color - ): ImageSource; - static getRawGlyphMap(): { [name: Glyphs]: number }; - static hasIcon(name: string): boolean; - static loadFont(file?: string): Promise; -} - -export type { Icon }; - -declare export function createIconSet( - glyphMap: GlyphMap, - fontFamily: string, - fontFile?: string -): Class>>; - -export type FontelloConfig = { - glyphs: Array<{ - css: string, - code: number, - }>, -}; - -declare export function createIconSetFromFontello( - config: FontelloConfig, - fontFamily?: string, - fontFile?: string -): Class>; - -export type IcoMoonConfig = { - icons: Array<{ - properties: { name: string, code: number }, - }>, -}; - -declare export function createIconSetFromIcoMoon( - config: IcoMoonConfig, - fontFamily?: string, - fontFile?: string -): Class>; diff --git a/lefthook.yml b/lefthook.yml new file mode 100644 index 000000000..e36958214 --- /dev/null +++ b/lefthook.yml @@ -0,0 +1,16 @@ +pre-commit: + parallel: true + commands: + eslint: + run: yarn lint:eslint + biome: + run: yarn lint:biome + # NOTE: Disabled because it is too slow + # types: + # glob: "*.{json,js,ts,tsx}" + # run: yarn lint:types +commit-msg: + parallel: true + commands: + commitlint: + run: npx commitlint --edit diff --git a/lerna.json b/lerna.json new file mode 100644 index 000000000..ce5370e49 --- /dev/null +++ b/lerna.json @@ -0,0 +1,10 @@ +{ + "$schema": "node_modules/lerna/schemas/lerna-schema.json", + "version": "independent", + "npmClient": "yarn", + "command": { + "publish": { + "message": "chore: publish" + } + } +} diff --git a/lib/NativeRNVectorIcons.js b/lib/NativeRNVectorIcons.js deleted file mode 100644 index 5401a606e..000000000 --- a/lib/NativeRNVectorIcons.js +++ /dev/null @@ -1,21 +0,0 @@ -// @flow -// eslint-disable-next-line import/no-unresolved -import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport'; -import { TurboModuleRegistry } from 'react-native'; - -export interface Spec extends TurboModule { - getImageForFont( - fontName: string, - glyph: string, - fontSize: number, - color: number - ): Promise; - getImageForFontSync( - fontName: string, - glyph: string, - fontSize: number, - color: number - ): string; - loadFontWithFileName(fontFileName: string, extension: string): Promise; -} -export default (TurboModuleRegistry.get('RNVectorIcons'): ?Spec); diff --git a/lib/create-icon-set-from-fontawesome5.js b/lib/create-icon-set-from-fontawesome5.js deleted file mode 100644 index cddedf825..000000000 --- a/lib/create-icon-set-from-fontawesome5.js +++ /dev/null @@ -1,79 +0,0 @@ -import { Platform } from 'react-native'; -import createMultiStyleIconSet from './create-multi-style-icon-set'; - -const FA5Style = { - regular: 'regular', - light: 'light', - solid: 'solid', - brand: 'brand', -}; - -function createFA5iconSet(glyphMap, metadata = {}, pro = false) { - const metadataKeys = Object.keys(metadata); - const fontFamily = `FontAwesome5${pro ? 'Pro' : 'Free'}`; - - function fallbackFamily(glyph) { - for (let i = 0; i < metadataKeys.length; i += 1) { - const family = metadataKeys[i]; - if (metadata[family].indexOf(glyph) !== -1) { - return family === 'brands' ? 'brand' : family; - } - } - - return 'regular'; - } - - function glyphValidator(glyph, style) { - const family = style === 'brand' ? 'brands' : style; - if (metadataKeys.indexOf(family) === -1) return false; - return metadata[family].indexOf(glyph) !== -1; - } - - function createFontAwesomeStyle(style, fontWeight, family = fontFamily) { - let styleName = style; - let fontFile = `FontAwesome5_${pro ? `Pro_${styleName}` : styleName}.ttf`; - - if (styleName === 'Brands') { - styleName = 'Regular'; - fontFile = 'FontAwesome5_Brands.ttf'; - } - - return { - fontFamily: `${family}-${styleName}`, - fontFile, - fontStyle: Platform.select({ - ios: { - fontWeight, - }, - default: {}, - }), - glyphMap, - }; - } - - const brandIcons = createFontAwesomeStyle( - 'Brands', - '400', - 'FontAwesome5Brands' - ); - const lightIcons = createFontAwesomeStyle('Light', '300'); - const regularIcons = createFontAwesomeStyle('Regular', '400'); - const solidIcons = createFontAwesomeStyle('Solid', '900'); - const Icon = createMultiStyleIconSet( - { - brand: brandIcons, - light: lightIcons, - regular: regularIcons, - solid: solidIcons, - }, - { - defaultStyle: 'regular', - fallbackFamily, - glyphValidator, - } - ); - - return Icon; -} - -export { createFA5iconSet, FA5Style }; diff --git a/lib/create-icon-set-from-fontawesome6.js b/lib/create-icon-set-from-fontawesome6.js deleted file mode 100644 index f1119ae2f..000000000 --- a/lib/create-icon-set-from-fontawesome6.js +++ /dev/null @@ -1,116 +0,0 @@ -import { Platform } from 'react-native'; -import createMultiStyleIconSet from './create-multi-style-icon-set'; - -const FA6Style = { - regular: 'regular', - light: 'light', - solid: 'solid', - brand: 'brand', - sharp: 'sharp', - sharpLight: 'sharpLight', - sharpSolid: 'sharpSolid', - duotone: 'duotone', - thin: 'thin', -}; - -function createFA6iconSet(glyphMap, metadata = {}, pro = false) { - const metadataKeys = Object.keys(metadata); - const fontFamily = `FontAwesome6${pro ? 'Pro' : 'Free'}`; - - function fallbackFamily(glyph) { - for (let i = 0; i < metadataKeys.length; i += 1) { - const family = metadataKeys[i]; - if (metadata[family].indexOf(glyph) !== -1) { - return family === 'brands' ? 'brand' : family; - } - } - - return 'regular'; - } - - function glyphValidator(glyph, style) { - let family = style === 'brand' ? 'brands' : style; - family = style === 'sharpSolid' ? 'sharp-solid' : family; - if (metadataKeys.indexOf(family) === -1) return false; - return metadata[family].indexOf(glyph) !== -1; - } - - function createFontAwesomeStyle(style, fontWeight, family = fontFamily) { - let styleName = style; - const fontFile = `FontAwesome6_${pro ? `Pro_${styleName}` : styleName}.ttf`; - - if (styleName === 'Brands') { - styleName = 'Regular'; - } - - if (styleName === 'Duotone') { - styleName = 'Solid'; - } - - styleName = styleName.replace('Sharp_', ''); - - return { - fontFamily: `${family}-${styleName}`, - fontFile, - fontStyle: Platform.select({ - ios: { - fontWeight, - }, - default: {}, - }), - glyphMap, - }; - } - - const brandIcons = createFontAwesomeStyle( - 'Brands', - '400', - 'FontAwesome6Brands' - ); - const lightIcons = createFontAwesomeStyle('Light', '300'); - const regularIcons = createFontAwesomeStyle('Regular', '400'); - const solidIcons = createFontAwesomeStyle('Solid', '900'); - const sharpLightIcons = createFontAwesomeStyle( - 'Sharp_Light', - '300', - 'FontAwesome6Sharp' - ); - const sharpIcons = createFontAwesomeStyle( - 'Sharp_Regular', - '400', - 'FontAwesome6Sharp' - ); - const sharpSolidIcons = createFontAwesomeStyle( - 'Sharp_Solid', - '900', - 'FontAwesome6Sharp' - ); - const duotoneIcons = createFontAwesomeStyle( - 'Duotone', - '900', - 'FontAwesome6Duotone' - ); - const thinIcons = createFontAwesomeStyle('Thin', '100'); - const Icon = createMultiStyleIconSet( - { - brand: brandIcons, - light: lightIcons, - regular: regularIcons, - solid: solidIcons, - sharp: sharpIcons, - sharpLight: sharpLightIcons, - sharpSolid: sharpSolidIcons, - duotone: duotoneIcons, - thin: thinIcons, - }, - { - defaultStyle: 'regular', - fallbackFamily, - glyphValidator, - } - ); - - return Icon; -} - -export { createFA6iconSet, FA6Style }; diff --git a/lib/create-icon-set-from-fontello.js b/lib/create-icon-set-from-fontello.js deleted file mode 100644 index 16315c96b..000000000 --- a/lib/create-icon-set-from-fontello.js +++ /dev/null @@ -1,16 +0,0 @@ -import createIconSet from './create-icon-set'; - -export default function createIconSetFromFontello( - config, - fontFamilyArg, - fontFile -) { - const glyphMap = {}; - config.glyphs.forEach(glyph => { - glyphMap[glyph.css] = glyph.code; - }); - - const fontFamily = fontFamilyArg || config.name || 'fontello'; - - return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`); -} diff --git a/lib/create-icon-set-from-icomoon.js b/lib/create-icon-set-from-icomoon.js deleted file mode 100644 index 729ed4630..000000000 --- a/lib/create-icon-set-from-icomoon.js +++ /dev/null @@ -1,19 +0,0 @@ -import createIconSet from './create-icon-set'; - -export default function createIconSetFromIcoMoon( - config, - fontFamilyArg, - fontFile -) { - const glyphMap = {}; - config.icons.forEach(icon => { - icon.properties.name.split(/\s*,\s*/g).forEach(name => { - glyphMap[name] = icon.properties.code; - }); - }); - - const fontFamily = - fontFamilyArg || config.preferences.fontPref.metadata.fontFamily; - - return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`); -} diff --git a/lib/create-icon-set.js b/lib/create-icon-set.js deleted file mode 100644 index 82bd5edd3..000000000 --- a/lib/create-icon-set.js +++ /dev/null @@ -1,179 +0,0 @@ -import React, { PureComponent } from 'react'; -import PropTypes from 'prop-types'; -import { Platform, PixelRatio, processColor, Text } from 'react-native'; - -import ensureNativeModuleAvailable from './ensure-native-module-available'; -import createIconSourceCache from './create-icon-source-cache'; -import createIconButtonComponent from './icon-button'; -import NativeIconAPI from './NativeRNVectorIcons'; - -export const DEFAULT_ICON_SIZE = 12; -export const DEFAULT_ICON_COLOR = 'black'; - -export default function createIconSet( - glyphMap, - fontFamily, - fontFile, - fontStyle -) { - // Android doesn't care about actual fontFamily name, it will only look in fonts folder. - const fontBasename = fontFile - ? fontFile.replace(/\.(otf|ttf)$/, '') - : fontFamily; - - const fontReference = Platform.select({ - windows: `/Assets/${fontFile}#${fontFamily}`, - android: fontBasename, - web: fontBasename, - default: fontFamily, - }); - - const IconNamePropType = PropTypes.oneOf(Object.keys(glyphMap)); - - class Icon extends PureComponent { - static propTypes = { - allowFontScaling: PropTypes.bool, - name: IconNamePropType, - size: PropTypes.number, - color: PropTypes.any, // eslint-disable-line react/forbid-prop-types - children: PropTypes.node, - style: PropTypes.any, // eslint-disable-line react/forbid-prop-types - }; - - static defaultProps = { - size: DEFAULT_ICON_SIZE, - allowFontScaling: false, - }; - - render() { - const { name, size, color, style, children, ...props } = this.props; - - let glyph = name ? glyphMap[name] || '?' : ''; - if (typeof glyph === 'number') { - glyph = String.fromCodePoint(glyph); - } - - const styleDefaults = { - fontSize: size, - color, - }; - - const styleOverrides = { - fontFamily: fontReference, - fontWeight: 'normal', - fontStyle: 'normal', - }; - - props.style = [styleDefaults, style, styleOverrides, fontStyle || {}]; - - return ( - - {glyph} - {children} - - ); - } - } - - const imageSourceCache = createIconSourceCache(); - - function resolveGlyph(name) { - const glyph = glyphMap[name] || '?'; - if (typeof glyph === 'number') { - return String.fromCodePoint(glyph); - } - return glyph; - } - - function getImageSourceSync( - name, - size = DEFAULT_ICON_SIZE, - color = DEFAULT_ICON_COLOR - ) { - ensureNativeModuleAvailable(); - - const glyph = resolveGlyph(name); - const processedColor = processColor(color); - const cacheKey = `${glyph}:${size}:${processedColor}`; - - if (imageSourceCache.has(cacheKey)) { - return imageSourceCache.get(cacheKey); - } - try { - const imagePath = NativeIconAPI.getImageForFontSync( - fontReference, - glyph, - size, - processedColor - ); - const value = { uri: imagePath, scale: PixelRatio.get() }; - imageSourceCache.setValue(cacheKey, value); - return value; - } catch (error) { - imageSourceCache.setError(cacheKey, error); - throw error; - } - } - - async function getImageSource( - name, - size = DEFAULT_ICON_SIZE, - color = DEFAULT_ICON_COLOR - ) { - ensureNativeModuleAvailable(); - - const glyph = resolveGlyph(name); - const processedColor = processColor(color); - const cacheKey = `${glyph}:${size}:${processedColor}`; - - if (imageSourceCache.has(cacheKey)) { - return imageSourceCache.get(cacheKey); - } - try { - const imagePath = await NativeIconAPI.getImageForFont( - fontReference, - glyph, - size, - processedColor - ); - const value = { uri: imagePath, scale: PixelRatio.get() }; - imageSourceCache.setValue(cacheKey, value); - return value; - } catch (error) { - imageSourceCache.setError(cacheKey, error); - throw error; - } - } - - async function loadFont(file = fontFile) { - if (Platform.OS === 'ios') { - ensureNativeModuleAvailable(); - if (!file) { - throw new Error('Unable to load font, because no file was specified. '); - } - await NativeIconAPI.loadFontWithFileName(...file.split('.')); - } - } - - function hasIcon(name) { - return Object.prototype.hasOwnProperty.call(glyphMap, name); - } - - function getRawGlyphMap() { - return glyphMap; - } - - function getFontFamily() { - return fontReference; - } - - Icon.Button = createIconButtonComponent(Icon); - Icon.getImageSource = getImageSource; - Icon.getImageSourceSync = getImageSourceSync; - Icon.loadFont = loadFont; - Icon.hasIcon = hasIcon; - Icon.getRawGlyphMap = getRawGlyphMap; - Icon.getFontFamily = getFontFamily; - - return Icon; -} diff --git a/lib/create-icon-source-cache.js b/lib/create-icon-source-cache.js deleted file mode 100644 index e1e6affd9..000000000 --- a/lib/create-icon-source-cache.js +++ /dev/null @@ -1,27 +0,0 @@ -const TYPE_VALUE = 'value'; -const TYPE_ERROR = 'error'; - -export default function createIconSourceCache() { - const cache = new Map(); - - const setValue = (key, value) => - cache.set(key, { type: TYPE_VALUE, data: value }); - - const setError = (key, error) => - cache.set(key, { type: TYPE_ERROR, data: error }); - - const has = key => cache.has(key); - - const get = key => { - if (!cache.has(key)) { - return undefined; - } - const { type, data } = cache.get(key); - if (type === TYPE_ERROR) { - throw data; - } - return data; - }; - - return { setValue, setError, has, get }; -} diff --git a/lib/create-multi-style-icon-set.js b/lib/create-multi-style-icon-set.js deleted file mode 100644 index 04cc9d9a0..000000000 --- a/lib/create-multi-style-icon-set.js +++ /dev/null @@ -1,149 +0,0 @@ -import React, { PureComponent } from 'react'; -import PropTypes from 'prop-types'; - -import createIconSet, { - DEFAULT_ICON_COLOR, - DEFAULT_ICON_SIZE, -} from './create-icon-set'; - -export default function createMultiStyleIconSet(styles, optionsInput = {}) { - const styleNames = Object.keys(styles); - - if (styleNames.length === 0) { - throw new Error('You need to add at least one style'); - } - - const options = { - defaultStyle: styleNames[0], - fallbackFamily: () => styleNames[0], - glyphValidator: () => true, - ...optionsInput, - }; - - const iconSets = styleNames.reduce((acc, name) => { - const style = styles[name]; - - acc[name] = createIconSet( - style.glyphMap || {}, - style.fontFamily || '', - style.fontFile || '', - style.fontStyle || {} - ); - - return acc; - }, {}); - - function styleFromProps(props) { - return Object.keys(props).reduce( - (result, propName) => - styleNames.indexOf(propName) !== -1 && props[propName] === true - ? propName - : result, - options.defaultStyle - ); - } - - function getIconSetForProps(props) { - const { name } = props; - const style = styleFromProps(props); - - if (options.glyphValidator(name, style)) return iconSets[style]; - - const family = options.fallbackFamily(name); - - if (styleNames.indexOf(family) === -1) { - return options.defaultStyle; - } - - return iconSets[family]; - } - - function selectIconClass(iconSet, iconClass) { - return iconClass.length > 0 ? iconSet[iconClass] : iconSet; - } - - function reduceProps(props) { - return Object.keys(props).reduce((acc, prop) => { - if (styleNames.indexOf(prop) === -1) { - acc[prop] = props[prop]; - } - - return acc; - }, {}); - } - - function getStyledIconSet(style, name = '') { - if (styleNames.indexOf(style) === -1) { - return iconSets[options.defaultStyle]; - } - - return !name - ? iconSets[styleFromProps({ [style]: true })] - : getIconSetForProps({ name, [style]: true }); - } - - function getImageSource( - name, - size = DEFAULT_ICON_SIZE, - color = DEFAULT_ICON_COLOR, - style = options.defaultStyle - ) { - return getStyledIconSet(style, name).getImageSource(name, size, color); - } - - function getImageSourceSync( - name, - size = DEFAULT_ICON_SIZE, - color = DEFAULT_ICON_COLOR, - style = options.defaultStyle - ) { - return getStyledIconSet(style, name).getImageSourceSync(name, size, color); - } - - function getFontFamily(style = options.defaultStyle) { - return getStyledIconSet(style).getFontFamily(); - } - - function getRawGlyphMap(style = options.defaultStyle) { - return getStyledIconSet(style).getRawGlyphMap(); - } - - function hasIcon(name, style = options.defaultStyle) { - return options.glyphValidator(name, style); - } - - function createStyledIconClass(selectClass = '') { - class IconClass extends PureComponent { - static propTypes = styleNames.reduce((acc, name) => { - acc[name] = PropTypes.bool; - return acc; - }, {}); - - static defaultProps = styleNames.reduce((acc, name) => { - acc[name] = false; - return acc; - }, {}); - - render() { - const selectedIconSet = getIconSetForProps(this.props); - const SelectedIconClass = selectIconClass(selectedIconSet, selectClass); - const props = reduceProps(this.props); - - return ; - } - } - - return IconClass; - } - - const Icon = createStyledIconClass(); - Icon.Button = createStyledIconClass('Button'); - Icon.getStyledIconSet = getStyledIconSet; - Icon.getImageSource = getImageSource; - Icon.getImageSourceSync = getImageSourceSync; - Icon.getFontFamily = getFontFamily; - Icon.getRawGlyphMap = getRawGlyphMap; - Icon.hasIcon = hasIcon; - - return Icon; -} diff --git a/lib/generate-icon-set-from-css.js b/lib/generate-icon-set-from-css.js deleted file mode 100644 index 8d447c18f..000000000 --- a/lib/generate-icon-set-from-css.js +++ /dev/null @@ -1,63 +0,0 @@ -const fs = require('fs'); - -function extractGlyphMapFromCss(files, selectorPattern) { - const styleRulePattern = - '(\\.[A-Za-z0-9_.:, \\n\\t-]+)\\{[^}]*content: ?["\\\'](?:\\\\([A-Fa-f0-9]+)|([^"\\\']+))["\\\'][^}]*\\}'; - const allStyleRules = new RegExp(styleRulePattern, 'g'); - const singleStyleRules = new RegExp(styleRulePattern); - const allSelectors = new RegExp(selectorPattern, 'g'); - const singleSelector = new RegExp(selectorPattern); - - const extractGlyphFromRule = rule => { - const ruleParts = rule.match(singleStyleRules); - if (ruleParts[2]) { - // Hex value in CSS - return parseInt(ruleParts[2], 16); - } - if (ruleParts[3].length > 1) { - // String value in CSS that we'll keep as a string because it's not a single character - return ruleParts[3]; - } - // String value in CSS that we'll convert to a charcode - return ruleParts[3].charCodeAt(); - }; - - const extractSelectorsFromRule = rule => { - const ruleParts = rule.match(singleStyleRules); - const selectors = ruleParts[1].match(allSelectors) || []; - return selectors.map(selector => selector.match(singleSelector)[1]); - }; - - return (typeof files === 'string' ? [files] : files) - .map(fileName => fs.readFileSync(fileName, { encoding: 'utf8' })) - .map(contents => contents.match(allStyleRules) || []) - .reduce((acc, rules) => acc.concat(rules), []) - .map(rule => { - const glyph = extractGlyphFromRule(rule); - const selectors = extractSelectorsFromRule(rule); - return selectors.map(selector => [selector, glyph]); - }) - .reduce( - (acc, glyphs) => Object.assign(acc, Object.fromEntries(glyphs)), - {} - ); -} - -function escapeRegExp(str) { - return str.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&'); -} - -function generateIconSetFromCss(cssFiles, selectorPrefix, template, data = {}) { - const glyphMap = extractGlyphMapFromCss( - cssFiles, - `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)::?before` - ); - const content = JSON.stringify(glyphMap, null, ' '); - if (template) { - const templateVariables = { glyphMap: content, ...data }; - return template.replace(/\${([^}]*)}/g, (_, key) => templateVariables[key]); - } - return content; -} - -module.exports = generateIconSetFromCss; diff --git a/lib/icon-button.js b/lib/icon-button.js deleted file mode 100644 index efef32836..000000000 --- a/lib/icon-button.js +++ /dev/null @@ -1,134 +0,0 @@ -import React, { PureComponent } from 'react'; -import PropTypes from 'prop-types'; -import { StyleSheet, Text, TouchableHighlight, View } from 'react-native'; -import { pick, omit } from './object-utils'; - -const styles = StyleSheet.create({ - container: { - flexDirection: 'row', - justifyContent: 'flex-start', - alignItems: 'center', - padding: 8, - }, - touchable: { - overflow: 'hidden', - }, - icon: { - marginRight: 10, - }, - text: { - fontWeight: '600', - backgroundColor: 'transparent', - }, -}); - -const IOS7_BLUE = '#007AFF'; - -const TEXT_PROP_NAMES = [ - 'ellipsizeMode', - 'numberOfLines', - 'textBreakStrategy', - 'selectable', - 'suppressHighlighting', - 'allowFontScaling', - 'adjustsFontSizeToFit', - 'minimumFontScale', -]; - -const TOUCHABLE_PROP_NAMES = [ - 'accessible', - 'accessibilityLabel', - 'accessibilityHint', - 'accessibilityComponentType', - 'accessibilityRole', - 'accessibilityStates', - 'accessibilityTraits', - 'onFocus', - 'onBlur', - 'disabled', - 'onPress', - 'onPressIn', - 'onPressOut', - 'onLayout', - 'onLongPress', - 'nativeID', - 'testID', - 'delayPressIn', - 'delayPressOut', - 'delayLongPress', - 'activeOpacity', - 'underlayColor', - 'selectionColor', - 'onShowUnderlay', - 'onHideUnderlay', - 'hasTVPreferredFocus', - 'tvParallaxProperties', -]; - -export default function createIconButtonComponent(Icon) { - return class IconButton extends PureComponent { - static propTypes = { - backgroundColor: PropTypes.oneOfType([ - PropTypes.string, - PropTypes.number, - ]), - borderRadius: PropTypes.number, - color: PropTypes.any, // eslint-disable-line react/forbid-prop-types - size: PropTypes.number, - iconStyle: PropTypes.any, // eslint-disable-line react/forbid-prop-types - style: PropTypes.any, // eslint-disable-line react/forbid-prop-types - children: PropTypes.node, - }; - - static defaultProps = { - backgroundColor: IOS7_BLUE, - borderRadius: 5, - color: 'white', - size: 20, - }; - - render() { - const { style, iconStyle, children, ...restProps } = this.props; - - const iconProps = pick( - restProps, - TEXT_PROP_NAMES, - 'style', - 'name', - 'size', - 'color' - ); - const touchableProps = pick(restProps, TOUCHABLE_PROP_NAMES); - const props = omit( - restProps, - Object.keys(iconProps), - Object.keys(touchableProps), - 'iconStyle', - 'borderRadius', - 'backgroundColor' - ); - iconProps.style = iconStyle ? [styles.icon, iconStyle] : styles.icon; - - const colorStyle = pick(this.props, 'color'); - const blockStyle = pick(this.props, 'backgroundColor', 'borderRadius'); - - return ( - - - - {typeof children === 'string' ? ( - - {children} - - ) : ( - children - )} - - - ); - } - }; -} diff --git a/lib/object-utils.js b/lib/object-utils.js deleted file mode 100644 index d03b55b29..000000000 --- a/lib/object-utils.js +++ /dev/null @@ -1,20 +0,0 @@ -const pick = (obj, ...keys) => - keys - .flat() - .filter(key => Object.prototype.hasOwnProperty.call(obj, key)) - .reduce((acc, key) => { - acc[key] = obj[key]; - return acc; - }, {}); - -const omit = (obj, ...keysToOmit) => { - const keysToOmitSet = new Set(keysToOmit.flat()); - return Object.getOwnPropertyNames(obj) - .filter(key => !keysToOmitSet.has(key)) - .reduce((acc, key) => { - acc[key] = obj[key]; - return acc; - }, {}); -}; - -module.exports = { pick, omit }; diff --git a/package.json b/package.json index 8bc76dd56..d9baf5a34 100644 --- a/package.json +++ b/package.json @@ -1,107 +1,55 @@ { - "name": "react-native-vector-icons", - "version": "10.2.0", - "description": "Customizable Icons for React Native with support for NavBar/TabBar, image source and full styling.", - "main": "dist/index.js", - "bin": { - "fa-upgrade.sh": "./bin/fa-upgrade.sh", - "fa5-upgrade": "./bin/fa5-upgrade.sh", - "fa6-upgrade": "./bin/fa6-upgrade.sh", - "generate-icon": "./bin/generate-icon.js" - }, - "scripts": { - "test": "eslint index.js {bin,lib}/*.js", - "format": "prettier index.js *.md {bin,lib,directory,Examples}/**/*.js --write", - "prepublish": "npm run build-web && npm run build-flow", - "build": "./scripts/build-icons.sh", - "build-web": "rm -rf ./dist && babel *.js --out-dir ./dist && babel lib --out-dir ./dist/lib && cp -R ./glyphmaps ./dist/glyphmaps", - "build-flow": "./scripts/build-flow.sh", - "build-antd": "./scripts/antdesign.sh", - "build-entypo": "./scripts/entypo.sh", - "build-evilicons": "./scripts/evilicons.sh", - "build-fontawesome": "./scripts/fontawesome.sh", - "build-fontawesome5": "./scripts/fontawesome5.sh", - "build-fontawesome6": "./scripts/fontawesome6.sh", - "build-fontisto": "./scripts/fontisto.sh", - "build-feather": "./scripts/feather.sh", - "build-foundation": "./scripts/foundation.sh", - "build-ionicons": "./scripts/ionicons.sh", - "build-materialicons": "./scripts/materialicons.sh", - "build-materialcommunityicons": "./scripts/materialcommunityicons.sh", - "build-octicons": "./scripts/octicons.sh", - "build-zocial": "./scripts/zocial.sh", - "build-simplelineicons": "./scripts/simplelineicons.sh" - }, - "keywords": [ - "react-native", - "react-component", - "react-native-component", - "react", - "mobile", - "ios", - "android", - "osx", - "windows", - "macos", - "ui", - "icon", - "icons", - "vector", - "retina", - "font" + "private": true, + "version": "0.0.1", + "workspaces": [ + "packages/*" ], - "author": { - "name": "Joel Arvidsson", - "email": "joel@oblador.se" - }, - "homepage": "https://github.com/oblador/react-native-vector-icons", - "bugs": { - "url": "https://github.com/oblador/react-native-vector-icons/issues" + "scripts": { + "generate": "scripts/generate-fonts.sh", + "clean": "lerna run run clean", + "prepare": "lerna run prepare", + "test": "lerna run test", + "lint:eslint": "eslint .", + "lint:biome": "biome check .", + "lint:types": "bash -c 'for i in packages/*; do if [ -f $i/tsconfig.json ]; then tsc --noEmit -p $i/tsconfig.json; fi; done'", + "lint": "yarn lint:eslint; yarn lint:biome", + "release": "lerna publish --no-private", + "prerelease": "lerna publish --no-private prerelease", + "knip": "knip" }, - "repository": { - "type": "git", - "url": "git://github.com/oblador/react-native-vector-icons.git" + "devDependencies": { + "@biomejs/biome": "1.9.4", + "@commitlint/config-conventional": "^19.5.0", + "@evilmartians/lefthook": "^1.8.2", + "@types/eslint": "^8.56.12", + "@types/node": "^20.17.3", + "@typescript-eslint/eslint-plugin": "^8.13.0", + "@typescript-eslint/parser": "^8.13.0", + "commitlint": "^19.5.0", + "eslint": "^8.57.1", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-airbnb-typescript": "^18.0.0", + "eslint-config-biome": "^1.9.3", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.2", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "knip": "^5.36.3", + "lerna": "^8.1.9", + "typescript": "^5.6.3", + "yo": "^5.0.0" }, - "license": "MIT", - "dependencies": { - "prop-types": "^15.7.2", - "yargs": "^16.1.1" + "engines": { + "node": ">= 18.0.0" }, - "devDependencies": { - "@babel/cli": "^7.12.9", - "@babel/core": "^7.12.9", - "@entypo-icons/core": "^1.0.1", - "@mdi/font": "^6.5.95", - "@primer/octicons": "^16.3.1", - "babel-eslint": "^10.1.0", - "css-social-buttons": "^1.1.1", - "eslint": "^7.2.0", - "eslint-config-airbnb": "^18.2.0", - "eslint-config-prettier": "^6.11.0", - "eslint-plugin-import": "^2.21.2", - "eslint-plugin-jsx-a11y": "^6.3.0", - "eslint-plugin-prettier": "^3.1.4", - "eslint-plugin-react": "^7.20.0", - "eslint-plugin-react-hooks": "^4", - "evil-icons": "^1.10.1", - "feather-icons": "^4.28.0", - "font-awesome": "^4.7.0", - "fontisto": "^3.0.4", - "ionicons": "^7.1.0", - "metro-react-native-babel-preset": "^0.66.2", - "oslllo-svg-fixer": "^2.2.0", - "prettier": "^1.19.1", - "react": "^17.0.2", - "simple-line-icons": "^2.5.5", - "svg2ttf": "^6.0.3", - "svgicons2svgfont": "^12.0.0" + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] }, - "codegenConfig": { - "name": "RNVectorIconsSpec", - "type": "modules", - "jsSrcsDir": "lib", - "android": { - "javaPackageName": "com.oblador.vectoricons" - } + "packageManager": "yarn@4.5.0", + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git" } } diff --git a/packages/ant-design/.fontcustom-manifest.json b/packages/ant-design/.fontcustom-manifest.json new file mode 100644 index 000000000..62ea9ea2e --- /dev/null +++ b/packages/ant-design/.fontcustom-manifest.json @@ -0,0 +1,1843 @@ +{ + "checksum": { + "previous": "3a17bffd6a624425af737b4664e295508c3c5b8c76ebe37f1f393aa65105d542", + "current": "3a17bffd6a624425af737b4664e295508c3c5b8c76ebe37f1f393aa65105d542" + }, + "fonts": [ + "AntDesign/AntDesign.ttf", + "AntDesign/AntDesign.svg", + "AntDesign/AntDesign.woff", + "AntDesign/AntDesign.eot", + "AntDesign/AntDesign.woff2" + ], + "glyphs": { + "account-book": { + "codepoint": 62454, + "source": "fixedSvg/account-book.svg" + }, + "aim": { + "codepoint": 62455, + "source": "fixedSvg/aim.svg" + }, + "alert": { + "codepoint": 62456, + "source": "fixedSvg/alert.svg" + }, + "alibaba": { + "codepoint": 62457, + "source": "fixedSvg/alibaba.svg" + }, + "align-center": { + "codepoint": 62458, + "source": "fixedSvg/align-center.svg" + }, + "align-left": { + "codepoint": 61701, + "source": "fixedSvg/align-left.svg" + }, + "align-right": { + "codepoint": 61702, + "source": "fixedSvg/align-right.svg" + }, + "alipay": { + "codepoint": 62459, + "source": "fixedSvg/alipay.svg" + }, + "alipay-circle": { + "codepoint": 62460, + "source": "fixedSvg/alipay-circle.svg" + }, + "aliwangwang": { + "codepoint": 62461, + "source": "fixedSvg/aliwangwang.svg" + }, + "aliyun": { + "codepoint": 62462, + "source": "fixedSvg/aliyun.svg" + }, + "amazon": { + "codepoint": 62463, + "source": "fixedSvg/amazon.svg" + }, + "android": { + "codepoint": 62464, + "source": "fixedSvg/android.svg" + }, + "ant-cloud": { + "codepoint": 62465, + "source": "fixedSvg/ant-cloud.svg" + }, + "ant-design": { + "codepoint": 62466, + "source": "fixedSvg/ant-design.svg" + }, + "apartment": { + "codepoint": 62467, + "source": "fixedSvg/apartment.svg" + }, + "api": { + "codepoint": 62468, + "source": "fixedSvg/api.svg" + }, + "apple": { + "codepoint": 62469, + "source": "fixedSvg/apple.svg" + }, + "appstore": { + "codepoint": 62470, + "source": "fixedSvg/appstore.svg" + }, + "appstore-add": { + "codepoint": 62471, + "source": "fixedSvg/appstore-add.svg" + }, + "area-chart": { + "codepoint": 62472, + "source": "fixedSvg/area-chart.svg" + }, + "arrow-down": { + "codepoint": 61717, + "source": "fixedSvg/arrow-down.svg" + }, + "arrow-left": { + "codepoint": 61718, + "source": "fixedSvg/arrow-left.svg" + }, + "arrow-right": { + "codepoint": 61719, + "source": "fixedSvg/arrow-right.svg" + }, + "arrow-up": { + "codepoint": 61720, + "source": "fixedSvg/arrow-up.svg" + }, + "arrows-alt": { + "codepoint": 62473, + "source": "fixedSvg/arrows-alt.svg" + }, + "audio": { + "codepoint": 62474, + "source": "fixedSvg/audio.svg" + }, + "audio-muted": { + "codepoint": 62475, + "source": "fixedSvg/audio-muted.svg" + }, + "audit": { + "codepoint": 62476, + "source": "fixedSvg/audit.svg" + }, + "backward": { + "codepoint": 62477, + "source": "fixedSvg/backward.svg" + }, + "baidu": { + "codepoint": 62801, + "source": "fixedSvg/baidu.svg" + }, + "bank": { + "codepoint": 62478, + "source": "fixedSvg/bank.svg" + }, + "bar-chart": { + "codepoint": 62479, + "source": "fixedSvg/bar-chart.svg" + }, + "barcode": { + "codepoint": 62480, + "source": "fixedSvg/barcode.svg" + }, + "bars": { + "codepoint": 62481, + "source": "fixedSvg/bars.svg" + }, + "behance": { + "codepoint": 61730, + "source": "fixedSvg/behance.svg" + }, + "behance-square": { + "codepoint": 62482, + "source": "fixedSvg/behance-square.svg" + }, + "bell": { + "codepoint": 61732, + "source": "fixedSvg/bell.svg" + }, + "bg-colors": { + "codepoint": 62483, + "source": "fixedSvg/bg-colors.svg" + }, + "bilibili": { + "codepoint": 62802, + "source": "fixedSvg/bilibili.svg" + }, + "block": { + "codepoint": 61734, + "source": "fixedSvg/block.svg" + }, + "bold": { + "codepoint": 62484, + "source": "fixedSvg/bold.svg" + }, + "book": { + "codepoint": 61736, + "source": "fixedSvg/book.svg" + }, + "border": { + "codepoint": 62485, + "source": "fixedSvg/border.svg" + }, + "border-bottom": { + "codepoint": 62486, + "source": "fixedSvg/border-bottom.svg" + }, + "border-horizontal": { + "codepoint": 62487, + "source": "fixedSvg/border-horizontal.svg" + }, + "border-inner": { + "codepoint": 62488, + "source": "fixedSvg/border-inner.svg" + }, + "border-left": { + "codepoint": 62489, + "source": "fixedSvg/border-left.svg" + }, + "border-outer": { + "codepoint": 62490, + "source": "fixedSvg/border-outer.svg" + }, + "border-right": { + "codepoint": 62491, + "source": "fixedSvg/border-right.svg" + }, + "border-top": { + "codepoint": 62492, + "source": "fixedSvg/border-top.svg" + }, + "border-verticle": { + "codepoint": 62493, + "source": "fixedSvg/border-verticle.svg" + }, + "borderless-table": { + "codepoint": 62494, + "source": "fixedSvg/borderless-table.svg" + }, + "box-plot": { + "codepoint": 62495, + "source": "fixedSvg/box-plot.svg" + }, + "branches": { + "codepoint": 62496, + "source": "fixedSvg/branches.svg" + }, + "bug": { + "codepoint": 61749, + "source": "fixedSvg/bug.svg" + }, + "build": { + "codepoint": 62497, + "source": "fixedSvg/build.svg" + }, + "bulb": { + "codepoint": 62498, + "source": "fixedSvg/bulb.svg" + }, + "calculator": { + "codepoint": 61752, + "source": "fixedSvg/calculator.svg" + }, + "calendar": { + "codepoint": 61753, + "source": "fixedSvg/calendar.svg" + }, + "camera": { + "codepoint": 61754, + "source": "fixedSvg/camera.svg" + }, + "car": { + "codepoint": 62499, + "source": "fixedSvg/car.svg" + }, + "caret-down": { + "codepoint": 62500, + "source": "fixedSvg/caret-down.svg" + }, + "caret-left": { + "codepoint": 62501, + "source": "fixedSvg/caret-left.svg" + }, + "caret-right": { + "codepoint": 62502, + "source": "fixedSvg/caret-right.svg" + }, + "caret-up": { + "codepoint": 62503, + "source": "fixedSvg/caret-up.svg" + }, + "carry-out": { + "codepoint": 62504, + "source": "fixedSvg/carry-out.svg" + }, + "check": { + "codepoint": 61761, + "source": "fixedSvg/check.svg" + }, + "check-circle": { + "codepoint": 62505, + "source": "fixedSvg/check-circle.svg" + }, + "check-square": { + "codepoint": 62506, + "source": "fixedSvg/check-square.svg" + }, + "chrome": { + "codepoint": 62507, + "source": "fixedSvg/chrome.svg" + }, + "ci": { + "codepoint": 62508, + "source": "fixedSvg/ci.svg" + }, + "ci-circle": { + "codepoint": 62509, + "source": "fixedSvg/ci-circle.svg" + }, + "clear": { + "codepoint": 62510, + "source": "fixedSvg/clear.svg" + }, + "clock-circle": { + "codepoint": 62511, + "source": "fixedSvg/clock-circle.svg" + }, + "close": { + "codepoint": 62512, + "source": "fixedSvg/close.svg" + }, + "close-circle": { + "codepoint": 62513, + "source": "fixedSvg/close-circle.svg" + }, + "close-square": { + "codepoint": 62514, + "source": "fixedSvg/close-square.svg" + }, + "cloud": { + "codepoint": 61772, + "source": "fixedSvg/cloud.svg" + }, + "cloud-download": { + "codepoint": 62515, + "source": "fixedSvg/cloud-download.svg" + }, + "cloud-server": { + "codepoint": 62516, + "source": "fixedSvg/cloud-server.svg" + }, + "cloud-sync": { + "codepoint": 62517, + "source": "fixedSvg/cloud-sync.svg" + }, + "cloud-upload": { + "codepoint": 62518, + "source": "fixedSvg/cloud-upload.svg" + }, + "cluster": { + "codepoint": 62519, + "source": "fixedSvg/cluster.svg" + }, + "code": { + "codepoint": 61778, + "source": "fixedSvg/code.svg" + }, + "code-sandbox": { + "codepoint": 62520, + "source": "fixedSvg/code-sandbox.svg" + }, + "codepen": { + "codepoint": 62521, + "source": "fixedSvg/codepen.svg" + }, + "codepen-circle": { + "codepoint": 62522, + "source": "fixedSvg/codepen-circle.svg" + }, + "coffee": { + "codepoint": 62523, + "source": "fixedSvg/coffee.svg" + }, + "column-height": { + "codepoint": 62524, + "source": "fixedSvg/column-height.svg" + }, + "column-width": { + "codepoint": 62525, + "source": "fixedSvg/column-width.svg" + }, + "comment": { + "codepoint": 62526, + "source": "fixedSvg/comment.svg" + }, + "compass": { + "codepoint": 61786, + "source": "fixedSvg/compass.svg" + }, + "compress": { + "codepoint": 62527, + "source": "fixedSvg/compress.svg" + }, + "console-sql": { + "codepoint": 62528, + "source": "fixedSvg/console-sql.svg" + }, + "contacts": { + "codepoint": 62529, + "source": "fixedSvg/contacts.svg" + }, + "container": { + "codepoint": 62530, + "source": "fixedSvg/container.svg" + }, + "control": { + "codepoint": 62531, + "source": "fixedSvg/control.svg" + }, + "copy": { + "codepoint": 61792, + "source": "fixedSvg/copy.svg" + }, + "copyright": { + "codepoint": 62532, + "source": "fixedSvg/copyright.svg" + }, + "copyright-circle": { + "codepoint": 62533, + "source": "fixedSvg/copyright-circle.svg" + }, + "credit-card": { + "codepoint": 61795, + "source": "fixedSvg/credit-card.svg" + }, + "crown": { + "codepoint": 62534, + "source": "fixedSvg/crown.svg" + }, + "customer-service": { + "codepoint": 62535, + "source": "fixedSvg/customer-service.svg" + }, + "dash": { + "codepoint": 62536, + "source": "fixedSvg/dash.svg" + }, + "dashboard": { + "codepoint": 62537, + "source": "fixedSvg/dashboard.svg" + }, + "database": { + "codepoint": 61800, + "source": "fixedSvg/database.svg" + }, + "delete": { + "codepoint": 62538, + "source": "fixedSvg/delete.svg" + }, + "delete-column": { + "codepoint": 62539, + "source": "fixedSvg/delete-column.svg" + }, + "delete-row": { + "codepoint": 62540, + "source": "fixedSvg/delete-row.svg" + }, + "delivered-procedure": { + "codepoint": 62541, + "source": "fixedSvg/delivered-procedure.svg" + }, + "deployment-unit": { + "codepoint": 62542, + "source": "fixedSvg/deployment-unit.svg" + }, + "desktop": { + "codepoint": 62543, + "source": "fixedSvg/desktop.svg" + }, + "diff": { + "codepoint": 62544, + "source": "fixedSvg/diff.svg" + }, + "dingding": { + "codepoint": 62545, + "source": "fixedSvg/dingding.svg" + }, + "dingtalk": { + "codepoint": 62546, + "source": "fixedSvg/dingtalk.svg" + }, + "disconnect": { + "codepoint": 62547, + "source": "fixedSvg/disconnect.svg" + }, + "discord": { + "codepoint": 62803, + "source": "fixedSvg/discord.svg" + }, + "dislike": { + "codepoint": 62548, + "source": "fixedSvg/dislike.svg" + }, + "docker": { + "codepoint": 62804, + "source": "fixedSvg/docker.svg" + }, + "dollar": { + "codepoint": 62549, + "source": "fixedSvg/dollar.svg" + }, + "dollar-circle": { + "codepoint": 62550, + "source": "fixedSvg/dollar-circle.svg" + }, + "dot-chart": { + "codepoint": 62551, + "source": "fixedSvg/dot-chart.svg" + }, + "dot-net": { + "codepoint": 62805, + "source": "fixedSvg/dot-net.svg" + }, + "double-left": { + "codepoint": 62552, + "source": "fixedSvg/double-left.svg" + }, + "double-right": { + "codepoint": 62553, + "source": "fixedSvg/double-right.svg" + }, + "down": { + "codepoint": 62554, + "source": "fixedSvg/down.svg" + }, + "down-circle": { + "codepoint": 62555, + "source": "fixedSvg/down-circle.svg" + }, + "down-square": { + "codepoint": 62556, + "source": "fixedSvg/down-square.svg" + }, + "download": { + "codepoint": 61820, + "source": "fixedSvg/download.svg" + }, + "drag": { + "codepoint": 62557, + "source": "fixedSvg/drag.svg" + }, + "dribbble": { + "codepoint": 61822, + "source": "fixedSvg/dribbble.svg" + }, + "dribbble-square": { + "codepoint": 62558, + "source": "fixedSvg/dribbble-square.svg" + }, + "dropbox": { + "codepoint": 61824, + "source": "fixedSvg/dropbox.svg" + }, + "edit": { + "codepoint": 61825, + "source": "fixedSvg/edit.svg" + }, + "ellipsis": { + "codepoint": 62559, + "source": "fixedSvg/ellipsis.svg" + }, + "enter": { + "codepoint": 62560, + "source": "fixedSvg/enter.svg" + }, + "environment": { + "codepoint": 62561, + "source": "fixedSvg/environment.svg" + }, + "euro": { + "codepoint": 62562, + "source": "fixedSvg/euro.svg" + }, + "euro-circle": { + "codepoint": 62563, + "source": "fixedSvg/euro-circle.svg" + }, + "exception": { + "codepoint": 62564, + "source": "fixedSvg/exception.svg" + }, + "exclamation": { + "codepoint": 62565, + "source": "fixedSvg/exclamation.svg" + }, + "exclamation-circle": { + "codepoint": 62566, + "source": "fixedSvg/exclamation-circle.svg" + }, + "expand": { + "codepoint": 62567, + "source": "fixedSvg/expand.svg" + }, + "expand-alt": { + "codepoint": 62568, + "source": "fixedSvg/expand-alt.svg" + }, + "experiment": { + "codepoint": 62569, + "source": "fixedSvg/experiment.svg" + }, + "export": { + "codepoint": 61837, + "source": "fixedSvg/export.svg" + }, + "eye": { + "codepoint": 61838, + "source": "fixedSvg/eye.svg" + }, + "eye-invisible": { + "codepoint": 62570, + "source": "fixedSvg/eye-invisible.svg" + }, + "facebook": { + "codepoint": 61840, + "source": "fixedSvg/facebook.svg" + }, + "fall": { + "codepoint": 62571, + "source": "fixedSvg/fall.svg" + }, + "fast-backward": { + "codepoint": 62572, + "source": "fixedSvg/fast-backward.svg" + }, + "fast-forward": { + "codepoint": 62573, + "source": "fixedSvg/fast-forward.svg" + }, + "field-binary": { + "codepoint": 62574, + "source": "fixedSvg/field-binary.svg" + }, + "field-number": { + "codepoint": 62575, + "source": "fixedSvg/field-number.svg" + }, + "field-string": { + "codepoint": 62576, + "source": "fixedSvg/field-string.svg" + }, + "field-time": { + "codepoint": 62577, + "source": "fixedSvg/field-time.svg" + }, + "file": { + "codepoint": 62578, + "source": "fixedSvg/file.svg" + }, + "file-add": { + "codepoint": 62579, + "source": "fixedSvg/file-add.svg" + }, + "file-done": { + "codepoint": 62580, + "source": "fixedSvg/file-done.svg" + }, + "file-excel": { + "codepoint": 62581, + "source": "fixedSvg/file-excel.svg" + }, + "file-exclamation": { + "codepoint": 62582, + "source": "fixedSvg/file-exclamation.svg" + }, + "file-gif": { + "codepoint": 62583, + "source": "fixedSvg/file-gif.svg" + }, + "file-image": { + "codepoint": 62584, + "source": "fixedSvg/file-image.svg" + }, + "file-jpg": { + "codepoint": 62585, + "source": "fixedSvg/file-jpg.svg" + }, + "file-markdown": { + "codepoint": 62586, + "source": "fixedSvg/file-markdown.svg" + }, + "file-pdf": { + "codepoint": 62587, + "source": "fixedSvg/file-pdf.svg" + }, + "file-ppt": { + "codepoint": 62588, + "source": "fixedSvg/file-ppt.svg" + }, + "file-protect": { + "codepoint": 62589, + "source": "fixedSvg/file-protect.svg" + }, + "file-search": { + "codepoint": 62590, + "source": "fixedSvg/file-search.svg" + }, + "file-sync": { + "codepoint": 62591, + "source": "fixedSvg/file-sync.svg" + }, + "file-text": { + "codepoint": 62592, + "source": "fixedSvg/file-text.svg" + }, + "file-unknown": { + "codepoint": 62593, + "source": "fixedSvg/file-unknown.svg" + }, + "file-word": { + "codepoint": 62594, + "source": "fixedSvg/file-word.svg" + }, + "file-zip": { + "codepoint": 62595, + "source": "fixedSvg/file-zip.svg" + }, + "filter": { + "codepoint": 62596, + "source": "fixedSvg/filter.svg" + }, + "fire": { + "codepoint": 62597, + "source": "fixedSvg/fire.svg" + }, + "flag": { + "codepoint": 61868, + "source": "fixedSvg/flag.svg" + }, + "folder": { + "codepoint": 61869, + "source": "fixedSvg/folder.svg" + }, + "folder-add": { + "codepoint": 62598, + "source": "fixedSvg/folder-add.svg" + }, + "folder-open": { + "codepoint": 62599, + "source": "fixedSvg/folder-open.svg" + }, + "folder-view": { + "codepoint": 62600, + "source": "fixedSvg/folder-view.svg" + }, + "font-colors": { + "codepoint": 62601, + "source": "fixedSvg/font-colors.svg" + }, + "font-size": { + "codepoint": 62602, + "source": "fixedSvg/font-size.svg" + }, + "fork": { + "codepoint": 62603, + "source": "fixedSvg/fork.svg" + }, + "form": { + "codepoint": 62604, + "source": "fixedSvg/form.svg" + }, + "format-painter": { + "codepoint": 62605, + "source": "fixedSvg/format-painter.svg" + }, + "forward": { + "codepoint": 61878, + "source": "fixedSvg/forward.svg" + }, + "frown": { + "codepoint": 62606, + "source": "fixedSvg/frown.svg" + }, + "fullscreen": { + "codepoint": 62607, + "source": "fixedSvg/fullscreen.svg" + }, + "fullscreen-exit": { + "codepoint": 62608, + "source": "fixedSvg/fullscreen-exit.svg" + }, + "function": { + "codepoint": 62609, + "source": "fixedSvg/function.svg" + }, + "fund": { + "codepoint": 62610, + "source": "fixedSvg/fund.svg" + }, + "fund-projection-screen": { + "codepoint": 62611, + "source": "fixedSvg/fund-projection-screen.svg" + }, + "fund-view": { + "codepoint": 62612, + "source": "fixedSvg/fund-view.svg" + }, + "funnel-plot": { + "codepoint": 62613, + "source": "fixedSvg/funnel-plot.svg" + }, + "gateway": { + "codepoint": 62614, + "source": "fixedSvg/gateway.svg" + }, + "gif": { + "codepoint": 62615, + "source": "fixedSvg/gif.svg" + }, + "gift": { + "codepoint": 62616, + "source": "fixedSvg/gift.svg" + }, + "github": { + "codepoint": 61890, + "source": "fixedSvg/github.svg" + }, + "gitlab": { + "codepoint": 62617, + "source": "fixedSvg/gitlab.svg" + }, + "global": { + "codepoint": 62618, + "source": "fixedSvg/global.svg" + }, + "gold": { + "codepoint": 62619, + "source": "fixedSvg/gold.svg" + }, + "google": { + "codepoint": 62620, + "source": "fixedSvg/google.svg" + }, + "google-plus": { + "codepoint": 62621, + "source": "fixedSvg/google-plus.svg" + }, + "group": { + "codepoint": 62622, + "source": "fixedSvg/group.svg" + }, + "harmony-o-s": { + "codepoint": 62806, + "source": "fixedSvg/harmony-o-s.svg" + }, + "harmony-os": { + "codepoint": 62807, + "source": "fixedSvg/harmony-os.svg" + }, + "hdd": { + "codepoint": 62623, + "source": "fixedSvg/hdd.svg" + }, + "heart": { + "codepoint": 61898, + "source": "fixedSvg/heart.svg" + }, + "heat-map": { + "codepoint": 62624, + "source": "fixedSvg/heat-map.svg" + }, + "highlight": { + "codepoint": 62625, + "source": "fixedSvg/highlight.svg" + }, + "history": { + "codepoint": 62626, + "source": "fixedSvg/history.svg" + }, + "holder": { + "codepoint": 62627, + "source": "fixedSvg/holder.svg" + }, + "home": { + "codepoint": 61903, + "source": "fixedSvg/home.svg" + }, + "hourglass": { + "codepoint": 62628, + "source": "fixedSvg/hourglass.svg" + }, + "html5": { + "codepoint": 62629, + "source": "fixedSvg/html5.svg" + }, + "idcard": { + "codepoint": 62630, + "source": "fixedSvg/idcard.svg" + }, + "ie": { + "codepoint": 62631, + "source": "fixedSvg/ie.svg" + }, + "import": { + "codepoint": 62632, + "source": "fixedSvg/import.svg" + }, + "inbox": { + "codepoint": 61909, + "source": "fixedSvg/inbox.svg" + }, + "info": { + "codepoint": 61910, + "source": "fixedSvg/info.svg" + }, + "info-circle": { + "codepoint": 62633, + "source": "fixedSvg/info-circle.svg" + }, + "insert-row-above": { + "codepoint": 62634, + "source": "fixedSvg/insert-row-above.svg" + }, + "insert-row-below": { + "codepoint": 62635, + "source": "fixedSvg/insert-row-below.svg" + }, + "insert-row-left": { + "codepoint": 62636, + "source": "fixedSvg/insert-row-left.svg" + }, + "insert-row-right": { + "codepoint": 62637, + "source": "fixedSvg/insert-row-right.svg" + }, + "instagram": { + "codepoint": 61916, + "source": "fixedSvg/instagram.svg" + }, + "insurance": { + "codepoint": 62638, + "source": "fixedSvg/insurance.svg" + }, + "interaction": { + "codepoint": 62639, + "source": "fixedSvg/interaction.svg" + }, + "issues-close": { + "codepoint": 62640, + "source": "fixedSvg/issues-close.svg" + }, + "italic": { + "codepoint": 62641, + "source": "fixedSvg/italic.svg" + }, + "java": { + "codepoint": 62808, + "source": "fixedSvg/java.svg" + }, + "java-script": { + "codepoint": 62809, + "source": "fixedSvg/java-script.svg" + }, + "key": { + "codepoint": 61921, + "source": "fixedSvg/key.svg" + }, + "kubernetes": { + "codepoint": 62810, + "source": "fixedSvg/kubernetes.svg" + }, + "laptop": { + "codepoint": 61922, + "source": "fixedSvg/laptop.svg" + }, + "layout": { + "codepoint": 62642, + "source": "fixedSvg/layout.svg" + }, + "left": { + "codepoint": 62643, + "source": "fixedSvg/left.svg" + }, + "left-circle": { + "codepoint": 62644, + "source": "fixedSvg/left-circle.svg" + }, + "left-square": { + "codepoint": 62645, + "source": "fixedSvg/left-square.svg" + }, + "like": { + "codepoint": 62646, + "source": "fixedSvg/like.svg" + }, + "line": { + "codepoint": 62647, + "source": "fixedSvg/line.svg" + }, + "line-chart": { + "codepoint": 62648, + "source": "fixedSvg/line-chart.svg" + }, + "line-height": { + "codepoint": 62649, + "source": "fixedSvg/line-height.svg" + }, + "link": { + "codepoint": 61931, + "source": "fixedSvg/link.svg" + }, + "linkedin": { + "codepoint": 61932, + "source": "fixedSvg/linkedin.svg" + }, + "linux": { + "codepoint": 62811, + "source": "fixedSvg/linux.svg" + }, + "loading": { + "codepoint": 62650, + "source": "fixedSvg/loading.svg" + }, + "loading-3-quarters": { + "codepoint": 62651, + "source": "fixedSvg/loading-3-quarters.svg" + }, + "lock": { + "codepoint": 61935, + "source": "fixedSvg/lock.svg" + }, + "login": { + "codepoint": 61936, + "source": "fixedSvg/login.svg" + }, + "logout": { + "codepoint": 62652, + "source": "fixedSvg/logout.svg" + }, + "mac-command": { + "codepoint": 62653, + "source": "fixedSvg/mac-command.svg" + }, + "mail": { + "codepoint": 61939, + "source": "fixedSvg/mail.svg" + }, + "man": { + "codepoint": 61940, + "source": "fixedSvg/man.svg" + }, + "medicine-box": { + "codepoint": 62654, + "source": "fixedSvg/medicine-box.svg" + }, + "medium": { + "codepoint": 61942, + "source": "fixedSvg/medium.svg" + }, + "medium-workmark": { + "codepoint": 62655, + "source": "fixedSvg/medium-workmark.svg" + }, + "meh": { + "codepoint": 62656, + "source": "fixedSvg/meh.svg" + }, + "menu": { + "codepoint": 61945, + "source": "fixedSvg/menu.svg" + }, + "menu-fold": { + "codepoint": 62657, + "source": "fixedSvg/menu-fold.svg" + }, + "menu-unfold": { + "codepoint": 62658, + "source": "fixedSvg/menu-unfold.svg" + }, + "merge": { + "codepoint": 62812, + "source": "fixedSvg/merge.svg" + }, + "merge-cells": { + "codepoint": 62659, + "source": "fixedSvg/merge-cells.svg" + }, + "message": { + "codepoint": 61949, + "source": "fixedSvg/message.svg" + }, + "minus": { + "codepoint": 61950, + "source": "fixedSvg/minus.svg" + }, + "minus-circle": { + "codepoint": 62660, + "source": "fixedSvg/minus-circle.svg" + }, + "minus-square": { + "codepoint": 62661, + "source": "fixedSvg/minus-square.svg" + }, + "mobile": { + "codepoint": 61953, + "source": "fixedSvg/mobile.svg" + }, + "money-collect": { + "codepoint": 62662, + "source": "fixedSvg/money-collect.svg" + }, + "monitor": { + "codepoint": 62663, + "source": "fixedSvg/monitor.svg" + }, + "moon": { + "codepoint": 62813, + "source": "fixedSvg/moon.svg" + }, + "more": { + "codepoint": 62664, + "source": "fixedSvg/more.svg" + }, + "muted": { + "codepoint": 62814, + "source": "fixedSvg/muted.svg" + }, + "node-collapse": { + "codepoint": 62665, + "source": "fixedSvg/node-collapse.svg" + }, + "node-expand": { + "codepoint": 62666, + "source": "fixedSvg/node-expand.svg" + }, + "node-index": { + "codepoint": 62667, + "source": "fixedSvg/node-index.svg" + }, + "notification": { + "codepoint": 61960, + "source": "fixedSvg/notification.svg" + }, + "number": { + "codepoint": 62668, + "source": "fixedSvg/number.svg" + }, + "one-to-one": { + "codepoint": 62669, + "source": "fixedSvg/one-to-one.svg" + }, + "open-a-i": { + "codepoint": 62815, + "source": "fixedSvg/open-a-i.svg" + }, + "open-ai": { + "codepoint": 62816, + "source": "fixedSvg/open-ai.svg" + }, + "ordered-list": { + "codepoint": 62670, + "source": "fixedSvg/ordered-list.svg" + }, + "paper-clip": { + "codepoint": 62671, + "source": "fixedSvg/paper-clip.svg" + }, + "partition": { + "codepoint": 62672, + "source": "fixedSvg/partition.svg" + }, + "pause": { + "codepoint": 62673, + "source": "fixedSvg/pause.svg" + }, + "pause-circle": { + "codepoint": 62674, + "source": "fixedSvg/pause-circle.svg" + }, + "pay-circle": { + "codepoint": 62675, + "source": "fixedSvg/pay-circle.svg" + }, + "percentage": { + "codepoint": 62676, + "source": "fixedSvg/percentage.svg" + }, + "phone": { + "codepoint": 61970, + "source": "fixedSvg/phone.svg" + }, + "pic-center": { + "codepoint": 62677, + "source": "fixedSvg/pic-center.svg" + }, + "pic-left": { + "codepoint": 62678, + "source": "fixedSvg/pic-left.svg" + }, + "pic-right": { + "codepoint": 62679, + "source": "fixedSvg/pic-right.svg" + }, + "picture": { + "codepoint": 62680, + "source": "fixedSvg/picture.svg" + }, + "pie-chart": { + "codepoint": 61975, + "source": "fixedSvg/pie-chart.svg" + }, + "pinterest": { + "codepoint": 62817, + "source": "fixedSvg/pinterest.svg" + }, + "play-circle": { + "codepoint": 62681, + "source": "fixedSvg/play-circle.svg" + }, + "play-square": { + "codepoint": 62682, + "source": "fixedSvg/play-square.svg" + }, + "plus": { + "codepoint": 61978, + "source": "fixedSvg/plus.svg" + }, + "plus-circle": { + "codepoint": 62683, + "source": "fixedSvg/plus-circle.svg" + }, + "plus-square": { + "codepoint": 62684, + "source": "fixedSvg/plus-square.svg" + }, + "pound": { + "codepoint": 62685, + "source": "fixedSvg/pound.svg" + }, + "pound-circle": { + "codepoint": 62686, + "source": "fixedSvg/pound-circle.svg" + }, + "poweroff": { + "codepoint": 62687, + "source": "fixedSvg/poweroff.svg" + }, + "printer": { + "codepoint": 62688, + "source": "fixedSvg/printer.svg" + }, + "product": { + "codepoint": 62818, + "source": "fixedSvg/product.svg" + }, + "profile": { + "codepoint": 62689, + "source": "fixedSvg/profile.svg" + }, + "project": { + "codepoint": 62690, + "source": "fixedSvg/project.svg" + }, + "property-safety": { + "codepoint": 62691, + "source": "fixedSvg/property-safety.svg" + }, + "pull-request": { + "codepoint": 62692, + "source": "fixedSvg/pull-request.svg" + }, + "pushpin": { + "codepoint": 62693, + "source": "fixedSvg/pushpin.svg" + }, + "python": { + "codepoint": 62819, + "source": "fixedSvg/python.svg" + }, + "qq": { + "codepoint": 61990, + "source": "fixedSvg/qq.svg" + }, + "qrcode": { + "codepoint": 62694, + "source": "fixedSvg/qrcode.svg" + }, + "question": { + "codepoint": 62695, + "source": "fixedSvg/question.svg" + }, + "question-circle": { + "codepoint": 62696, + "source": "fixedSvg/question-circle.svg" + }, + "radar-chart": { + "codepoint": 62697, + "source": "fixedSvg/radar-chart.svg" + }, + "radius-bottomleft": { + "codepoint": 62698, + "source": "fixedSvg/radius-bottomleft.svg" + }, + "radius-bottomright": { + "codepoint": 62699, + "source": "fixedSvg/radius-bottomright.svg" + }, + "radius-setting": { + "codepoint": 62700, + "source": "fixedSvg/radius-setting.svg" + }, + "radius-upleft": { + "codepoint": 62701, + "source": "fixedSvg/radius-upleft.svg" + }, + "radius-upright": { + "codepoint": 62702, + "source": "fixedSvg/radius-upright.svg" + }, + "read": { + "codepoint": 62703, + "source": "fixedSvg/read.svg" + }, + "reconciliation": { + "codepoint": 62704, + "source": "fixedSvg/reconciliation.svg" + }, + "red-envelope": { + "codepoint": 62705, + "source": "fixedSvg/red-envelope.svg" + }, + "reddit": { + "codepoint": 62706, + "source": "fixedSvg/reddit.svg" + }, + "redo": { + "codepoint": 62707, + "source": "fixedSvg/redo.svg" + }, + "reload": { + "codepoint": 62708, + "source": "fixedSvg/reload.svg" + }, + "rest": { + "codepoint": 62709, + "source": "fixedSvg/rest.svg" + }, + "retweet": { + "codepoint": 62007, + "source": "fixedSvg/retweet.svg" + }, + "right": { + "codepoint": 62710, + "source": "fixedSvg/right.svg" + }, + "right-circle": { + "codepoint": 62711, + "source": "fixedSvg/right-circle.svg" + }, + "right-square": { + "codepoint": 62712, + "source": "fixedSvg/right-square.svg" + }, + "rise": { + "codepoint": 62713, + "source": "fixedSvg/rise.svg" + }, + "robot": { + "codepoint": 62714, + "source": "fixedSvg/robot.svg" + }, + "rocket": { + "codepoint": 62013, + "source": "fixedSvg/rocket.svg" + }, + "rollback": { + "codepoint": 62715, + "source": "fixedSvg/rollback.svg" + }, + "rotate-left": { + "codepoint": 62716, + "source": "fixedSvg/rotate-left.svg" + }, + "rotate-right": { + "codepoint": 62717, + "source": "fixedSvg/rotate-right.svg" + }, + "ruby": { + "codepoint": 62820, + "source": "fixedSvg/ruby.svg" + }, + "safety": { + "codepoint": 62718, + "source": "fixedSvg/safety.svg" + }, + "safety-certificate": { + "codepoint": 62719, + "source": "fixedSvg/safety-certificate.svg" + }, + "save": { + "codepoint": 62019, + "source": "fixedSvg/save.svg" + }, + "scan": { + "codepoint": 62720, + "source": "fixedSvg/scan.svg" + }, + "schedule": { + "codepoint": 62721, + "source": "fixedSvg/schedule.svg" + }, + "scissor": { + "codepoint": 62722, + "source": "fixedSvg/scissor.svg" + }, + "search": { + "codepoint": 62723, + "source": "fixedSvg/search.svg" + }, + "security-scan": { + "codepoint": 62724, + "source": "fixedSvg/security-scan.svg" + }, + "select": { + "codepoint": 62725, + "source": "fixedSvg/select.svg" + }, + "send": { + "codepoint": 62726, + "source": "fixedSvg/send.svg" + }, + "setting": { + "codepoint": 62727, + "source": "fixedSvg/setting.svg" + }, + "shake": { + "codepoint": 62728, + "source": "fixedSvg/shake.svg" + }, + "share-alt": { + "codepoint": 62729, + "source": "fixedSvg/share-alt.svg" + }, + "shop": { + "codepoint": 62030, + "source": "fixedSvg/shop.svg" + }, + "shopping": { + "codepoint": 62730, + "source": "fixedSvg/shopping.svg" + }, + "shopping-cart": { + "codepoint": 62032, + "source": "fixedSvg/shopping-cart.svg" + }, + "shrink": { + "codepoint": 62731, + "source": "fixedSvg/shrink.svg" + }, + "signature": { + "codepoint": 62821, + "source": "fixedSvg/signature.svg" + }, + "sisternode": { + "codepoint": 62732, + "source": "fixedSvg/sisternode.svg" + }, + "sketch": { + "codepoint": 62733, + "source": "fixedSvg/sketch.svg" + }, + "skin": { + "codepoint": 62734, + "source": "fixedSvg/skin.svg" + }, + "skype": { + "codepoint": 62037, + "source": "fixedSvg/skype.svg" + }, + "slack": { + "codepoint": 62735, + "source": "fixedSvg/slack.svg" + }, + "slack-square": { + "codepoint": 62736, + "source": "fixedSvg/slack-square.svg" + }, + "sliders": { + "codepoint": 62737, + "source": "fixedSvg/sliders.svg" + }, + "small-dash": { + "codepoint": 62738, + "source": "fixedSvg/small-dash.svg" + }, + "smile": { + "codepoint": 62739, + "source": "fixedSvg/smile.svg" + }, + "snippets": { + "codepoint": 62740, + "source": "fixedSvg/snippets.svg" + }, + "solution": { + "codepoint": 62741, + "source": "fixedSvg/solution.svg" + }, + "sort-ascending": { + "codepoint": 62742, + "source": "fixedSvg/sort-ascending.svg" + }, + "sort-descending": { + "codepoint": 62743, + "source": "fixedSvg/sort-descending.svg" + }, + "sound": { + "codepoint": 62047, + "source": "fixedSvg/sound.svg" + }, + "split-cells": { + "codepoint": 62744, + "source": "fixedSvg/split-cells.svg" + }, + "spotify": { + "codepoint": 62822, + "source": "fixedSvg/spotify.svg" + }, + "star": { + "codepoint": 62049, + "source": "fixedSvg/star.svg" + }, + "step-backward": { + "codepoint": 62745, + "source": "fixedSvg/step-backward.svg" + }, + "step-forward": { + "codepoint": 62746, + "source": "fixedSvg/step-forward.svg" + }, + "stock": { + "codepoint": 62747, + "source": "fixedSvg/stock.svg" + }, + "stop": { + "codepoint": 62748, + "source": "fixedSvg/stop.svg" + }, + "strikethrough": { + "codepoint": 62749, + "source": "fixedSvg/strikethrough.svg" + }, + "subnode": { + "codepoint": 62750, + "source": "fixedSvg/subnode.svg" + }, + "sun": { + "codepoint": 62823, + "source": "fixedSvg/sun.svg" + }, + "swap": { + "codepoint": 62056, + "source": "fixedSvg/swap.svg" + }, + "swap-left": { + "codepoint": 62751, + "source": "fixedSvg/swap-left.svg" + }, + "swap-right": { + "codepoint": 62752, + "source": "fixedSvg/swap-right.svg" + }, + "switcher": { + "codepoint": 62753, + "source": "fixedSvg/switcher.svg" + }, + "sync": { + "codepoint": 62754, + "source": "fixedSvg/sync.svg" + }, + "table": { + "codepoint": 62755, + "source": "fixedSvg/table.svg" + }, + "tablet": { + "codepoint": 62062, + "source": "fixedSvg/tablet.svg" + }, + "tag": { + "codepoint": 62063, + "source": "fixedSvg/tag.svg" + }, + "tags": { + "codepoint": 62756, + "source": "fixedSvg/tags.svg" + }, + "taobao": { + "codepoint": 62757, + "source": "fixedSvg/taobao.svg" + }, + "taobao-circle": { + "codepoint": 62758, + "source": "fixedSvg/taobao-circle.svg" + }, + "team": { + "codepoint": 62759, + "source": "fixedSvg/team.svg" + }, + "thunderbolt": { + "codepoint": 62760, + "source": "fixedSvg/thunderbolt.svg" + }, + "tik-tok": { + "codepoint": 62824, + "source": "fixedSvg/tik-tok.svg" + }, + "to-top": { + "codepoint": 62761, + "source": "fixedSvg/to-top.svg" + }, + "tool": { + "codepoint": 62762, + "source": "fixedSvg/tool.svg" + }, + "trademark": { + "codepoint": 62763, + "source": "fixedSvg/trademark.svg" + }, + "trademark-circle": { + "codepoint": 62764, + "source": "fixedSvg/trademark-circle.svg" + }, + "transaction": { + "codepoint": 62765, + "source": "fixedSvg/transaction.svg" + }, + "translation": { + "codepoint": 62766, + "source": "fixedSvg/translation.svg" + }, + "trophy": { + "codepoint": 62075, + "source": "fixedSvg/trophy.svg" + }, + "truck": { + "codepoint": 62825, + "source": "fixedSvg/truck.svg" + }, + "twitch": { + "codepoint": 62826, + "source": "fixedSvg/twitch.svg" + }, + "twitter": { + "codepoint": 62076, + "source": "fixedSvg/twitter.svg" + }, + "underline": { + "codepoint": 62767, + "source": "fixedSvg/underline.svg" + }, + "undo": { + "codepoint": 62768, + "source": "fixedSvg/undo.svg" + }, + "ungroup": { + "codepoint": 62769, + "source": "fixedSvg/ungroup.svg" + }, + "unlock": { + "codepoint": 62770, + "source": "fixedSvg/unlock.svg" + }, + "unordered-list": { + "codepoint": 62771, + "source": "fixedSvg/unordered-list.svg" + }, + "up": { + "codepoint": 62772, + "source": "fixedSvg/up.svg" + }, + "up-circle": { + "codepoint": 62773, + "source": "fixedSvg/up-circle.svg" + }, + "up-square": { + "codepoint": 62774, + "source": "fixedSvg/up-square.svg" + }, + "upload": { + "codepoint": 62085, + "source": "fixedSvg/upload.svg" + }, + "usb": { + "codepoint": 62775, + "source": "fixedSvg/usb.svg" + }, + "user": { + "codepoint": 62087, + "source": "fixedSvg/user.svg" + }, + "user-add": { + "codepoint": 62776, + "source": "fixedSvg/user-add.svg" + }, + "user-delete": { + "codepoint": 62777, + "source": "fixedSvg/user-delete.svg" + }, + "user-switch": { + "codepoint": 62778, + "source": "fixedSvg/user-switch.svg" + }, + "usergroup-add": { + "codepoint": 62779, + "source": "fixedSvg/usergroup-add.svg" + }, + "usergroup-delete": { + "codepoint": 62780, + "source": "fixedSvg/usergroup-delete.svg" + }, + "verified": { + "codepoint": 62781, + "source": "fixedSvg/verified.svg" + }, + "vertical-align-bottom": { + "codepoint": 62782, + "source": "fixedSvg/vertical-align-bottom.svg" + }, + "vertical-align-middle": { + "codepoint": 62783, + "source": "fixedSvg/vertical-align-middle.svg" + }, + "vertical-align-top": { + "codepoint": 62784, + "source": "fixedSvg/vertical-align-top.svg" + }, + "vertical-left": { + "codepoint": 62785, + "source": "fixedSvg/vertical-left.svg" + }, + "vertical-right": { + "codepoint": 62786, + "source": "fixedSvg/vertical-right.svg" + }, + "video-camera": { + "codepoint": 62099, + "source": "fixedSvg/video-camera.svg" + }, + "video-camera-add": { + "codepoint": 62787, + "source": "fixedSvg/video-camera-add.svg" + }, + "wallet": { + "codepoint": 62101, + "source": "fixedSvg/wallet.svg" + }, + "warning": { + "codepoint": 62102, + "source": "fixedSvg/warning.svg" + }, + "wechat": { + "codepoint": 62788, + "source": "fixedSvg/wechat.svg" + }, + "wechat-work": { + "codepoint": 62827, + "source": "fixedSvg/wechat-work.svg" + }, + "weibo": { + "codepoint": 62789, + "source": "fixedSvg/weibo.svg" + }, + "weibo-circle": { + "codepoint": 62790, + "source": "fixedSvg/weibo-circle.svg" + }, + "weibo-square": { + "codepoint": 62791, + "source": "fixedSvg/weibo-square.svg" + }, + "whats-app": { + "codepoint": 62792, + "source": "fixedSvg/whats-app.svg" + }, + "wifi": { + "codepoint": 62793, + "source": "fixedSvg/wifi.svg" + }, + "windows": { + "codepoint": 62794, + "source": "fixedSvg/windows.svg" + }, + "woman": { + "codepoint": 62795, + "source": "fixedSvg/woman.svg" + }, + "x": { + "codepoint": 62828, + "source": "fixedSvg/x.svg" + }, + "yahoo": { + "codepoint": 62796, + "source": "fixedSvg/yahoo.svg" + }, + "youtube": { + "codepoint": 62112, + "source": "fixedSvg/youtube.svg" + }, + "yuque": { + "codepoint": 62797, + "source": "fixedSvg/yuque.svg" + }, + "zhihu": { + "codepoint": 62798, + "source": "fixedSvg/zhihu.svg" + }, + "zoom-in": { + "codepoint": 62799, + "source": "fixedSvg/zoom-in.svg" + }, + "zoom-out": { + "codepoint": 62800, + "source": "fixedSvg/zoom-out.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "AntDesign", + "force": true, + "input": { + "templates": "fixedSvg", + "vectors": "fixedSvg" + }, + "no_hash": true, + "output": { + "css": "AntDesign", + "fonts": "AntDesign", + "preview": "AntDesign" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "AntDesign/AntDesign.css" + ] +} \ No newline at end of file diff --git a/packages/ant-design/.yo-rc.json b/packages/ant-design/.yo-rc.json new file mode 100644 index 000000000..0e4fe6a04 --- /dev/null +++ b/packages/ant-design/.yo-rc.json @@ -0,0 +1,19 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "ant-design", + "upstreamFont": "@ant-design/icons-svg", + "buildSteps": { + "fixSVGPaths": { + "location": "../../node_modules/@ant-design/icons-svg/inline-namespaced-svg/outlined" + }, + "fontCustom": { + "location": "fixedSvg", + "cleanup": true + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} diff --git a/packages/ant-design/README.md b/packages/ant-design/README.md new file mode 100644 index 000000000..16d964493 --- /dev/null +++ b/packages/ant-design/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Ant Design + +Ant Design font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/ant-design +``` + +## Usage + +```js +import AntDesign from '@react-native-vector-icons/ant-design'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/ant-design/babel.config.js b/packages/ant-design/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/ant-design/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/ant-design/fonts/AntDesign.ttf b/packages/ant-design/fonts/AntDesign.ttf new file mode 100644 index 000000000..53c6483af Binary files /dev/null and b/packages/ant-design/fonts/AntDesign.ttf differ diff --git a/packages/ant-design/glyphmaps/AntDesign.json b/packages/ant-design/glyphmaps/AntDesign.json new file mode 100644 index 000000000..f30ac244a --- /dev/null +++ b/packages/ant-design/glyphmaps/AntDesign.json @@ -0,0 +1,451 @@ +{ + "account-book": 62454, + "aim": 62455, + "alert": 62456, + "alibaba": 62457, + "align-center": 62458, + "align-left": 61701, + "align-right": 61702, + "alipay": 62459, + "alipay-circle": 62460, + "aliwangwang": 62461, + "aliyun": 62462, + "amazon": 62463, + "android": 62464, + "ant-cloud": 62465, + "ant-design": 62466, + "apartment": 62467, + "api": 62468, + "apple": 62469, + "appstore": 62470, + "appstore-add": 62471, + "area-chart": 62472, + "arrow-down": 61717, + "arrow-left": 61718, + "arrow-right": 61719, + "arrow-up": 61720, + "arrows-alt": 62473, + "audio": 62474, + "audio-muted": 62475, + "audit": 62476, + "backward": 62477, + "baidu": 62801, + "bank": 62478, + "bar-chart": 62479, + "barcode": 62480, + "bars": 62481, + "behance": 61730, + "behance-square": 62482, + "bell": 61732, + "bg-colors": 62483, + "bilibili": 62802, + "block": 61734, + "bold": 62484, + "book": 61736, + "border": 62485, + "border-bottom": 62486, + "border-horizontal": 62487, + "border-inner": 62488, + "border-left": 62489, + "border-outer": 62490, + "border-right": 62491, + "border-top": 62492, + "border-verticle": 62493, + "borderless-table": 62494, + "box-plot": 62495, + "branches": 62496, + "bug": 61749, + "build": 62497, + "bulb": 62498, + "calculator": 61752, + "calendar": 61753, + "camera": 61754, + "car": 62499, + "caret-down": 62500, + "caret-left": 62501, + "caret-right": 62502, + "caret-up": 62503, + "carry-out": 62504, + "check": 61761, + "check-circle": 62505, + "check-square": 62506, + "chrome": 62507, + "ci": 62508, + "ci-circle": 62509, + "clear": 62510, + "clock-circle": 62511, + "close": 62512, + "close-circle": 62513, + "close-square": 62514, + "cloud": 61772, + "cloud-download": 62515, + "cloud-server": 62516, + "cloud-sync": 62517, + "cloud-upload": 62518, + "cluster": 62519, + "code": 61778, + "code-sandbox": 62520, + "codepen": 62521, + "codepen-circle": 62522, + "coffee": 62523, + "column-height": 62524, + "column-width": 62525, + "comment": 62526, + "compass": 61786, + "compress": 62527, + "console-sql": 62528, + "contacts": 62529, + "container": 62530, + "control": 62531, + "copy": 61792, + "copyright": 62532, + "copyright-circle": 62533, + "credit-card": 61795, + "crown": 62534, + "customer-service": 62535, + "dash": 62536, + "dashboard": 62537, + "database": 61800, + "delete": 62538, + "delete-column": 62539, + "delete-row": 62540, + "delivered-procedure": 62541, + "deployment-unit": 62542, + "desktop": 62543, + "diff": 62544, + "dingding": 62545, + "dingtalk": 62546, + "disconnect": 62547, + "discord": 62803, + "dislike": 62548, + "docker": 62804, + "dollar": 62549, + "dollar-circle": 62550, + "dot-chart": 62551, + "dot-net": 62805, + "double-left": 62552, + "double-right": 62553, + "down": 62554, + "down-circle": 62555, + "down-square": 62556, + "download": 61820, + "drag": 62557, + "dribbble": 61822, + "dribbble-square": 62558, + "dropbox": 61824, + "edit": 61825, + "ellipsis": 62559, + "enter": 62560, + "environment": 62561, + "euro": 62562, + "euro-circle": 62563, + "exception": 62564, + "exclamation": 62565, + "exclamation-circle": 62566, + "expand": 62567, + "expand-alt": 62568, + "experiment": 62569, + "export": 61837, + "eye": 61838, + "eye-invisible": 62570, + "facebook": 61840, + "fall": 62571, + "fast-backward": 62572, + "fast-forward": 62573, + "field-binary": 62574, + "field-number": 62575, + "field-string": 62576, + "field-time": 62577, + "file": 62578, + "file-add": 62579, + "file-done": 62580, + "file-excel": 62581, + "file-exclamation": 62582, + "file-gif": 62583, + "file-image": 62584, + "file-jpg": 62585, + "file-markdown": 62586, + "file-pdf": 62587, + "file-ppt": 62588, + "file-protect": 62589, + "file-search": 62590, + "file-sync": 62591, + "file-text": 62592, + "file-unknown": 62593, + "file-word": 62594, + "file-zip": 62595, + "filter": 62596, + "fire": 62597, + "flag": 61868, + "folder": 61869, + "folder-add": 62598, + "folder-open": 62599, + "folder-view": 62600, + "font-colors": 62601, + "font-size": 62602, + "fork": 62603, + "form": 62604, + "format-painter": 62605, + "forward": 61878, + "frown": 62606, + "fullscreen": 62607, + "fullscreen-exit": 62608, + "function": 62609, + "fund": 62610, + "fund-projection-screen": 62611, + "fund-view": 62612, + "funnel-plot": 62613, + "gateway": 62614, + "gif": 62615, + "gift": 62616, + "github": 61890, + "gitlab": 62617, + "global": 62618, + "gold": 62619, + "google": 62620, + "google-plus": 62621, + "group": 62622, + "harmony-o-s": 62806, + "harmony-os": 62807, + "hdd": 62623, + "heart": 61898, + "heat-map": 62624, + "highlight": 62625, + "history": 62626, + "holder": 62627, + "home": 61903, + "hourglass": 62628, + "html5": 62629, + "idcard": 62630, + "ie": 62631, + "import": 62632, + "inbox": 61909, + "info": 61910, + "info-circle": 62633, + "insert-row-above": 62634, + "insert-row-below": 62635, + "insert-row-left": 62636, + "insert-row-right": 62637, + "instagram": 61916, + "insurance": 62638, + "interaction": 62639, + "issues-close": 62640, + "italic": 62641, + "java": 62808, + "java-script": 62809, + "key": 61921, + "kubernetes": 62810, + "laptop": 61922, + "layout": 62642, + "left": 62643, + "left-circle": 62644, + "left-square": 62645, + "like": 62646, + "line": 62647, + "line-chart": 62648, + "line-height": 62649, + "link": 61931, + "linkedin": 61932, + "linux": 62811, + "loading": 62650, + "loading-3-quarters": 62651, + "lock": 61935, + "login": 61936, + "logout": 62652, + "mac-command": 62653, + "mail": 61939, + "man": 61940, + "medicine-box": 62654, + "medium": 61942, + "medium-workmark": 62655, + "meh": 62656, + "menu": 61945, + "menu-fold": 62657, + "menu-unfold": 62658, + "merge": 62812, + "merge-cells": 62659, + "message": 61949, + "minus": 61950, + "minus-circle": 62660, + "minus-square": 62661, + "mobile": 61953, + "money-collect": 62662, + "monitor": 62663, + "moon": 62813, + "more": 62664, + "muted": 62814, + "node-collapse": 62665, + "node-expand": 62666, + "node-index": 62667, + "notification": 61960, + "number": 62668, + "one-to-one": 62669, + "open-a-i": 62815, + "open-ai": 62816, + "ordered-list": 62670, + "paper-clip": 62671, + "partition": 62672, + "pause": 62673, + "pause-circle": 62674, + "pay-circle": 62675, + "percentage": 62676, + "phone": 61970, + "pic-center": 62677, + "pic-left": 62678, + "pic-right": 62679, + "picture": 62680, + "pie-chart": 61975, + "pinterest": 62817, + "play-circle": 62681, + "play-square": 62682, + "plus": 61978, + "plus-circle": 62683, + "plus-square": 62684, + "pound": 62685, + "pound-circle": 62686, + "poweroff": 62687, + "printer": 62688, + "product": 62818, + "profile": 62689, + "project": 62690, + "property-safety": 62691, + "pull-request": 62692, + "pushpin": 62693, + "python": 62819, + "qq": 61990, + "qrcode": 62694, + "question": 62695, + "question-circle": 62696, + "radar-chart": 62697, + "radius-bottomleft": 62698, + "radius-bottomright": 62699, + "radius-setting": 62700, + "radius-upleft": 62701, + "radius-upright": 62702, + "read": 62703, + "reconciliation": 62704, + "red-envelope": 62705, + "reddit": 62706, + "redo": 62707, + "reload": 62708, + "rest": 62709, + "retweet": 62007, + "right": 62710, + "right-circle": 62711, + "right-square": 62712, + "rise": 62713, + "robot": 62714, + "rocket": 62013, + "rollback": 62715, + "rotate-left": 62716, + "rotate-right": 62717, + "ruby": 62820, + "safety": 62718, + "safety-certificate": 62719, + "save": 62019, + "scan": 62720, + "schedule": 62721, + "scissor": 62722, + "search": 62723, + "security-scan": 62724, + "select": 62725, + "send": 62726, + "setting": 62727, + "shake": 62728, + "share-alt": 62729, + "shop": 62030, + "shopping": 62730, + "shopping-cart": 62032, + "shrink": 62731, + "signature": 62821, + "sisternode": 62732, + "sketch": 62733, + "skin": 62734, + "skype": 62037, + "slack": 62735, + "slack-square": 62736, + "sliders": 62737, + "small-dash": 62738, + "smile": 62739, + "snippets": 62740, + "solution": 62741, + "sort-ascending": 62742, + "sort-descending": 62743, + "sound": 62047, + "split-cells": 62744, + "spotify": 62822, + "star": 62049, + "step-backward": 62745, + "step-forward": 62746, + "stock": 62747, + "stop": 62748, + "strikethrough": 62749, + "subnode": 62750, + "sun": 62823, + "swap": 62056, + "swap-left": 62751, + "swap-right": 62752, + "switcher": 62753, + "sync": 62754, + "table": 62755, + "tablet": 62062, + "tag": 62063, + "tags": 62756, + "taobao": 62757, + "taobao-circle": 62758, + "team": 62759, + "thunderbolt": 62760, + "tik-tok": 62824, + "to-top": 62761, + "tool": 62762, + "trademark": 62763, + "trademark-circle": 62764, + "transaction": 62765, + "translation": 62766, + "trophy": 62075, + "truck": 62825, + "twitch": 62826, + "twitter": 62076, + "underline": 62767, + "undo": 62768, + "ungroup": 62769, + "unlock": 62770, + "unordered-list": 62771, + "up": 62772, + "up-circle": 62773, + "up-square": 62774, + "upload": 62085, + "usb": 62775, + "user": 62087, + "user-add": 62776, + "user-delete": 62777, + "user-switch": 62778, + "usergroup-add": 62779, + "usergroup-delete": 62780, + "verified": 62781, + "vertical-align-bottom": 62782, + "vertical-align-middle": 62783, + "vertical-align-top": 62784, + "vertical-left": 62785, + "vertical-right": 62786, + "video-camera": 62099, + "video-camera-add": 62787, + "wallet": 62101, + "warning": 62102, + "wechat": 62788, + "wechat-work": 62827, + "weibo": 62789, + "weibo-circle": 62790, + "weibo-square": 62791, + "whats-app": 62792, + "wifi": 62793, + "windows": 62794, + "woman": 62795, + "x": 62828, + "yahoo": 62796, + "youtube": 62112, + "yuque": 62797, + "zhihu": 62798, + "zoom-in": 62799, + "zoom-out": 62800 +} \ No newline at end of file diff --git a/packages/ant-design/package.json b/packages/ant-design/package.json new file mode 100644 index 000000000..1c72cb577 --- /dev/null +++ b/packages/ant-design/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/ant-design", + "version": "4.4.2", + "description": "Ant Design font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "ant-design" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/ant-design" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@ant-design/icons-svg": "4.4.2", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/ant-design/src/index.ts b/packages/ant-design/src/index.ts new file mode 100644 index 000000000..67427d17b --- /dev/null +++ b/packages/ant-design/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * AntDesign icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/AntDesign.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'AntDesign', + fontFileName: 'AntDesign.ttf', + fontSource: require('../fonts/AntDesign.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/ant-design/tsconfig.build.json b/packages/ant-design/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/ant-design/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/ant-design/tsconfig.json b/packages/ant-design/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/ant-design/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/codemod/package.json b/packages/codemod/package.json new file mode 100644 index 000000000..ccc12023f --- /dev/null +++ b/packages/codemod/package.json @@ -0,0 +1,90 @@ +{ + "name": "@react-native-vector-icons/codemod", + "version": "11.0.0", + "description": "Tool to help users migrate from react-native-vector-icons to @react-native-vector-icons/*", + "main": "lib/commonjs/index", + "module": "lib/module/index", + "types": "lib/typescript/src/index.d.ts", + "source": "src/index", + "bin": { + "react-native-vector-icons-codemod": "./lib/commonjs/index.js" + }, + "files": [ + "src", + "lib", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli lib", + "prepare": "bob build", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "migration" + ], + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "homepage": "https://github.com/react-native-vector-icons/react-native-vector-icons", + "bugs": { + "url": "https://github.com/react-native-vector-icons/react-native-vector-icons/issues" + }, + "repository": { + "type": "git", + "url": "git://github.com/react-native-vector-icons/react-native-vector-icons.git" + }, + "license": "MIT", + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "jscodeshift": "^17.1.1", + "plist": "^3.1.0" + }, + "devDependencies": { + "@types/jscodeshift": "^0.12.0", + "@types/plist": "^3.0.5", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + "commonjs", + "module", + [ + "typescript", + { + "project": "tsconfig.json" + } + ] + ] + } +} diff --git a/packages/codemod/src/icon-style-transform.ts b/packages/codemod/src/icon-style-transform.ts new file mode 100644 index 000000000..b8ecdeac6 --- /dev/null +++ b/packages/codemod/src/icon-style-transform.ts @@ -0,0 +1,31 @@ +import type { Collection, JSCodeshift, JSXAttribute } from 'jscodeshift'; + +const componentNames = ['FontAwesome5', 'FontAwesome6', 'FontAwesome5Pro', 'FontAwesome6Pro', 'Icon']; +const iconStyles = ['brand', 'solid', 'light', 'thin', 'duotone', 'sharp', 'sharpSolid', 'sharpLight']; + +export default (j: JSCodeshift, root: Collection) => + root + .find(j.JSXOpeningElement) + .forEach((path) => { + if (path.node.name.type !== 'JSXIdentifier') { + return; + } + + if (!componentNames.includes(path.node.name.name)) { + return; + } + + const { node } = path; + iconStyles.forEach((style) => { + const styleAttr = node.attributes?.find((attr) => attr.type === 'JSXAttribute' && attr.name.name === style) as + | JSXAttribute + | undefined; + if (!styleAttr) { + return; + } + + styleAttr.name = j.jsxIdentifier('iconStyle'); + styleAttr.value = j.stringLiteral(style); + }); + }) + .toSource(); diff --git a/packages/codemod/src/import-transform.ts b/packages/codemod/src/import-transform.ts new file mode 100644 index 000000000..44abe3e61 --- /dev/null +++ b/packages/codemod/src/import-transform.ts @@ -0,0 +1,40 @@ +import type { Collection, JSCodeshift } from 'jscodeshift'; + +const imports: [string, string][] = [ + ['react-native-vector-icons/AntDesign', '@react-native-vector-icons/ant-design'], + ['react-native-vector-icons/Entypo', '@react-native-vector-icons/entypo'], + ['react-native-vector-icons/EvilIcons', '@react-native-vector-icons/evil-icons'], + ['react-native-vector-icons/Feather', '@react-native-vector-icons/feather'], + ['react-native-vector-icons/FontAwesome5', '@react-native-vector-icons/fontawesome5'], + ['react-native-vector-icons/FontAwesome5Pro', '@react-native-vector-icons/fontawesome5-pro'], + ['react-native-vector-icons/FontAwesome6', '@react-native-vector-icons/fontawesome6'], + ['react-native-vector-icons/FontAwesome6Pro', '@react-native-vector-icons/fontawesome6-pro'], + ['react-native-vector-icons/FontAwesome', '@react-native-vector-icons/fontawesome'], + ['react-native-vector-icons/Fontisto', '@react-native-vector-icons/fontisto'], + ['react-native-vector-icons/Foundation', '@react-native-vector-icons/foundation'], + ['react-native-vector-icons/Ionicons', '@react-native-vector-icons/ionicons'], + ['react-native-vector-icons/MaterialCommunityIcons', '@react-native-vector-icons/material-design-icons'], + ['react-native-vector-icons/MaterialIcons', '@react-native-vector-icons/material-icons'], + ['react-native-vector-icons/Octicons', '@react-native-vector-icons/octicons'], + ['react-native-vector-icons/SimpleLineIcons', '@react-native-vector-icons/SimpleLineIcons'], + ['react-native-vector-icons/Zocial', '@react-native-vector-icons/zocial'], +]; + +export default (j: JSCodeshift, root: Collection, r: (msg: string) => void) => { + const pkgs = new Set(); + + root + .find(j.ImportDeclaration) + .forEach((path) => { + imports.forEach(([from, to]) => { + if (path.node.source.value === from) { + path.node.source.value = to; + + pkgs.add(to); + } + }); + }) + .toSource(); + + pkgs.forEach((pkg) => r(`DEP_FOUND: ${pkg}`)); +}; diff --git a/packages/codemod/src/index.ts b/packages/codemod/src/index.ts new file mode 100644 index 000000000..c27cc6500 --- /dev/null +++ b/packages/codemod/src/index.ts @@ -0,0 +1,50 @@ +#!/usr/bin/env node + +/* eslint-disable no-console */ + +import { exec } from 'node:child_process'; +import path from 'node:path'; + +import infoPlistTransform from './info-plist'; +import packageJsonTransform from './package-json'; +import removeFonts from './remove-fonts'; + +const dir = process.argv[2]; +if (!dir) { + console.error('Please specify a directory to transform'); + process.exit(1); +} + +const transformFilePath = path.join(__dirname, 'transform.js'); +const cmd = `jscodeshift --transform ${transformFilePath} --extensions js,ts,jsx,tsx --parser tsx --ignore-pattern '**/node_modules/**' ${dir}`; + +const proc = exec(cmd, { env: { ...process.env, FORCE_COLOR: 'true' } }); + +const pkgs = new Set(); +proc.stdout?.on('data', (data: string) => { + console.log(data); + + const lines = data.split('\n'); + + lines.forEach((line) => { + if (line.match('DEP_FOUND: ')) { + pkgs.add(line.replace(/.*DEP_FOUND: /, '').trim()); + } + }); +}); + +proc.stderr?.on('data', (data) => { + console.error(data); +}); + +proc.on('exit', () => { + packageJsonTransform(pkgs); + infoPlistTransform(); + removeFonts(); + + console.log(` +Transform complete! You may need to run 'yarn install' or 'npm install' to install new dependencies. + +Please check https://github.com/react-native-vector-icons/react-native-vector-icons/blob/master/MIGRATION.md for any manual steps + `); +}); diff --git a/packages/codemod/src/info-plist.ts b/packages/codemod/src/info-plist.ts new file mode 100644 index 000000000..b637216c7 --- /dev/null +++ b/packages/codemod/src/info-plist.ts @@ -0,0 +1,49 @@ +import { execSync } from 'node:child_process'; +import fs from 'node:fs'; + +import plist from 'plist'; + +const fonts = [ + 'AntDesign.ttf', + 'Entypo.ttf', + 'EvilIcons.ttf', + 'Feather.ttf', + 'FontAwesome5_Brands.ttf', + 'FontAwesome5_Regular.ttf', + 'FontAwesome5_Solid.ttf', + 'FontAwesome6_Brands.ttf', + 'FontAwesome6_Regular.ttf', + 'FontAwesome6_Solid.ttf', + 'FontAwesome.ttf', + 'Fontisto.ttf', + 'Foundation.ttf', + 'Ionicons.ttf', + 'MaterialCommunityIcons.ttf', + 'MaterialIcons.ttf', + 'Octicons.ttf', + 'SimpleLineIcons.ttf', + 'Zocial.ttf', + 'FontAwesome5_Pro_Light.ttf', + 'FontAwesome5_Pro_Brands.ttf', + 'FontAwesome5_Pro_Regular.ttf', + 'FontAwesome5_Pro_Solid.ttf"', + 'FontAwesome6_Pro_Light.ttf', + 'FontAwesome6_Pro_Brands.ttf', + 'FontAwesome6_Pro_Regular.ttf', + 'FontAwesome6_Pro_Solid.ttf', + 'FontAwesome6_Pro_Duotone.ttf', + 'FontAwesome6_Pro_Thin.ttf', + 'FontAwesome6_Pro_Sharp_Solid.ttf', + 'FontAwesome6_Pro_Sharp_Light.ttf', + 'FontAwesome6_Pro_Sharp_Regular.ttf', +]; + +export default () => { + const file = execSync('find ios -name Info.plist | grep -v Tests').toString().trim(); + const obj = plist.parse(fs.readFileSync(file, 'utf8')) as { UIAppFonts: string[] }; + + // delete fonts that match list + obj.UIAppFonts = obj.UIAppFonts.filter((font) => !fonts.includes(font)); + + fs.writeFileSync(file, plist.build(obj)); +}; diff --git a/packages/codemod/src/package-json.ts b/packages/codemod/src/package-json.ts new file mode 100644 index 000000000..53302e16f --- /dev/null +++ b/packages/codemod/src/package-json.ts @@ -0,0 +1,25 @@ +import fs from 'node:fs'; + +const getVersion = async (pkg: string) => { + const packageJson = await fetch(`https://registry.npmjs.org/${pkg}/latest`).then( + (res) => res.json() as unknown as { version: string }, + ); + return `^${packageJson.version}`; +}; + +export default async (pkgs: Set) => { + const packageJson = JSON.parse(fs.readFileSync('package.json', 'utf8')); + const { dependencies } = packageJson; + + pkgs.forEach(async (pkg) => { + if (!dependencies[pkg]) { + dependencies[pkg] = await getVersion(pkg); + } + }); + + if (pkgs.size > 0 && dependencies['react-native-vector-icons']) { + dependencies['react-native-vector-icons'] = undefined; + dependencies['@react-native-vector-icons/common'] = await getVersion('@react-native-vector-icons/common'); + fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2)); + } +}; diff --git a/packages/codemod/src/remove-fonts.ts b/packages/codemod/src/remove-fonts.ts new file mode 100644 index 000000000..cc3977e81 --- /dev/null +++ b/packages/codemod/src/remove-fonts.ts @@ -0,0 +1,66 @@ +/* eslint-disable no-console */ + +import { execSync } from 'node:child_process'; +import fs from 'node:fs'; + +const deletableFonts = [ + 'AntDesign.ttf', + 'Entypo.ttf', + 'EvilIcons.ttf', + 'Feather.ttf', + 'FontAwesome5_Brands.ttf', + 'FontAwesome5_Regular.ttf', + 'FontAwesome5_Solid.ttf', + 'FontAwesome6_Brands.ttf', + 'FontAwesome6_Regular.ttf', + 'FontAwesome6_Solid.ttf', + 'FontAwesome.ttf', + 'Fontisto.ttf', + 'Foundation.ttf', + 'Ionicons.ttf', + 'MaterialCommunityIcons.ttf', + 'MaterialIcons.ttf', + 'Octicons.ttf', + 'SimpleLineIcons.ttf', + 'Zocial.ttf', +]; + +const moveableFonts = [ + 'FontAwesome5_Pro_Light.ttf', + 'FontAwesome5_Pro_Brands.ttf', + 'FontAwesome5Pro_Brands.ttf', + 'FontAwesome5_Pro_Regular.ttf', + 'FontAwesome5_Pro_Solid.ttf"', + 'FontAwesome6_Pro_Light.ttf', + 'FontAwesome6_Pro_Brands.ttf', + 'FontAwesome6_Pro_Regular.ttf', + 'FontAwesome6_Pro_Solid.ttf', + 'FontAwesome6_Pro_Duotone.ttf', + 'FontAwesome6_Pro_Thin.ttf', + 'FontAwesome6_Pro_Sharp_Solid.ttf', + 'FontAwesome6_Pro_Sharp_Light.ttf', + 'FontAwesome6_Pro_Sharp_Regular.ttf', +]; + +export default () => { + const files = execSync('find android/app/src/main/assets/fonts -name "*.ttf"') + .toString() + .split('\n') + .map((line) => line.trim()); + + console.log('Removing unused fonts'); + const toDelete = files.filter((file) => deletableFonts.includes(file.replace(/.*\//, ''))); + toDelete.forEach((file) => { + console.log(` - Removing ${file}`); + fs.rmSync(file); + }); + + console.log('Moving Pro fonts'); + + const toMove = files.filter((file) => moveableFonts.includes(file.replace(/.*\//, ''))); + fs.mkdirSync('rnvi-fonts', { recursive: true }); + toMove.forEach((file) => { + console.log(` - Removing ${file}`); + fs.renameSync(file, `rnvi-fonts/${file.replace(/.*\//, '')}`); + }); +}; diff --git a/packages/codemod/src/transform.ts b/packages/codemod/src/transform.ts new file mode 100644 index 000000000..a2002b806 --- /dev/null +++ b/packages/codemod/src/transform.ts @@ -0,0 +1,16 @@ +import type { API, FileInfo } from 'jscodeshift'; + +import iconStyleTransform from './icon-style-transform'; +import importTransform from './import-transform'; + +export default (file: FileInfo, api: API) => { + const j = api.jscodeshift; + const r = api.report; + const root = j(file.source); + + // Apply each transform + importTransform(j, root, r); + iconStyleTransform(j, root); + + return root.toSource(); +}; diff --git a/packages/codemod/tsconfig.json b/packages/codemod/tsconfig.json new file mode 100644 index 000000000..c8bb81854 --- /dev/null +++ b/packages/codemod/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "lib": ["esnext"], + "module": "esnext", + "moduleResolution": "node", + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "esnext", + "verbatimModuleSyntax": true + } +} diff --git a/Examples/IconExplorer/.watchmanconfig b/packages/common/.watchmanconfig similarity index 100% rename from Examples/IconExplorer/.watchmanconfig rename to packages/common/.watchmanconfig diff --git a/packages/common/android/build.gradle b/packages/common/android/build.gradle new file mode 100644 index 000000000..dce64230f --- /dev/null +++ b/packages/common/android/build.gradle @@ -0,0 +1,166 @@ +buildscript { + // Buildscript is evaluated before everything else so we can't use getExtOrDefault + def kotlin_version = rootProject.ext.has("kotlinVersion") ? rootProject.ext.get("kotlinVersion") : project.properties["VectorIcons_kotlinVersion"] + + repositories { + google() + mavenCentral() + } + + dependencies { + classpath "com.android.tools.build:gradle:7.2.1" + // noinspection DifferentKotlinGradleVersion + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +def reactNativeArchitectures() { + def value = rootProject.getProperties().get("reactNativeArchitectures") + return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] +} + +def isNewArchitectureEnabled() { + return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true" +} + +apply plugin: "com.android.library" +apply plugin: "kotlin-android" + +if (isNewArchitectureEnabled()) { + apply plugin: "com.facebook.react" +} + +def getExtOrDefault(name) { + return rootProject.ext.has(name) ? rootProject.ext.get(name) : project.properties["VectorIcons_" + name] +} + +def getExtOrIntegerDefault(name) { + return rootProject.ext.has(name) ? rootProject.ext.get(name) : (project.properties["VectorIcons_" + name]).toInteger() +} + +def supportsNamespace() { + def parsed = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION.tokenize('.') + def major = parsed[0].toInteger() + def minor = parsed[1].toInteger() + + // Namespace support was added in 7.3.0 + return (major == 7 && minor >= 3) || major >= 8 +} + +import groovy.json.JsonSlurper + +def generatedCompat() { + def rnviProject = rootProject.allprojects.find { it.name == 'react-native-vector-icons_common' } + if (rnviProject == null) return false + + def reactNativeManifest = file("${rnviProject.projectDir}/../../../react-native/package.json") + def reactNativeVersion = new JsonSlurper().parseText(reactNativeManifest.text).version as String + + reactNativeVersion.matches('(0.71.*|0.72.*|0.73.*)') +} + +android { + if (supportsNamespace()) { + namespace "com.reactnativevectoricons.common" + + sourceSets { + main { + manifest.srcFile "src/main/AndroidManifestNew.xml" + } + } + } + + compileSdkVersion getExtOrIntegerDefault("compileSdkVersion") + + defaultConfig { + minSdkVersion getExtOrIntegerDefault("minSdkVersion") + targetSdkVersion getExtOrIntegerDefault("targetSdkVersion") + buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() + + } + + buildFeatures { + buildConfig true + } + + buildTypes { + release { + minifyEnabled false + } + } + + lintOptions { + disable "GradleCompatible" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + sourceSets { + main { + if (isNewArchitectureEnabled()) { + java.srcDirs += [ + "src/newarch", + ] + if (!generatedCompat()) { + println("Adding generated directories") + println("Adding generated directories") + println("Adding generated directories") + // NOTE: create-react-native-library has these here but it breaks <= 0.73 + java.srcDirs += [ + // Codegen specs + "generated/java", + "generated/jni" + ] + } + } else { + java.srcDirs += ["src/oldarch"] + } + } + } +} + +repositories { + mavenCentral() + google() +} + +def kotlin_version = getExtOrDefault("kotlinVersion") + +dependencies { + // For < 0.71, this will be from the local maven repo + // For > 0.71, this will be replaced by `com.facebook.react:react-android:$version` by react gradle plugin + //noinspection GradleDynamicVersion + implementation "com.facebook.react:react-native:+" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} + +if (isNewArchitectureEnabled()) { + react { + jsRootDir = file("../src/") + libraryName = "VectorIcons" + codegenJavaPackageName = "com.reactnativevectoricons.common" + } +} + +android.sourceSets.main.assets.srcDirs += file("$buildDir/intermediates/RNVI") + +task copyFonts(type: Exec) { + commandLine 'node', '../lib/commonjs/scripts/getFonts.js', "${rootDir.parentFile.absolutePath}/package.json" + def fonts = new ByteArrayOutputStream() + standardOutput = fonts + + doLast { + def files = fonts.toString().trim().split('\n').findAll { it } + copy { + from files + + into "${buildDir}/intermediates/RNVI/fonts" + eachFile { println "Copying font ${it.file}" } + } + } +} + +preBuild.dependsOn(copyFonts) diff --git a/packages/common/android/gradle.properties b/packages/common/android/gradle.properties new file mode 100644 index 000000000..b10df9e38 --- /dev/null +++ b/packages/common/android/gradle.properties @@ -0,0 +1,5 @@ +VectorIcons_kotlinVersion=1.7.0 +VectorIcons_minSdkVersion=21 +VectorIcons_targetSdkVersion=31 +VectorIcons_compileSdkVersion=31 +VectorIcons_ndkversion=21.4.7075529 diff --git a/packages/common/android/src/main/AndroidManifest.xml b/packages/common/android/src/main/AndroidManifest.xml new file mode 100755 index 000000000..4b4cdbd7a --- /dev/null +++ b/packages/common/android/src/main/AndroidManifest.xml @@ -0,0 +1,3 @@ + + diff --git a/android/src/main/AndroidManifest.xml b/packages/common/android/src/main/AndroidManifestNew.xml old mode 100755 new mode 100644 similarity index 65% rename from android/src/main/AndroidManifest.xml rename to packages/common/android/src/main/AndroidManifestNew.xml index 3bd661add..a2f47b605 --- a/android/src/main/AndroidManifest.xml +++ b/packages/common/android/src/main/AndroidManifestNew.xml @@ -1,2 +1,2 @@ - + diff --git a/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt new file mode 100644 index 000000000..89ff318ad --- /dev/null +++ b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsModule.kt @@ -0,0 +1,90 @@ +package com.reactnativevectoricons.common + +import com.facebook.react.bridge.ReactApplicationContext +import com.facebook.react.bridge.ReactMethod +import com.facebook.react.bridge.Promise + +import com.facebook.react.util.RNLog +import com.facebook.react.views.text.ReactFontManager + +import android.graphics.* + +import java.io.File +import java.io.FileOutputStream +import java.io.IOException + +class VectorIconsModule internal constructor(context: ReactApplicationContext) : + VectorIconsSpec(context) { + + override fun getName(): String { + return NAME + } + + @ReactMethod + override fun getImageForFont(fontFamilyName: String, glyph: String, fontSize: Double, color: Double, promise: Promise) { + try { + val imagePath = getImageForFontSync(fontFamilyName, glyph, fontSize, color) + promise.resolve(imagePath) + } catch (e: Throwable) { + promise.reject("Failed to get image for font family \"$fontFamilyName\":${e.message}", e) + } + } + + @ReactMethod(isBlockingSynchronousMethod = true) + override fun getImageForFontSync(fontFamilyName: String, glyph: String, fontSize: Double, color: Double): String { + val context = reactApplicationContext + val cacheFolder = context.cacheDir + val cacheFolderPath = "${cacheFolder.absolutePath}/" + + val scale = context.resources.displayMetrics.density + val scaleSuffix = "@${if (scale == scale.toInt().toFloat()) scale.toInt() else scale}x" + val size = Math.round(fontSize * scale).toInt() + val cacheKey = "$fontFamilyName:$glyph:$color" + val hash = cacheKey.hashCode().toString(32) + val cacheFilePath = "${cacheFolderPath}${hash}_${fontSize}${scaleSuffix}.png" + val cacheFileUrl = "file://$cacheFilePath" + val cacheFile = File(cacheFilePath) + + if (cacheFile.exists()) { + return cacheFileUrl + } + + val typeface = ReactFontManager.getInstance().getTypeface(fontFamilyName, Typeface.NORMAL, context.assets) + if (typeface == Typeface.DEFAULT) { + RNLog.w(context, "getImageForFontSync: the lookup for $fontFamilyName returned the default typeface, this likely means that the font is not available on the device.") + } + val paint = + Paint().apply { + this.typeface = typeface + this.color = color.toInt() + textSize = size.toFloat() + isAntiAlias = true + } + val textBounds = Rect() + paint.getTextBounds(glyph, 0, glyph.length, textBounds) + + val offsetX = 0 + val offsetY = size - paint.fontMetrics.bottom.toInt() + + val bitmap = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888) + val canvas = Canvas(bitmap) + canvas.drawText(glyph, offsetX.toFloat(), offsetY.toFloat(), paint) + + try { + FileOutputStream(cacheFile).use { fos -> + bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos) + fos.flush() + return cacheFileUrl + } + } catch (e: IOException) { + // we're rethrowing this as a runtime exception because we can't change the method signature + // to `throws IOException` + // that would be at odds with the codegen-generated spec + throw RuntimeException(e) + } + } + + companion object { + const val NAME = "VectorIcons" + } +} diff --git a/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt new file mode 100644 index 000000000..fcb7cb760 --- /dev/null +++ b/packages/common/android/src/main/java/com/reactnativevectoricons/common/VectorIconsPackage.kt @@ -0,0 +1,35 @@ +package com.reactnativevectoricons.common + +import com.facebook.react.TurboReactPackage +import com.facebook.react.bridge.ReactApplicationContext +import com.facebook.react.bridge.NativeModule +import com.facebook.react.module.model.ReactModuleInfoProvider +import com.facebook.react.module.model.ReactModuleInfo +import java.util.HashMap + +class VectorIconsPackage : TurboReactPackage() { + override fun getModule(name: String, reactContext: ReactApplicationContext): NativeModule? { + return if (name == VectorIconsModule.NAME) { + VectorIconsModule(reactContext) + } else { + null + } + } + + override fun getReactModuleInfoProvider(): ReactModuleInfoProvider { + return ReactModuleInfoProvider { + val moduleInfos: MutableMap = HashMap() + val isTurboModule: Boolean = BuildConfig.IS_NEW_ARCHITECTURE_ENABLED + moduleInfos[VectorIconsModule.NAME] = ReactModuleInfo( + VectorIconsModule.NAME, // name + VectorIconsModule.NAME, // className + false, // canOverrideExistingModule + false, // needsEagerInit + false, // hasConstants NOTE: This is deprecated but we need it to keep compatability with RN <= 0.72 + false, // isCxxModule + isTurboModule // isTurboModule + ) + moduleInfos + } + } +} diff --git a/packages/common/android/src/newarch/VectorIconsSpec.kt b/packages/common/android/src/newarch/VectorIconsSpec.kt new file mode 100644 index 000000000..f2ecc36d0 --- /dev/null +++ b/packages/common/android/src/newarch/VectorIconsSpec.kt @@ -0,0 +1,7 @@ +package com.reactnativevectoricons.common + +import com.facebook.react.bridge.ReactApplicationContext + +abstract class VectorIconsSpec internal constructor(context: ReactApplicationContext) : + NativeVectorIconsSpec(context) { +} diff --git a/packages/common/android/src/oldarch/VectorIconsSpec.kt b/packages/common/android/src/oldarch/VectorIconsSpec.kt new file mode 100644 index 000000000..bf640de45 --- /dev/null +++ b/packages/common/android/src/oldarch/VectorIconsSpec.kt @@ -0,0 +1,38 @@ +/** + * This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen). + * + * Do not edit this file as changes may cause incorrect behavior. + * + * Instead turn on new architecture, make JS spec file changes, re-run codegen (you can trigger that by rebuilding) and copy codegen result here. + * + * @generated by codegen project: GenerateModuleJavaSpec.js + * + * @nolint + */ + +package com.reactnativevectoricons.common + +import com.facebook.proguard.annotations.DoNotStrip +import com.facebook.react.bridge.Promise +import com.facebook.react.bridge.ReactApplicationContext +import com.facebook.react.bridge.ReactContextBaseJavaModule +import com.facebook.react.bridge.ReactMethod +import com.facebook.react.turbomodule.core.interfaces.TurboModule + +abstract class VectorIconsSpec internal constructor(context: ReactApplicationContext) : + ReactContextBaseJavaModule(context) { + + companion object { + const val NAME = "VectorIcons" + } + + override fun getName(): String = NAME + + @ReactMethod + @DoNotStrip + abstract fun getImageForFont(fontFamilyName: String, glyph: String, fontSize: Double, color: Double, promise: Promise) + + @ReactMethod(isBlockingSynchronousMethod = true) + @DoNotStrip + abstract fun getImageForFontSync(fontFamilyName: String, glyph: String, fontSize: Double, color: Double): String +} diff --git a/packages/common/babel.config.js b/packages/common/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/common/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/common/ios/VectorIcons.h b/packages/common/ios/VectorIcons.h new file mode 100644 index 000000000..67274449c --- /dev/null +++ b/packages/common/ios/VectorIcons.h @@ -0,0 +1,24 @@ + +#ifdef RCT_NEW_ARCH_ENABLED +#import "RNVectorIconsSpec.h" + +@interface VectorIcons : NSObject +#else +#import + +@interface VectorIcons : NSObject +#endif + +// - (NSString *)hexStringFromColor:(UIColor *)color; +// - (NSString *)generateFilePath:(NSString *)glyph withFontName:(NSString +// *)fontName +// withFontSize:(CGFloat)fontSize +// withColor:(UIColor *)color +// withExtraIdentifier:(NSString +// *)identifier; +// - (BOOL)createAndSaveGlyphImage:(NSString *)glyph withFont:(UIFont *)font +// withFilePath:(NSString +// *)filePath +// withColor:(UIColor *)color; +// +@end diff --git a/packages/common/ios/VectorIcons.mm b/packages/common/ios/VectorIcons.mm new file mode 100644 index 000000000..906c0bb29 --- /dev/null +++ b/packages/common/ios/VectorIcons.mm @@ -0,0 +1,161 @@ +#import "VectorIcons.h" + +#import +#import +#import +#import +#import + +NSString *const RNVIErrorDomain = @"com.reactnativevectoricons.common"; +enum { + RNVIGenericError = 1000, +}; + +@implementation VectorIcons +RCT_EXPORT_MODULE() + +- (NSString *)hexStringFromColor:(UIColor *)color { + const CGFloat *components = CGColorGetComponents(color.CGColor); + + CGFloat r = components[0]; + CGFloat g = components[1]; + CGFloat b = components[2]; + + return [NSString stringWithFormat:@"#%02lX%02lX%02lX", lroundf(r * 255), + lroundf(g * 255), lroundf(b * 255)]; +} + +- (NSString *)generateFilePath:(NSString *)glyph + withFontName:(NSString *)fontName + withFontSize:(CGFloat)fontSize + withColor:(UIColor *)color + withExtraIdentifier:(NSString *)identifier { + CGFloat screenScale = RCTScreenScale(); + NSString *hexColor = [self hexStringFromColor:color]; + NSString *fileName = + [NSString stringWithFormat:@"%@RNVectorIcons_%@_%@_%@_%.f%@@%.fx.png", + NSTemporaryDirectory(), identifier, fontName, + glyph, fontSize, hexColor, screenScale]; + + return fileName; +} + +- (BOOL)createAndSaveGlyphImage:(NSString *)glyph + withFont:(UIFont *)font + withFilePath:(NSString *)filePath + withColor:(UIColor *)color { + if (![[NSFileManager defaultManager] fileExistsAtPath:filePath]) { + // No cached icon exists, we need to create it and persist to disk + + NSAttributedString *attributedString = + [[NSAttributedString alloc] initWithString:glyph + attributes:@{ + NSFontAttributeName : font, + NSForegroundColorAttributeName : color + }]; + + CGSize iconSize = [attributedString size]; + UIGraphicsBeginImageContextWithOptions(iconSize, NO, 0.0); + [attributedString drawAtPoint:CGPointMake(0, 0)]; + + UIImage *iconImage = UIGraphicsGetImageFromCurrentImageContext(); + UIGraphicsEndImageContext(); + + NSData *imageData = UIImagePNGRepresentation(iconImage); + return [imageData writeToFile:filePath atomically:YES]; + } + + return YES; +} + +- (NSString *)createGlyphImagePathForFont:(NSString *)fontName + withGlyph:(NSString *)glyph + withFontSize:(CGFloat)fontSize + withColor:(double)color + withError:(NSError **)error { + UIColor *parsedColor = [RCTConvert UIColor:@(color)]; + UIFont *font = [UIFont fontWithName:fontName size:fontSize]; + if (!font) { + *error = [NSError errorWithDomain:RNVIErrorDomain + code:RNVIGenericError + userInfo:@{ + NSLocalizedDescriptionKey: [NSString stringWithFormat:@"No font found for font name \"%@\". Make sure the font is included in info.plist.", fontName] + }]; + return nil; + } + NSString *filePath = [self generateFilePath:glyph + withFontName:fontName + withFontSize:fontSize + withColor:parsedColor + withExtraIdentifier:@""]; + + BOOL success = [self createAndSaveGlyphImage:glyph + withFont:font + withFilePath:filePath + withColor:parsedColor]; + + if (!success) { + *error = [NSError errorWithDomain:RNVIErrorDomain + code:RNVIGenericError + userInfo:@{ + NSLocalizedDescriptionKey : + @"Failed to write rendered icon image" + }]; + return nil; + } + return filePath; +} + +RCT_EXPORT_METHOD(getImageForFont + : (NSString *)fontName glyph + : (NSString *)glyph fontSize + : (CGFloat)fontSize color + : (double)color resolve + : (RCTPromiseResolveBlock)resolve reject + : (RCTPromiseRejectBlock)reject) { + NSError *error = nil; + NSString *filePath = [self createGlyphImagePathForFont:fontName + withGlyph:glyph + withFontSize:fontSize + withColor:color + withError:&error]; + if (error != nil) { + reject([NSString stringWithFormat:@"%ld", (long)error.code], + error.localizedDescription, error); + } else { + resolve(filePath); + } +} + +RCT_EXPORT_BLOCKING_SYNCHRONOUS_METHOD(getImageForFontSync + : (NSString *)fontName glyph + : (NSString *)glyph fontSize + : (CGFloat)fontSize color + : (double)color) { + NSError *error = nil; + NSString* glyphImage = [self createGlyphImagePathForFont:fontName + withGlyph:glyph + withFontSize:fontSize + withColor:color + withError:&error]; + if (error == nil && glyphImage != nil) { + return glyphImage; + } else { + NSString *reason = error ? error.localizedDescription : @"Failed to create glyph image"; + + @throw [NSException exceptionWithName:@"RNVectorIconsException" + reason:reason + userInfo:nil]; + } +} + +// Don't compile this code when we build for the old architecture. +#ifdef RCT_NEW_ARCH_ENABLED +- (std::shared_ptr)getTurboModule: + (const facebook::react::ObjCTurboModule::InitParams &)params +{ + return std::make_shared(params); +} +#endif + +@end diff --git a/packages/common/package.json b/packages/common/package.json new file mode 100644 index 000000000..d0f716418 --- /dev/null +++ b/packages/common/package.json @@ -0,0 +1,165 @@ +{ + "name": "@react-native-vector-icons/common", + "version": "11.0.0", + "description": "Customizable Icons for React Native with support for image source and full styling.", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + "./package.json": "./package.json", + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "scripts", + "src", + "lib", + "android", + "ios", + "cpp", + "*.podspec", + "react-native.config.js", + "!ios/generated", + "!android/generated", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build example/android/build example/android/app/build example/ios/build lib", + "prepare": "bob build && chmod +x lib/commonjs/scripts/updatePlist.js", + "prepack": "cp ../../README.md .", + "postpack": "rm README.md", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "bin": { + "rnvi-update-plist": "lib/commonjs/scripts/updatePlist.js" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font" + ], + "repository": { + "type": "git", + "url": "git://github.com/oblador/react-native-vector-icons.git" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-community/cli-tools": "^15.1.2", + "picocolors": "^1.1.1", + "plist": "^3.1.0" + }, + "devDependencies": { + "@types/plist": "^3.0.5", + "@types/react": "~18.3.12", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react": "18.3.1", + "react-native": "0.76.1", + "react-native-builder-bob": "^0.31.0", + "turbo": "^1.13.4", + "typescript": "^5.7.0" + }, + "resolutions": { + "@types/react": "^18.2.44" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "workspaces": [ + "packages/*" + ], + "jest": { + "preset": "react-native", + "modulePathIgnorePatterns": [ + "/example/node_modules", + "/lib/" + ] + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + "codegen", + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "codegenConfig": { + "name": "RNVectorIconsSpec", + "type": "all", + "jsSrcsDir": "src", + "outputDir": { + "ios": "ios/generated", + "android": "android/generated" + }, + "android": { + "javaPackageName": "com.reactnativevectoricons.common" + }, + "includesGeneratedCode": false + }, + "create-react-native-library": { + "type": "module-mixed", + "languages": "kotlin-objc", + "version": "0.41.2" + } +} diff --git a/packages/common/react-native-vector-icons.podspec b/packages/common/react-native-vector-icons.podspec new file mode 100644 index 000000000..286ed05c8 --- /dev/null +++ b/packages/common/react-native-vector-icons.podspec @@ -0,0 +1,52 @@ +require "json" + +package = JSON.parse(File.read(File.join(__dir__, "package.json"))) +folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' + +Pod::Spec.new do |s| + s.name = "react-native-vector-icons" + s.version = package["version"] + s.summary = package["description"] + s.homepage = package["homepage"] + s.license = package["license"] + s.authors = package["author"] + + s.platforms = { :ios => min_ios_version_supported, :tvos => "9.0", :visionos => "1.0" } + s.source = { :git => package["repository"]["url"], :tag => "v#{s.version}" } + + s.source_files = "ios/**/*.{h,m,mm,cpp}" + + # Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0. + # See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79. + if respond_to?(:install_modules_dependencies, true) + install_modules_dependencies(s) + else + s.dependency "React-Core" + + # Don't install the dependencies when we run `pod install` in the old architecture. + if ENV['RCT_NEW_ARCH_ENABLED'] == '1' then + s.compiler_flags = folly_compiler_flags + " -DRCT_NEW_ARCH_ENABLED=1" + s.pod_target_xcconfig = { + "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"", + "OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1", + "CLANG_CXX_LANGUAGE_STANDARD" => "c++17" + } + s.dependency "React-Codegen" + s.dependency "RCT-Folly" + s.dependency "RCTRequired" + s.dependency "RCTTypeSafety" + s.dependency "ReactCommon/turbomodule/core" + end + end + + s.script_phase = { + :name => 'Copy Fonts', + :script => <<~SCRIPT + set -e + + WITH_ENVIRONMENT="$REACT_NATIVE_PATH/scripts/xcode/with-environment.sh" + + /bin/sh -c "\"$WITH_ENVIRONMENT\" \"${PODS_TARGET_SRCROOT}/scripts/copy-fonts.sh\"" + SCRIPT + } +end diff --git a/packages/common/react-native.config.js b/packages/common/react-native.config.js new file mode 100644 index 000000000..9a0cc326e --- /dev/null +++ b/packages/common/react-native.config.js @@ -0,0 +1,13 @@ +/** + * @type {import('@react-native-community/cli-types').UserDependencyConfig} + */ +module.exports = { + dependency: { + platforms: { + android: { + // NOTE: We aren't shipping generated files as this eesm to break react 0.73 due to missing include paths for react-native + cmakeListsPath: 'build/generated/source/codegen/jni/CMakeLists.txt', + }, + }, + }, +}; diff --git a/packages/common/scripts/copy-fonts.sh b/packages/common/scripts/copy-fonts.sh new file mode 100755 index 000000000..37f1c47c5 --- /dev/null +++ b/packages/common/scripts/copy-fonts.sh @@ -0,0 +1,56 @@ +#!/bin/bash + +set -e + +# This script borrows from the standard resource copy script https://gist.github.com/vonovak/d8f1a37804438f05bae22be1e8cd53c1 +# We need two key bits of information +# Project Root - Where the package.json for the RN app lives +# Xcode Build Dir to copy the fonts into - We look for the directory that ends in .app + +echo "(RNVI) START_COPY_FONTS" + +echo "(RNVI) PWD: $(pwd)" + +############# +# Find the fonts we need to copy +############# + +# Assume the project root is always two directories above the POD_ROOT +echo "(RNVI) PODS_ROOT: $PODS_ROOT" +PROJECT_ROOT="${PODS_ROOT}/../.." +echo "(RNVI) PROJECT_ROOT: $PROJECT_ROOT" + +# Items we need to copy for rsync +RESOURCES_TO_COPY="${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt" + +"$NODE_BINARY" "${PODS_TARGET_SRCROOT}/lib/commonjs/scripts/getFonts.js" "$PROJECT_ROOT"/package.json >"$RESOURCES_TO_COPY" + +############# +# Find the destination we copy to +############# + +echo "(RNVI) PODS_CONFIGURATION_BUILD_DIR: $PODS_CONFIGURATION_BUILD_DIR" +XCODE_DIR=$(ls -d "$PODS_CONFIGURATION_BUILD_DIR"/*.app) +echo "(RNVI) XCODE_DIR: $XCODE_DIR" +DEST_DIR="${XCODE_DIR}" +echo "(RNVI) DEST_DIR: $DEST_DIR" +echo "(RNVI) INSTALL_DIR: $INSTALL_DIR" +mkdir -p "$DEST_DIR" + +############# +# Copy the fonts +############# +echo "(RNVI) Copying the following files to $DEST_DIR" +sed 's/^/(RNVI) /' "$RESOURCES_TO_COPY" + +# NOTE: Should we add --delete and remove old fonts automagically? NOt doing it yet as it feels risky +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "$DEST_DIR" +# TODO: How do we test this is right? +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/react-native-vector-icons" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/react-native-vector-icons" +fi + +rm -f "$RESOURCES_TO_COPY" + +echo "(RNVI) END:RNVI_COPY_FONTS" diff --git a/packages/common/src/NativeVectorIcons.ts b/packages/common/src/NativeVectorIcons.ts new file mode 100644 index 000000000..664d7ed9e --- /dev/null +++ b/packages/common/src/NativeVectorIcons.ts @@ -0,0 +1,10 @@ +import type { TurboModule } from 'react-native'; +import { TurboModuleRegistry } from 'react-native'; + +export interface Spec extends TurboModule { + getImageForFont(fontFamilyName: string, glyph: string, fontSize: number, color: number): Promise; + + getImageForFontSync(fontFamilyName: string, glyph: string, fontSize: number, color: number): string; +} + +export default TurboModuleRegistry.getEnforcing('VectorIcons'); diff --git a/lib/NativeRNVectorIcons.web.js b/packages/common/src/NativeVectorIcons.web.ts similarity index 65% rename from lib/NativeRNVectorIcons.web.js rename to packages/common/src/NativeVectorIcons.web.ts index 3bc99a598..ff8b4c563 100644 --- a/lib/NativeRNVectorIcons.web.js +++ b/packages/common/src/NativeVectorIcons.web.ts @@ -1,3 +1 @@ -// @flow - export default {}; diff --git a/packages/common/src/create-icon-set.tsx b/packages/common/src/create-icon-set.tsx new file mode 100644 index 000000000..87c662fd4 --- /dev/null +++ b/packages/common/src/create-icon-set.tsx @@ -0,0 +1,226 @@ +import React, { forwardRef, type Ref, useEffect } from 'react'; + +import { PixelRatio, Platform, Text, type TextProps, type TextStyle, processColor } from 'react-native'; + +import NativeIconAPI from './NativeVectorIcons'; +import createIconSourceCache from './create-icon-source-cache'; +import { dynamicLoader } from './dynamicLoading/dynamic-font-loading'; +import { isDynamicLoadingEnabled } from './dynamicLoading/dynamic-loading-setting'; +import type { FontSource } from './dynamicLoading/types'; +import ensureNativeModuleAvailable from './ensure-native-module-available'; + +export const DEFAULT_ICON_SIZE = 12; +export const DEFAULT_ICON_COLOR = 'black'; + +type ValueData = { uri: string; scale: number }; +type GetImageSourceSyncIconFunc = (name: GM, size?: number, color?: TextStyle['color']) => ValueData | undefined; +type GetImageSourceIconFunc = ( + name: GM, + size?: number, + color?: TextStyle['color'], +) => Promise; + +export type IconProps = TextProps & { + name: T; + size?: number; + color?: TextStyle['color']; + innerRef?: Ref; +}; + +type IconComponent> = React.FC< + TextProps & { + name: keyof GM; + size?: number; + color?: TextStyle['color']; + innerRef?: Ref; + } & React.RefAttributes +> & { + getImageSource: GetImageSourceIconFunc; + getImageSourceSync: GetImageSourceSyncIconFunc; +}; + +export type CreateIconSetOptions = { + postScriptName: string; + fontFileName: string; + fontSource?: FontSource; + fontStyle?: TextProps['style']; +}; + +export function createIconSet>( + glyphMap: GM, + postScriptName: string, + fontFileName: string, + fontStyle?: TextProps['style'], +): IconComponent; +export function createIconSet>( + glyphMap: GM, + options: CreateIconSetOptions, +): IconComponent; +export function createIconSet>( + glyphMap: GM, + postScriptNameOrOptions: string | CreateIconSetOptions, + fontFileNameParam?: string, + fontStyleParam?: TextProps['style'], +): IconComponent { + const { postScriptName, fontFileName, fontStyle } = + typeof postScriptNameOrOptions === 'string' + ? { postScriptName: postScriptNameOrOptions, fontFileName: fontFileNameParam, fontStyle: fontStyleParam } + : postScriptNameOrOptions; + + const fontBasename = fontFileName ? fontFileName.replace(/\.(otf|ttf)$/, '') : postScriptName; + + const fontReference = Platform.select({ + windows: `/Assets/${fontFileName}#${postScriptName}`, + android: fontBasename, + web: fontBasename, + default: postScriptName, + }); + + const resolveGlyph = (name: keyof GM) => { + const glyph = glyphMap[name] || '?'; + + if (typeof glyph === 'number') { + return String.fromCodePoint(glyph); + } + + return glyph; + }; + + const Icon = ({ + name, + size = DEFAULT_ICON_SIZE, + color = DEFAULT_ICON_COLOR, + style, + children, + allowFontScaling = false, + innerRef, + ...props + }: IconProps) => { + const [isFontLoaded, setIsFontLoaded] = React.useState( + isDynamicLoadingEnabled() ? dynamicLoader.isLoaded(fontReference) : true, + ); + const glyph = isFontLoaded && name ? resolveGlyph(name) : ''; + + // biome-ignore lint/correctness/useExhaustiveDependencies: the dependencies never change + useEffect(() => { + let isMounted = true; + + if ( + !isFontLoaded && + typeof postScriptNameOrOptions === 'object' && + typeof postScriptNameOrOptions.fontSource !== 'undefined' + ) { + dynamicLoader.loadFontAsync(fontReference, postScriptNameOrOptions.fontSource).finally(() => { + if (isMounted) { + setIsFontLoaded(true); + } + }); + } + return () => { + isMounted = false; + }; + }, []); + + const styleDefaults = { + fontSize: size, + color, + }; + + const styleOverrides: TextProps['style'] = { + fontFamily: fontReference, + fontWeight: 'normal', + fontStyle: 'normal', + }; + + const newProps: TextProps = { + ...props, + style: [styleDefaults, style, styleOverrides, fontStyle || {}], + allowFontScaling, + }; + + return ( + + {glyph} + {children} + + ); + }; + + const WrappedIcon = forwardRef>((props, ref) => ( + + )); + WrappedIcon.displayName = 'Icon'; + + const imageSourceCache = createIconSourceCache(); + + const getImageSourceSync = ( + name: keyof GM, + size = DEFAULT_ICON_SIZE, + color: TextStyle['color'] = DEFAULT_ICON_COLOR, + ) => { + ensureNativeModuleAvailable(); + + const glyph = resolveGlyph(name); + const processedColor = processColor(color); + const cacheKey = `${glyph}:${size}:${String(processedColor)}`; + + if (imageSourceCache.has(cacheKey)) { + // FIXME: Should this check if it's an error and throw it again? + return imageSourceCache.get(cacheKey); + } + + try { + const imagePath = NativeIconAPI.getImageForFontSync( + fontReference, + glyph, + size, + processedColor as number, // FIXME what if a non existant colour was passed in? + ); + const value = { uri: imagePath, scale: PixelRatio.get() }; + imageSourceCache.setValue(cacheKey, value); + return value; + } catch (error) { + imageSourceCache.setError(cacheKey, error as Error); + throw error; + } + }; + + const getImageSource = async ( + name: keyof GM, + size = DEFAULT_ICON_SIZE, + color: TextStyle['color'] = DEFAULT_ICON_COLOR, + ) => { + ensureNativeModuleAvailable(); + + const glyph = resolveGlyph(name); + const processedColor = processColor(color); + const cacheKey = `${glyph}:${size}:${String(processedColor)}`; + + if (imageSourceCache.has(cacheKey)) { + // FIXME: Should this check if it's an error and throw it again? + return imageSourceCache.get(cacheKey); + } + + try { + const imagePath = await NativeIconAPI.getImageForFont( + fontReference, + glyph, + size, + processedColor as number, // FIXME what if a non existant colour was passed in? + ); + const value = { uri: imagePath, scale: PixelRatio.get() }; + imageSourceCache.setValue(cacheKey, value); + return value; + } catch (error) { + imageSourceCache.setError(cacheKey, error as Error); + throw error; + } + }; + + const IconNamespace = Object.assign(WrappedIcon, { + getImageSource, + getImageSourceSync, + }); + + return IconNamespace; +} diff --git a/packages/common/src/create-icon-source-cache.ts b/packages/common/src/create-icon-source-cache.ts new file mode 100644 index 000000000..d61e33fd0 --- /dev/null +++ b/packages/common/src/create-icon-source-cache.ts @@ -0,0 +1,31 @@ +const TYPE_VALUE = 'value'; +const TYPE_ERROR = 'error'; + +type ValueData = { uri: string; scale: number }; + +type Value = { type: typeof TYPE_VALUE; data: ValueData } | { type: typeof TYPE_ERROR; data: Error }; + +export default function createIconSourceCache() { + const cache = new Map(); + + const setValue = (key: string, value: ValueData) => cache.set(key, { type: TYPE_VALUE, data: value }); + + const setError = (key: string, error: Error) => cache.set(key, { type: TYPE_ERROR, data: error }); + + const has = (key: string) => cache.has(key); + + const get = (key: string) => { + const value = cache.get(key); + if (!value) { + return undefined; + } + + const { type, data } = value; + if (type === TYPE_ERROR) { + throw data; + } + return data; + }; + + return { setValue, setError, has, get }; +} diff --git a/packages/common/src/dynamicLoading/dynamic-font-loading.ts b/packages/common/src/dynamicLoading/dynamic-font-loading.ts new file mode 100644 index 000000000..bfa1d6720 --- /dev/null +++ b/packages/common/src/dynamicLoading/dynamic-font-loading.ts @@ -0,0 +1,97 @@ +/* + * The following imports are always present when react native is installed + * in the future, more explicit apis will be exposed by the core, including typings + * */ +// @ts-expect-error missing types +// eslint-disable-next-line import/no-extraneous-dependencies +import { getAssetByID } from '@react-native/assets-registry/registry'; +import type { Image } from 'react-native'; +// @ts-expect-error missing types +import resolveAssetSource from 'react-native/Libraries/Image/resolveAssetSource'; +import { getErrorCallback } from './dynamic-loading-setting'; +import type { DynamicLoader, FontSource } from './types'; + +const loadPromises: { [fontSource: string]: Promise } = {}; + +const loadFontAsync = async (fontFamily: string, fontSource: FontSource): Promise => { + const expoModules = globalThis?.expo?.modules; + if (!expoModules) { + throw new Error('Expo is not available. Dynamic font loading is not available.'); + } + + if (loadPromises[fontFamily]) { + return loadPromises[fontFamily]; + } + + loadPromises[fontFamily] = (async function LoadFont() { + try { + const localUri = await (() => { + if (typeof fontSource === 'string') { + // a local filesystem uri + return fontSource; + } + // a module id + const { uri, type, hash } = getLocalFontUrl(fontSource, fontFamily); + return expoModules.ExpoAsset.downloadAsync(uri, hash, type); + })(); + + await expoModules.ExpoFontLoader.loadAsync(fontFamily, localUri); + } catch (error) { + console.error(`Failed to load font ${fontFamily}`, error); // eslint-disable-line no-console + + getErrorCallback()?.({ + error: error as Error, + fontFamily, + fontSource, + }); + } finally { + delete loadPromises[fontFamily]; + } + })(); + + return loadPromises[fontFamily]; +}; + +type AssetRegistryEntry = { + name: string; + httpServerLocation: string; + hash: string; + type: string; // file extension +}; + +const getLocalFontUrl = (fontModuleId: number, fontFamily: string) => { + const assetMeta: AssetRegistryEntry = getAssetByID(fontModuleId); + if (!assetMeta) { + throw new Error(`no asset found for font family "${fontFamily}", moduleId: ${String(fontModuleId)}`); + } + + const resolver: typeof Image.resolveAssetSource = resolveAssetSource; + const assetSource = resolver(fontModuleId); + + return { ...assetMeta, ...assetSource }; +}; + +const loadedFontsCache: { [name: string]: boolean } = {}; + +const isLoadedNative = (fontFamily: string) => { + if (fontFamily in loadedFontsCache) { + return true; + } + + const { expo } = globalThis; + if (!expo) { + throw new Error('Expo is not available. Dynamic font loading is not available.'); + } + + const loadedNativeFonts = expo.modules.ExpoFontLoader.getLoadedFonts(); + loadedNativeFonts.forEach((font) => { + loadedFontsCache[font] = true; + }); + + return fontFamily in loadedFontsCache; +}; + +export const dynamicLoader: DynamicLoader = { + isLoaded: isLoadedNative, + loadFontAsync, +}; diff --git a/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts b/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts new file mode 100644 index 000000000..7c34b4c39 --- /dev/null +++ b/packages/common/src/dynamicLoading/dynamic-font-loading.web.ts @@ -0,0 +1,15 @@ +/** + * dynamic font loading isn't supported on web + * */ +import type { DynamicLoader, FontSource } from './types'; + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +const loadFontAsync = async (_fontFamily: string, _fontSource: FontSource): Promise => undefined; + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +const isLoaded = (_fontFamily: string) => true; + +export const dynamicLoader: DynamicLoader = { + isLoaded, + loadFontAsync, +}; diff --git a/packages/common/src/dynamicLoading/dynamic-loading-setting.ts b/packages/common/src/dynamicLoading/dynamic-loading-setting.ts new file mode 100644 index 000000000..7fa639d2d --- /dev/null +++ b/packages/common/src/dynamicLoading/dynamic-loading-setting.ts @@ -0,0 +1,77 @@ +import type { FontSource } from './types'; + +declare global { + interface ExpoGlobal { + modules: { + ExpoAsset: { + // definition from + // https://github.com/expo/expo/blob/1f5a5991d14aad09282d1ce1612b44d30e7e7d3d/packages/expo-asset/ios/AssetModule.swift#L23 + downloadAsync: (uri: string, hash: string | undefined, type: string) => Promise; + }; + ExpoFontLoader: { + // definition from + // https://github.com/expo/expo/blob/1f5a5991d14aad09282d1ce1612b44d30e7e7d3d/packages/expo-font/ios/FontLoaderModule.swift#L18 + getLoadedFonts: () => string[]; + loadAsync: (fontFamilyAlias: string, fileUri: string) => Promise; + }; + }; + } + + // eslint-disable-next-line vars-on-top + var expo: ExpoGlobal | undefined; +} + +const hasNecessaryExpoModules = !!globalThis.expo?.modules?.ExpoAsset && !!globalThis.expo?.modules?.ExpoFontLoader; + +const hasNecessaryExpoFeatures = + hasNecessaryExpoModules && typeof globalThis.expo?.modules.ExpoFontLoader.getLoadedFonts === 'function'; + +let dynamicFontLoadingEnabled = hasNecessaryExpoFeatures; + +export const isDynamicLoadingSupported = () => hasNecessaryExpoFeatures; + +/** + * Set whether dynamic loading of fonts is enabled. + * Currently, the presence of Expo Asset and Font Loader modules is a prerequisite for enabling. + * In the future, React Native core apis will be used for dynamic font loading. + * + * @param value - whether dynamic loading of fonts is enabled + * @returns `true` if dynamic loading of fonts was successfully set. `false` otherwise. + * */ +export const setDynamicLoadingEnabled = (value: boolean): boolean => { + if (!hasNecessaryExpoFeatures) { + if (process.env.NODE_ENV !== 'production' && !!value) { + const message = hasNecessaryExpoModules + ? 'Expo is installed, but does not support dynamic font loading. Make sure to use Expo SDK 52 or newer.' + : 'Necessary Expo modules not found. Dynamic font loading is not available on Web or when necessary Expo modules are not present.'; + console.error(message); // eslint-disable-line no-console + } + return false; + } + + dynamicFontLoadingEnabled = !!value; + + return true; +}; + +/** + * Whether dynamic loading of fonts is enabled. + * */ +export const isDynamicLoadingEnabled = () => dynamicFontLoadingEnabled; + +type ErrorCallback = (args: { + error: Error; + fontFamily: string; + fontSource: FontSource; +}) => void; + +let dynamicLoadingErrorCallback: undefined | ErrorCallback; + +/** + * Set a callback to be called when an error occurs during dynamic font loading. + * */ +export const setDynamicLoadingErrorCallback = (callback: ErrorCallback) => { + dynamicLoadingErrorCallback = callback; +}; + +export const getErrorCallback = () => dynamicLoadingErrorCallback; diff --git a/packages/common/src/dynamicLoading/types.ts b/packages/common/src/dynamicLoading/types.ts new file mode 100644 index 000000000..061c48752 --- /dev/null +++ b/packages/common/src/dynamicLoading/types.ts @@ -0,0 +1,10 @@ +// the result of calling require('path') +type ModuleId = number; +type LocalFileSystemUri = string; + +export type FontSource = ModuleId | LocalFileSystemUri; + +export type DynamicLoader = { + loadFontAsync: (fontFamily: string, fontSource: FontSource) => Promise; + isLoaded: (fontFamily: string) => boolean; +}; diff --git a/lib/ensure-native-module-available.js b/packages/common/src/ensure-native-module-available.ts similarity index 77% rename from lib/ensure-native-module-available.js rename to packages/common/src/ensure-native-module-available.ts index 1cac94f64..5ddf038a4 100644 --- a/lib/ensure-native-module-available.js +++ b/packages/common/src/ensure-native-module-available.ts @@ -1,9 +1,9 @@ -import NativeIconAPI from './NativeRNVectorIcons'; +import NativeIconAPI from './NativeVectorIcons'; export default function ensureNativeModuleAvailable() { if (!NativeIconAPI) { throw new Error( - 'The native RNVectorIcons API is not available, did you properly integrate the module? Please verify your autolinking setup and recompile.' + 'The native RNVectorIcons API is not available, did you properly integrate the module? Please verify your autolinking setup and recompile.', ); } } diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts new file mode 100644 index 000000000..4ddc27cd2 --- /dev/null +++ b/packages/common/src/index.ts @@ -0,0 +1,49 @@ +import { NativeModules, Platform } from 'react-native'; + +export { createIconSet, DEFAULT_ICON_SIZE, DEFAULT_ICON_COLOR } from './create-icon-set'; +export type { IconProps, CreateIconSetOptions } from './create-icon-set'; +export { + setDynamicLoadingEnabled, + isDynamicLoadingEnabled, + isDynamicLoadingSupported, + setDynamicLoadingErrorCallback, +} from './dynamicLoading/dynamic-loading-setting'; + +const LINKING_ERROR = ` + The package '@react-native-vector-icons/common' doesn't seem to be linked. Make sure: + ${Platform.select({ ios: "- You have run 'pod install'\n", default: '' })} + - You rebuilt the app after installing the package\n' + - You are not using Expo Go + `; + +// @ts-expect-error : NativeModules type is incomplete +const isTurboModuleEnabled = global.__turboModuleProxy != null; // eslint-disable-line no-underscore-dangle + +const VectorIconsModule = isTurboModuleEnabled + ? require('./NativeVectorIcons').default // eslint-disable-line @typescript-eslint/no-require-imports + : NativeModules.VectorIcons; + +const VectorIcons = VectorIconsModule + ? VectorIconsModule + : new Proxy( + {}, + { + get() { + throw new Error(LINKING_ERROR); + }, + }, + ); + +// TODO: Do we want to expose this as a public API? +export function getImageForFont( + fontFamilyName: string, + glyph: string, + fontSize: number, + color: number, +): Promise { + return VectorIcons.getImageForFont(fontFamilyName, glyph, fontSize, color); +} + +export function getImageForFontSync(fontFamilyName: string, glyph: string, fontSize: number, color: number): string { + return VectorIcons.getImageForFontSync(fontFamilyName, glyph, fontSize, color); +} diff --git a/packages/common/src/scripts/common.ts b/packages/common/src/scripts/common.ts new file mode 100644 index 000000000..5ddbe4b71 --- /dev/null +++ b/packages/common/src/scripts/common.ts @@ -0,0 +1,52 @@ +import fs from 'node:fs'; +import path from 'node:path'; +import { resolveNodeModuleDir } from '@react-native-community/cli-tools'; + +const getPackageJson = (filename: string) => { + const packageData = fs.readFileSync(filename, 'utf-8'); + const packageJson = JSON.parse(packageData); + + return packageJson; +}; + +const getPackageFontDirectories = (packageJsonFilename: string) => { + const rootPackageJson = getPackageJson(packageJsonFilename); + const dependencies = Object.keys(rootPackageJson.dependencies || {}); + + const packageDirs: string[] = []; + dependencies.forEach((dependency) => { + const dir = resolveNodeModuleDir(packageJsonFilename, dependency); + const packageJson = getPackageJson(`${dir}/package.json`); + if (packageJson.keywords?.includes?.('react-native-vector-icons-icon')) { + packageDirs.push(`${dir}/fonts`); + } + }); + + return packageDirs; +}; + +const getLocalFontsDir = (packageJsonFilename: string) => { + const rootPackageJson = getPackageJson(packageJsonFilename); + const config = rootPackageJson.reactNativeVectorIcons || {}; + + return `${path.dirname(packageJsonFilename)}/${config.fontDir || 'rnvi-fonts'}`; +}; + +const getFonts = (fontDir: string) => { + if (!fs.existsSync(fontDir)) { + return []; + } + + const fonts = fs.readdirSync(fontDir); + const fontPaths = fonts.map((font) => `${fontDir}/${font}`); + + return fontPaths; +}; + +export const getFontPaths = (packageJsonFilename: string) => { + const packageDirs = getPackageFontDirectories(packageJsonFilename); + packageDirs.push(getLocalFontsDir(packageJsonFilename)); + const fonts = packageDirs.map(getFonts); + + return fonts.flat(); +}; diff --git a/packages/common/src/scripts/getFonts.ts b/packages/common/src/scripts/getFonts.ts new file mode 100644 index 000000000..d7a2a68a4 --- /dev/null +++ b/packages/common/src/scripts/getFonts.ts @@ -0,0 +1,11 @@ +#!/usr/bin/env node + +import { getFontPaths } from './common'; + +const packageJsonFilename = process.argv[2]; +if (!packageJsonFilename) { + throw new Error('Need the path to the roo package.json as the first argument'); +} + +const fonts = getFontPaths(packageJsonFilename); +fonts.map((font) => console.log(font)); // eslint-disable-line no-console diff --git a/packages/common/src/scripts/updatePlist.ts b/packages/common/src/scripts/updatePlist.ts new file mode 100644 index 000000000..97fc80337 --- /dev/null +++ b/packages/common/src/scripts/updatePlist.ts @@ -0,0 +1,58 @@ +#!/usr/bin/env node +/* eslint-disable no-console */ + +import fs from 'node:fs'; +import * as path from 'node:path'; +import pc from 'picocolors'; +import * as plist from 'plist'; + +import { getFontPaths } from './common'; + +const getFontName = (fontPath: string) => path.basename(fontPath); + +const packageJsonFilename = process.argv[2]; +if (!packageJsonFilename) { + throw new Error('Need the path to the root package.json as the first argument'); +} + +const infoPlistFilename = process.argv[3]; +if (!infoPlistFilename) { + throw new Error('Need the path to the Info.plist as the second argument'); +} + +const fonts = getFontPaths(packageJsonFilename); +console.log(`Found ${fonts.length} fonts`); + +const infoPlistContent = fs.readFileSync(infoPlistFilename, 'utf8'); +const infoPlist = plist.parse(infoPlistContent) as Record; + +const plistFonts = new Set(infoPlist.UIAppFonts || []); +const providedFonts = new Set(fonts.map(getFontName)); + +let hasChanges = false; + +// Check for missing fonts and add them +providedFonts.forEach((font) => { + if (!plistFonts.has(font)) { + plistFonts.add(font); + console.log(pc.green(`Added ${font}`)); + hasChanges = true; + } else { + console.log(`Existing ${font}`); + } +}); + +// Check for extra fonts in Info.plist +plistFonts.forEach((font) => { + if (!providedFonts.has(font)) { + console.log(pc.red(`Extra ${font} (Please remove manually if not needed)`)); + } +}); + +// Update Info.plist if there were changes +if (hasChanges) { + infoPlist.UIAppFonts = Array.from(plistFonts); + const updatedInfoPlistContent = plist.build(infoPlist).replace(/^ {2}/gm, '').replace(/ {2}/gm, '\t'); + + fs.writeFileSync(infoPlistFilename, updatedInfoPlistContent, 'utf8'); +} diff --git a/packages/common/tsconfig.build.json b/packages/common/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/common/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/common/tsconfig.json b/packages/common/tsconfig.json new file mode 120000 index 000000000..fd0e4743d --- /dev/null +++ b/packages/common/tsconfig.json @@ -0,0 +1 @@ +../../tsconfig.json \ No newline at end of file diff --git a/packages/common/turbo.json b/packages/common/turbo.json new file mode 100644 index 000000000..405897eec --- /dev/null +++ b/packages/common/turbo.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build:android": { + "env": ["ORG_GRADLE_PROJECT_newArchEnabled"], + "inputs": [ + "package.json", + "android", + "!android/build", + "src/*.ts", + "src/*.tsx", + "example/package.json", + "example/android", + "!example/android/.gradle", + "!example/android/build", + "!example/android/app/build" + ], + "outputs": [] + }, + "build:ios": { + "env": ["RCT_NEW_ARCH_ENABLED"], + "inputs": [ + "package.json", + "*.podspec", + "ios", + "src/*.ts", + "src/*.tsx", + "example/package.json", + "example/ios", + "!example/ios/build", + "!example/ios/Pods" + ], + "outputs": [] + } + } +} diff --git a/directory/.env b/packages/directory/.env similarity index 100% rename from directory/.env rename to packages/directory/.env diff --git a/directory/.gitignore b/packages/directory/.gitignore similarity index 100% rename from directory/.gitignore rename to packages/directory/.gitignore diff --git a/directory/README.md b/packages/directory/README.md similarity index 59% rename from directory/README.md rename to packages/directory/README.md index c0541f9c0..6cfc8cdd0 100644 --- a/directory/README.md +++ b/packages/directory/README.md @@ -9,10 +9,10 @@ In the project directory, you can run: ### `yarn start` Runs the app in the development mode.\ -Open [http://localhost:3000](http://localhost:3000) to view it in your browser. +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. -The page will reload when you make changes.\ -You may also see any lint errors in the console. +The page will reload if you make edits.\ +You will also see any lint errors in the console. ### `yarn test` @@ -44,27 +44,3 @@ You don't have to ever use `eject`. The curated feature set is suitable for smal You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting) - -### Analyzing the Bundle Size - -This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size) - -### Making a Progressive Web App - -This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app) - -### Advanced Configuration - -This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration) - -### Deployment - -This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment) - -### `yarn build` fails to minify - -This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify) diff --git a/directory/bin/generate-font-styles.js b/packages/directory/bin/generate-font-styles.js similarity index 52% rename from directory/bin/generate-font-styles.js rename to packages/directory/bin/generate-font-styles.js index 96d6b075c..3732ed9fe 100644 --- a/directory/bin/generate-font-styles.js +++ b/packages/directory/bin/generate-font-styles.js @@ -1,7 +1,7 @@ #!/usr/bin/env node -const fs = require('fs'); -const path = require('path'); +const path = require('node:path'); // eslint-disable-line @typescript-eslint/no-require-imports +const { globSync } = require('glob'); // eslint-disable-line @typescript-eslint/no-require-imports const customFontMap = { 'FontAwesome5_Solid.ttf': 'FontAwesome5', @@ -10,14 +10,13 @@ const customFontMap = { 'FontAwesome6_Brands.ttf': 'FontAwesome6Brands', }; -const fontDirectory = path.resolve(__dirname, '../../Fonts'); -const fontExtension = '.ttf'; -const styles = fs - .readdirSync(fontDirectory) - .filter(f => path.extname(f) === fontExtension) - .map(file => ({ +const fontFiles = globSync('src/generated/fonts/*.ttf'); + +const styles = fontFiles + .map((file) => path.basename(file)) + .map((file) => ({ file, - fontFamily: customFontMap[file] || path.basename(file, fontExtension), + fontFamily: customFontMap[file] || path.basename(file, '.ttf'), })) .map( ({ file, fontFamily }) => ` @@ -25,7 +24,7 @@ const styles = fs font-family: '${fontFamily}'; src: url('./fonts/${file}') format('truetype'); } -` +`, ) .join('\n'); diff --git a/packages/directory/bin/generate-glyphmap-index.js b/packages/directory/bin/generate-glyphmap-index.js new file mode 100644 index 000000000..e414d3c34 --- /dev/null +++ b/packages/directory/bin/generate-glyphmap-index.js @@ -0,0 +1,34 @@ +#!/usr/bin/env node + +const path = require('node:path'); // eslint-disable-line @typescript-eslint/no-require-imports +const { globSync } = require('glob'); // eslint-disable-line @typescript-eslint/no-require-imports + +const glyphMapFiles = globSync('../*/glyphmaps/*.json', { ignore: '../fontawesome[56]*/**' }); + +const fontAwesome5Glyphmap = require(path.join(__dirname, '../../fontawesome5/glyphmaps/', 'FontAwesome5.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require +const fontAwesome5Meta = require(path.join(__dirname, '../../fontawesome5/glyphmaps/', 'FontAwesome5_meta.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require + +const fontAwesome6Glyphmap = require(path.join(__dirname, '../../fontawesome6/glyphmaps/', 'FontAwesome6.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require +const fontAwesome6Meta = require(path.join(__dirname, '../../fontawesome6/glyphmaps/', 'FontAwesome6_meta.json')); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require + +const pickGlyps = (glyps, glyphmap) => + glyps.reduce((acc, glyp) => { + acc[glyp] = glyphmap[glyp]; + return acc; + }, {}); + +const index = glyphMapFiles.reduce( + (acc, file) => { + const name = path.basename(file, '.json'); + acc[name] = require(path.join(__dirname, '..', file)); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-dynamic-require,global-require + return acc; + }, + { + FontAwesome5: pickGlyps(fontAwesome5Meta.solid, fontAwesome5Glyphmap), + FontAwesome5Brands: pickGlyps(fontAwesome5Meta.brand, fontAwesome5Glyphmap), + FontAwesome6: pickGlyps(fontAwesome6Meta.solid, fontAwesome6Glyphmap), + FontAwesome6Brands: pickGlyps(fontAwesome6Meta.brand, fontAwesome6Glyphmap), + }, +); + +process.stdout.write(JSON.stringify(index, null, 2)); diff --git a/directory/package.json b/packages/directory/package.json similarity index 50% rename from directory/package.json rename to packages/directory/package.json index efbd5c754..a9dfb82d7 100644 --- a/directory/package.json +++ b/packages/directory/package.json @@ -1,15 +1,21 @@ { - "name": "react-native-vector-icons-directory", - "version": "0.1.0", + "name": "@react-native-vector-icons/directory", + "version": "11.0.0", "private": true, "homepage": "https://oblador.github.io/react-native-vector-icons", "dependencies": { - "@testing-library/jest-dom": "^5.14.1", - "@testing-library/react": "^12.0.0", - "@testing-library/user-event": "^13.2.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "react-scripts": "5.0.0" + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/react": "^16.0.1", + "@testing-library/user-event": "^14.5.2", + "@types/node": "^20.17.3", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "glob": "^11.0.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "react-scripts": "5.0.1", + "typescript": "^5.6.3", + "web-vitals": "^4.2.4" }, "scripts": { "start": "react-scripts start", @@ -17,11 +23,8 @@ "test": "react-scripts test", "eject": "react-scripts eject", "generate-glyphmap-index": "mkdir -p src/generated && node bin/generate-glyphmap-index.js > src/generated/glyphmapIndex.json", - "generate-font-index": "mkdir -p src/generated/fonts && cp ../Fonts/*.ttf src/generated/fonts && node bin/generate-font-styles.js > src/generated/fonts.css", - "postinstall": "yarn generate-glyphmap-index && yarn generate-font-index" - }, - "eslintConfig": { - "extends": "../.eslintrc" + "generate-font-index": "mkdir -p src/generated/fonts && cp ../*/fonts/*.ttf src/generated/fonts && node bin/generate-font-styles.js > src/generated/fonts.css", + "prepare": "yarn generate-glyphmap-index && yarn generate-font-index" }, "browserslist": { "production": [ @@ -34,5 +37,8 @@ "last 1 firefox version", "last 1 safari version" ] + }, + "devDependencies": { + "@testing-library/dom": "^10.4.0" } } diff --git a/packages/directory/public/index.html b/packages/directory/public/index.html new file mode 100644 index 000000000..1a8f7d565 --- /dev/null +++ b/packages/directory/public/index.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + react-native-vector-icons directory + + + +
+ + + diff --git a/packages/directory/public/manifest.json b/packages/directory/public/manifest.json new file mode 100644 index 000000000..2dfa06dce --- /dev/null +++ b/packages/directory/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "Directory", + "name": "React Native Vector Icons Directory", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/packages/directory/public/robots.txt b/packages/directory/public/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/packages/directory/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/directory/src/App.css b/packages/directory/src/App.css similarity index 94% rename from directory/src/App.css rename to packages/directory/src/App.css index 41cc974ca..fd2fa4708 100755 --- a/directory/src/App.css +++ b/packages/directory/src/App.css @@ -54,9 +54,6 @@ body { border-right: 1px solid #eee; } -.Search-Icon { -} - .Search-Input { flex-grow: 1; padding: 10px; @@ -92,7 +89,8 @@ body { background-color: #f66; } -.Result-Title > a, .Result-Title > a:link { +.Result-Title > a, +.Result-Title > a:link { color: #fff; } @@ -144,7 +142,6 @@ body { margin: 10px 0 0 0; } - .Family-Links-Container { padding: 10px 20px 20px 20px; background-color: #23527c; @@ -156,13 +153,14 @@ body { } .Family-Links-Title { - color: #FFF; + color: #fff; font-size: 18px; margin-top: 0; } -.Family-Links-Link, .Family-Links-Link:link { - color: #FFF; +.Family-Links-Link, +.Family-Links-Link:link { + color: #fff; font-size: 16px; } @@ -170,4 +168,4 @@ body { display: flex; flex-wrap: wrap; gap: 0.5rem; -} \ No newline at end of file +} diff --git a/packages/directory/src/App.test.tsx b/packages/directory/src/App.test.tsx new file mode 100644 index 000000000..c15186986 --- /dev/null +++ b/packages/directory/src/App.test.tsx @@ -0,0 +1,10 @@ +import React from 'react'; + +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders directory link', () => { + render(); + const linkElement = screen.getByText(/react-native-vector-icons directory/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/packages/directory/src/App.tsx b/packages/directory/src/App.tsx new file mode 100755 index 000000000..b636747ec --- /dev/null +++ b/packages/directory/src/App.tsx @@ -0,0 +1,149 @@ +import React, { useCallback, useLayoutEffect, useRef } from 'react'; +import './App.css'; + +import IconFamilies from './generated/glyphmapIndex.json'; // eslint-disable-line import/no-unresolved + +const WAITING_INTERVAL = 300; + +type Match = { family: string; names: string[] }; + +const Icon = React.memo( + ({ family, name, ...props }: { family: string; name: string } & React.HTMLProps) => ( + + {String.fromCodePoint( + IconFamilies[family as keyof typeof IconFamilies][ + name as keyof (typeof IconFamilies)[keyof typeof IconFamilies] + ], + )} + + ), +); + +const FamiliesLinks = ({ matches = [] }: { matches: Match[] }) => ( +
+
+

Icon Families:

+
+ {matches.map((match) => { + const { family } = match; + + return ( + + {family} + + ); + })} +
+
+
+); + +const HeaderBar = () => ( +
+
+

react-native-vector-icons directory

+
+
+); + +const SearchBar = ({ onSubmit }: { onSubmit: (text?: string) => void }) => { + const inputRef = useRef(null); + const timerRef = useRef | null>(null); + const handleSubmit = useCallback( + (e: React.FormEvent) => { + e.preventDefault(); + + if (inputRef.current?.value) { + onSubmit(inputRef.current.value); + } + }, + [onSubmit], + ); + + const handleChange = useCallback( + (e: React.ChangeEvent) => { + e.preventDefault(); + if (timerRef.current) { + clearInterval(timerRef.current); + } + + timerRef.current = setTimeout(() => onSubmit(inputRef.current?.value), WAITING_INTERVAL); + }, + [onSubmit], + ); + + return ( +
+
+
+ {/* Clicking the Label focuses the cursor onto the form input */} + {/* eslint-disable-next-line jsx-a11y/label-has-associated-control */} + + +
+
+
+ ); +}; + +const renderIcon = (family: string, name: string) => ( +
+ +

{name}

+
+); + +const renderMatch = ({ family, names }: Match) => ( +
+

+ {family} +

+ +
{names.map((name) => renderIcon(family, name))}
+
+); + +const renderNotFound = () => ( +
+

Icon not found.

+
+); + +const getMatches = (query: string) => + Object.keys(IconFamilies) + .sort() + .map((family) => { + const icons = IconFamilies[family as keyof typeof IconFamilies]; + const names = Object.keys(icons); + const results = names.filter((name) => name.indexOf(query) >= 0); + return { family, names: results }; + }) + .filter(({ names }) => names.length); + +const App = () => { + const [matches, setMatches] = React.useState([]); + const handleSubmit = useCallback((text = '') => { + setMatches(getMatches(text)); + }, []); + useLayoutEffect(() => handleSubmit(''), [handleSubmit]); + + return ( +
+ + + +
{matches.length === 0 ? renderNotFound() : matches.map(renderMatch)}
+
+ ); +}; + +export default App; diff --git a/packages/directory/src/index.css b/packages/directory/src/index.css new file mode 100644 index 000000000..e9927237d --- /dev/null +++ b/packages/directory/src/index.css @@ -0,0 +1,11 @@ +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", + "Droid Sans", "Helvetica Neue", sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace; +} diff --git a/packages/directory/src/index.tsx b/packages/directory/src/index.tsx new file mode 100644 index 000000000..1f62e6491 --- /dev/null +++ b/packages/directory/src/index.tsx @@ -0,0 +1,19 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; + +import App from './App'; +import reportWebVitals from './reportWebVitals'; + +import './index.css'; + +const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement); +root.render( + + + , +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/packages/directory/src/react-app-env.d.ts b/packages/directory/src/react-app-env.d.ts new file mode 100644 index 000000000..6431bc5fc --- /dev/null +++ b/packages/directory/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/directory/src/reportWebVitals.ts b/packages/directory/src/reportWebVitals.ts new file mode 100644 index 000000000..636b32865 --- /dev/null +++ b/packages/directory/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import type { MetricType } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: (metric: MetricType) => void) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ onCLS, onINP, onFCP, onLCP, onTTFB }) => { + onCLS(onPerfEntry); + onINP(onPerfEntry); + onFCP(onPerfEntry); + onLCP(onPerfEntry); + onTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/directory/src/setupTests.js b/packages/directory/src/setupTests.js similarity index 100% rename from directory/src/setupTests.js rename to packages/directory/src/setupTests.js diff --git a/packages/directory/tsconfig.json b/packages/directory/tsconfig.json new file mode 100644 index 000000000..9d379a3c4 --- /dev/null +++ b/packages/directory/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"] +} diff --git a/packages/entypo/.fontcustom-manifest.json b/packages/entypo/.fontcustom-manifest.json new file mode 100644 index 000000000..de3487a9b --- /dev/null +++ b/packages/entypo/.fontcustom-manifest.json @@ -0,0 +1,1691 @@ +{ + "checksum": { + "previous": "dd613052d4c6a03cd2d91507156628cd6c0c4fb1c5a820ff7c6958c0fabdcef0", + "current": "dd613052d4c6a03cd2d91507156628cd6c0c4fb1c5a820ff7c6958c0fabdcef0" + }, + "fonts": [ + "Entypo/Entypo.ttf", + "Entypo/Entypo.svg", + "Entypo/Entypo.woff", + "Entypo/Entypo.eot", + "Entypo/Entypo.woff2" + ], + "glyphs": { + "500px": { + "codepoint": 61696, + "source": "node_modules/@entypo-icons/core/icons/500px.svg" + }, + "500px-with-circle": { + "codepoint": 61697, + "source": "node_modules/@entypo-icons/core/icons/500px-with-circle.svg" + }, + "add-to-list": { + "codepoint": 61698, + "source": "node_modules/@entypo-icons/core/icons/add-to-list.svg" + }, + "add-user": { + "codepoint": 61699, + "source": "node_modules/@entypo-icons/core/icons/add-user.svg" + }, + "address": { + "codepoint": 61700, + "source": "node_modules/@entypo-icons/core/icons/address.svg" + }, + "adjust": { + "codepoint": 61701, + "source": "node_modules/@entypo-icons/core/icons/adjust.svg" + }, + "air": { + "codepoint": 61702, + "source": "node_modules/@entypo-icons/core/icons/air.svg" + }, + "aircraft": { + "codepoint": 61703, + "source": "node_modules/@entypo-icons/core/icons/aircraft.svg" + }, + "aircraft-landing": { + "codepoint": 61704, + "source": "node_modules/@entypo-icons/core/icons/aircraft-landing.svg" + }, + "aircraft-take-off": { + "codepoint": 61705, + "source": "node_modules/@entypo-icons/core/icons/aircraft-take-off.svg" + }, + "align-bottom": { + "codepoint": 61706, + "source": "node_modules/@entypo-icons/core/icons/align-bottom.svg" + }, + "align-horizontal-middle": { + "codepoint": 61707, + "source": "node_modules/@entypo-icons/core/icons/align-horizontal-middle.svg" + }, + "align-left": { + "codepoint": 61708, + "source": "node_modules/@entypo-icons/core/icons/align-left.svg" + }, + "align-right": { + "codepoint": 61709, + "source": "node_modules/@entypo-icons/core/icons/align-right.svg" + }, + "align-top": { + "codepoint": 61710, + "source": "node_modules/@entypo-icons/core/icons/align-top.svg" + }, + "align-vertical-middle": { + "codepoint": 61711, + "source": "node_modules/@entypo-icons/core/icons/align-vertical-middle.svg" + }, + "app-store": { + "codepoint": 61712, + "source": "node_modules/@entypo-icons/core/icons/app-store.svg" + }, + "archive": { + "codepoint": 61713, + "source": "node_modules/@entypo-icons/core/icons/archive.svg" + }, + "area-graph": { + "codepoint": 61714, + "source": "node_modules/@entypo-icons/core/icons/area-graph.svg" + }, + "arrow-bold-down": { + "codepoint": 61715, + "source": "node_modules/@entypo-icons/core/icons/arrow-bold-down.svg" + }, + "arrow-bold-left": { + "codepoint": 61716, + "source": "node_modules/@entypo-icons/core/icons/arrow-bold-left.svg" + }, + "arrow-bold-right": { + "codepoint": 61717, + "source": "node_modules/@entypo-icons/core/icons/arrow-bold-right.svg" + }, + "arrow-bold-up": { + "codepoint": 61718, + "source": "node_modules/@entypo-icons/core/icons/arrow-bold-up.svg" + }, + "arrow-down": { + "codepoint": 61719, + "source": "node_modules/@entypo-icons/core/icons/arrow-down.svg" + }, + "arrow-left": { + "codepoint": 61720, + "source": "node_modules/@entypo-icons/core/icons/arrow-left.svg" + }, + "arrow-long-down": { + "codepoint": 61721, + "source": "node_modules/@entypo-icons/core/icons/arrow-long-down.svg" + }, + "arrow-long-left": { + "codepoint": 61722, + "source": "node_modules/@entypo-icons/core/icons/arrow-long-left.svg" + }, + "arrow-long-right": { + "codepoint": 61723, + "source": "node_modules/@entypo-icons/core/icons/arrow-long-right.svg" + }, + "arrow-long-up": { + "codepoint": 61724, + "source": "node_modules/@entypo-icons/core/icons/arrow-long-up.svg" + }, + "arrow-right": { + "codepoint": 61725, + "source": "node_modules/@entypo-icons/core/icons/arrow-right.svg" + }, + "arrow-up": { + "codepoint": 61726, + "source": "node_modules/@entypo-icons/core/icons/arrow-up.svg" + }, + "arrow-with-circle-down": { + "codepoint": 61727, + "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-down.svg" + }, + "arrow-with-circle-left": { + "codepoint": 61728, + "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-left.svg" + }, + "arrow-with-circle-right": { + "codepoint": 61729, + "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-right.svg" + }, + "arrow-with-circle-up": { + "codepoint": 61730, + "source": "node_modules/@entypo-icons/core/icons/arrow-with-circle-up.svg" + }, + "attachment": { + "codepoint": 61731, + "source": "node_modules/@entypo-icons/core/icons/attachment.svg" + }, + "awareness-ribbon": { + "codepoint": 61732, + "source": "node_modules/@entypo-icons/core/icons/awareness-ribbon.svg" + }, + "back": { + "codepoint": 61733, + "source": "node_modules/@entypo-icons/core/icons/back.svg" + }, + "back-in-time": { + "codepoint": 61734, + "source": "node_modules/@entypo-icons/core/icons/back-in-time.svg" + }, + "baidu": { + "codepoint": 61735, + "source": "node_modules/@entypo-icons/core/icons/baidu.svg" + }, + "bar-graph": { + "codepoint": 61736, + "source": "node_modules/@entypo-icons/core/icons/bar-graph.svg" + }, + "basecamp": { + "codepoint": 61737, + "source": "node_modules/@entypo-icons/core/icons/basecamp.svg" + }, + "battery": { + "codepoint": 61738, + "source": "node_modules/@entypo-icons/core/icons/battery.svg" + }, + "beamed-note": { + "codepoint": 61739, + "source": "node_modules/@entypo-icons/core/icons/beamed-note.svg" + }, + "behance": { + "codepoint": 61740, + "source": "node_modules/@entypo-icons/core/icons/behance.svg" + }, + "bell": { + "codepoint": 61741, + "source": "node_modules/@entypo-icons/core/icons/bell.svg" + }, + "blackboard": { + "codepoint": 61742, + "source": "node_modules/@entypo-icons/core/icons/blackboard.svg" + }, + "block": { + "codepoint": 61743, + "source": "node_modules/@entypo-icons/core/icons/block.svg" + }, + "book": { + "codepoint": 61744, + "source": "node_modules/@entypo-icons/core/icons/book.svg" + }, + "bookmark": { + "codepoint": 61745, + "source": "node_modules/@entypo-icons/core/icons/bookmark.svg" + }, + "bookmarks": { + "codepoint": 61746, + "source": "node_modules/@entypo-icons/core/icons/bookmarks.svg" + }, + "bowl": { + "codepoint": 61747, + "source": "node_modules/@entypo-icons/core/icons/bowl.svg" + }, + "box": { + "codepoint": 61748, + "source": "node_modules/@entypo-icons/core/icons/box.svg" + }, + "briefcase": { + "codepoint": 61749, + "source": "node_modules/@entypo-icons/core/icons/briefcase.svg" + }, + "browser": { + "codepoint": 61750, + "source": "node_modules/@entypo-icons/core/icons/browser.svg" + }, + "brush": { + "codepoint": 61751, + "source": "node_modules/@entypo-icons/core/icons/brush.svg" + }, + "bucket": { + "codepoint": 61752, + "source": "node_modules/@entypo-icons/core/icons/bucket.svg" + }, + "bug": { + "codepoint": 61753, + "source": "node_modules/@entypo-icons/core/icons/bug.svg" + }, + "cake": { + "codepoint": 61754, + "source": "node_modules/@entypo-icons/core/icons/cake.svg" + }, + "calculator": { + "codepoint": 61755, + "source": "node_modules/@entypo-icons/core/icons/calculator.svg" + }, + "calendar": { + "codepoint": 61756, + "source": "node_modules/@entypo-icons/core/icons/calendar.svg" + }, + "camera": { + "codepoint": 61757, + "source": "node_modules/@entypo-icons/core/icons/camera.svg" + }, + "ccw": { + "codepoint": 61758, + "source": "node_modules/@entypo-icons/core/icons/ccw.svg" + }, + "chat": { + "codepoint": 61759, + "source": "node_modules/@entypo-icons/core/icons/chat.svg" + }, + "check": { + "codepoint": 61760, + "source": "node_modules/@entypo-icons/core/icons/check.svg" + }, + "chevron-down": { + "codepoint": 61761, + "source": "node_modules/@entypo-icons/core/icons/chevron-down.svg" + }, + "chevron-left": { + "codepoint": 61762, + "source": "node_modules/@entypo-icons/core/icons/chevron-left.svg" + }, + "chevron-right": { + "codepoint": 61763, + "source": "node_modules/@entypo-icons/core/icons/chevron-right.svg" + }, + "chevron-small-down": { + "codepoint": 61764, + "source": "node_modules/@entypo-icons/core/icons/chevron-small-down.svg" + }, + "chevron-small-left": { + "codepoint": 61765, + "source": "node_modules/@entypo-icons/core/icons/chevron-small-left.svg" + }, + "chevron-small-right": { + "codepoint": 61766, + "source": "node_modules/@entypo-icons/core/icons/chevron-small-right.svg" + }, + "chevron-small-up": { + "codepoint": 61767, + "source": "node_modules/@entypo-icons/core/icons/chevron-small-up.svg" + }, + "chevron-thin-down": { + "codepoint": 61768, + "source": "node_modules/@entypo-icons/core/icons/chevron-thin-down.svg" + }, + "chevron-thin-left": { + "codepoint": 61769, + "source": "node_modules/@entypo-icons/core/icons/chevron-thin-left.svg" + }, + "chevron-thin-right": { + "codepoint": 61770, + "source": "node_modules/@entypo-icons/core/icons/chevron-thin-right.svg" + }, + "chevron-thin-up": { + "codepoint": 61771, + "source": "node_modules/@entypo-icons/core/icons/chevron-thin-up.svg" + }, + "chevron-up": { + "codepoint": 61772, + "source": "node_modules/@entypo-icons/core/icons/chevron-up.svg" + }, + "chevron-with-circle-down": { + "codepoint": 61773, + "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-down.svg" + }, + "chevron-with-circle-left": { + "codepoint": 61774, + "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-left.svg" + }, + "chevron-with-circle-right": { + "codepoint": 61775, + "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-right.svg" + }, + "chevron-with-circle-up": { + "codepoint": 61776, + "source": "node_modules/@entypo-icons/core/icons/chevron-with-circle-up.svg" + }, + "circle": { + "codepoint": 61777, + "source": "node_modules/@entypo-icons/core/icons/circle.svg" + }, + "circle-with-cross": { + "codepoint": 61778, + "source": "node_modules/@entypo-icons/core/icons/circle-with-cross.svg" + }, + "circle-with-minus": { + "codepoint": 61779, + "source": "node_modules/@entypo-icons/core/icons/circle-with-minus.svg" + }, + "circle-with-plus": { + "codepoint": 61780, + "source": "node_modules/@entypo-icons/core/icons/circle-with-plus.svg" + }, + "circular-graph": { + "codepoint": 61781, + "source": "node_modules/@entypo-icons/core/icons/circular-graph.svg" + }, + "clapperboard": { + "codepoint": 61782, + "source": "node_modules/@entypo-icons/core/icons/clapperboard.svg" + }, + "classic-computer": { + "codepoint": 61783, + "source": "node_modules/@entypo-icons/core/icons/classic-computer.svg" + }, + "clipboard": { + "codepoint": 61784, + "source": "node_modules/@entypo-icons/core/icons/clipboard.svg" + }, + "clock": { + "codepoint": 61785, + "source": "node_modules/@entypo-icons/core/icons/clock.svg" + }, + "cloud": { + "codepoint": 61786, + "source": "node_modules/@entypo-icons/core/icons/cloud.svg" + }, + "code": { + "codepoint": 61787, + "source": "node_modules/@entypo-icons/core/icons/code.svg" + }, + "cog": { + "codepoint": 61788, + "source": "node_modules/@entypo-icons/core/icons/cog.svg" + }, + "colours": { + "codepoint": 61789, + "source": "node_modules/@entypo-icons/core/icons/colours.svg" + }, + "compass": { + "codepoint": 61790, + "source": "node_modules/@entypo-icons/core/icons/compass.svg" + }, + "controller-fast-backward": { + "codepoint": 61791, + "source": "node_modules/@entypo-icons/core/icons/controller-fast-backward.svg" + }, + "controller-fast-forward": { + "codepoint": 61792, + "source": "node_modules/@entypo-icons/core/icons/controller-fast-forward.svg" + }, + "controller-jump-to-start": { + "codepoint": 61793, + "source": "node_modules/@entypo-icons/core/icons/controller-jump-to-start.svg" + }, + "controller-next": { + "codepoint": 61794, + "source": "node_modules/@entypo-icons/core/icons/controller-next.svg" + }, + "controller-paus": { + "codepoint": 61795, + "source": "node_modules/@entypo-icons/core/icons/controller-paus.svg" + }, + "controller-play": { + "codepoint": 61796, + "source": "node_modules/@entypo-icons/core/icons/controller-play.svg" + }, + "controller-record": { + "codepoint": 61797, + "source": "node_modules/@entypo-icons/core/icons/controller-record.svg" + }, + "controller-stop": { + "codepoint": 61798, + "source": "node_modules/@entypo-icons/core/icons/controller-stop.svg" + }, + "controller-volume": { + "codepoint": 61799, + "source": "node_modules/@entypo-icons/core/icons/controller-volume.svg" + }, + "copy": { + "codepoint": 61800, + "source": "node_modules/@entypo-icons/core/icons/copy.svg" + }, + "creative-cloud": { + "codepoint": 61801, + "source": "node_modules/@entypo-icons/core/icons/creative-cloud.svg" + }, + "creative-commons": { + "codepoint": 61802, + "source": "node_modules/@entypo-icons/core/icons/creative-commons.svg" + }, + "creative-commons-attribution": { + "codepoint": 61803, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-attribution.svg" + }, + "creative-commons-noderivs": { + "codepoint": 61804, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-noderivs.svg" + }, + "creative-commons-noncommercial-eu": { + "codepoint": 61805, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-noncommercial-eu.svg" + }, + "creative-commons-noncommercial-us": { + "codepoint": 61806, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-noncommercial-us.svg" + }, + "creative-commons-public-domain": { + "codepoint": 61807, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-public-domain.svg" + }, + "creative-commons-remix": { + "codepoint": 61808, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-remix.svg" + }, + "creative-commons-share": { + "codepoint": 61809, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-share.svg" + }, + "creative-commons-sharealike": { + "codepoint": 61810, + "source": "node_modules/@entypo-icons/core/icons/creative-commons-sharealike.svg" + }, + "credit": { + "codepoint": 61811, + "source": "node_modules/@entypo-icons/core/icons/credit.svg" + }, + "credit-card": { + "codepoint": 61812, + "source": "node_modules/@entypo-icons/core/icons/credit-card.svg" + }, + "crop": { + "codepoint": 61813, + "source": "node_modules/@entypo-icons/core/icons/crop.svg" + }, + "cross": { + "codepoint": 61814, + "source": "node_modules/@entypo-icons/core/icons/cross.svg" + }, + "cup": { + "codepoint": 61815, + "source": "node_modules/@entypo-icons/core/icons/cup.svg" + }, + "cw": { + "codepoint": 61816, + "source": "node_modules/@entypo-icons/core/icons/cw.svg" + }, + "cycle": { + "codepoint": 61817, + "source": "node_modules/@entypo-icons/core/icons/cycle.svg" + }, + "database": { + "codepoint": 61818, + "source": "node_modules/@entypo-icons/core/icons/database.svg" + }, + "dial-pad": { + "codepoint": 61819, + "source": "node_modules/@entypo-icons/core/icons/dial-pad.svg" + }, + "direction": { + "codepoint": 61820, + "source": "node_modules/@entypo-icons/core/icons/direction.svg" + }, + "document": { + "codepoint": 61821, + "source": "node_modules/@entypo-icons/core/icons/document.svg" + }, + "document-landscape": { + "codepoint": 61822, + "source": "node_modules/@entypo-icons/core/icons/document-landscape.svg" + }, + "documents": { + "codepoint": 61823, + "source": "node_modules/@entypo-icons/core/icons/documents.svg" + }, + "dot-single": { + "codepoint": 61824, + "source": "node_modules/@entypo-icons/core/icons/dot-single.svg" + }, + "dots-three-horizontal": { + "codepoint": 61825, + "source": "node_modules/@entypo-icons/core/icons/dots-three-horizontal.svg" + }, + "dots-three-vertical": { + "codepoint": 61826, + "source": "node_modules/@entypo-icons/core/icons/dots-three-vertical.svg" + }, + "dots-two-horizontal": { + "codepoint": 61827, + "source": "node_modules/@entypo-icons/core/icons/dots-two-horizontal.svg" + }, + "dots-two-vertical": { + "codepoint": 61828, + "source": "node_modules/@entypo-icons/core/icons/dots-two-vertical.svg" + }, + "download": { + "codepoint": 61829, + "source": "node_modules/@entypo-icons/core/icons/download.svg" + }, + "dribbble": { + "codepoint": 61830, + "source": "node_modules/@entypo-icons/core/icons/dribbble.svg" + }, + "dribbble-with-circle": { + "codepoint": 61831, + "source": "node_modules/@entypo-icons/core/icons/dribbble-with-circle.svg" + }, + "drink": { + "codepoint": 61832, + "source": "node_modules/@entypo-icons/core/icons/drink.svg" + }, + "drive": { + "codepoint": 61833, + "source": "node_modules/@entypo-icons/core/icons/drive.svg" + }, + "drop": { + "codepoint": 61834, + "source": "node_modules/@entypo-icons/core/icons/drop.svg" + }, + "dropbox": { + "codepoint": 61835, + "source": "node_modules/@entypo-icons/core/icons/dropbox.svg" + }, + "edit": { + "codepoint": 61836, + "source": "node_modules/@entypo-icons/core/icons/edit.svg" + }, + "email": { + "codepoint": 61837, + "source": "node_modules/@entypo-icons/core/icons/email.svg" + }, + "emoji-flirt": { + "codepoint": 61838, + "source": "node_modules/@entypo-icons/core/icons/emoji-flirt.svg" + }, + "emoji-happy": { + "codepoint": 61839, + "source": "node_modules/@entypo-icons/core/icons/emoji-happy.svg" + }, + "emoji-neutral": { + "codepoint": 61840, + "source": "node_modules/@entypo-icons/core/icons/emoji-neutral.svg" + }, + "emoji-sad": { + "codepoint": 61841, + "source": "node_modules/@entypo-icons/core/icons/emoji-sad.svg" + }, + "erase": { + "codepoint": 61842, + "source": "node_modules/@entypo-icons/core/icons/erase.svg" + }, + "eraser": { + "codepoint": 61843, + "source": "node_modules/@entypo-icons/core/icons/eraser.svg" + }, + "evernote": { + "codepoint": 61844, + "source": "node_modules/@entypo-icons/core/icons/evernote.svg" + }, + "export": { + "codepoint": 61845, + "source": "node_modules/@entypo-icons/core/icons/export.svg" + }, + "eye": { + "codepoint": 61846, + "source": "node_modules/@entypo-icons/core/icons/eye.svg" + }, + "eye-with-line": { + "codepoint": 61847, + "source": "node_modules/@entypo-icons/core/icons/eye-with-line.svg" + }, + "facebook": { + "codepoint": 61848, + "source": "node_modules/@entypo-icons/core/icons/facebook.svg" + }, + "facebook-with-circle": { + "codepoint": 61849, + "source": "node_modules/@entypo-icons/core/icons/facebook-with-circle.svg" + }, + "feather": { + "codepoint": 61850, + "source": "node_modules/@entypo-icons/core/icons/feather.svg" + }, + "fingerprint": { + "codepoint": 61851, + "source": "node_modules/@entypo-icons/core/icons/fingerprint.svg" + }, + "flag": { + "codepoint": 61852, + "source": "node_modules/@entypo-icons/core/icons/flag.svg" + }, + "flash": { + "codepoint": 61853, + "source": "node_modules/@entypo-icons/core/icons/flash.svg" + }, + "flashlight": { + "codepoint": 61854, + "source": "node_modules/@entypo-icons/core/icons/flashlight.svg" + }, + "flat-brush": { + "codepoint": 61855, + "source": "node_modules/@entypo-icons/core/icons/flat-brush.svg" + }, + "flattr": { + "codepoint": 61856, + "source": "node_modules/@entypo-icons/core/icons/flattr.svg" + }, + "flickr": { + "codepoint": 61857, + "source": "node_modules/@entypo-icons/core/icons/flickr.svg" + }, + "flickr-with-circle": { + "codepoint": 61858, + "source": "node_modules/@entypo-icons/core/icons/flickr-with-circle.svg" + }, + "flow-branch": { + "codepoint": 61859, + "source": "node_modules/@entypo-icons/core/icons/flow-branch.svg" + }, + "flow-cascade": { + "codepoint": 61860, + "source": "node_modules/@entypo-icons/core/icons/flow-cascade.svg" + }, + "flow-line": { + "codepoint": 61861, + "source": "node_modules/@entypo-icons/core/icons/flow-line.svg" + }, + "flow-parallel": { + "codepoint": 61862, + "source": "node_modules/@entypo-icons/core/icons/flow-parallel.svg" + }, + "flow-tree": { + "codepoint": 61863, + "source": "node_modules/@entypo-icons/core/icons/flow-tree.svg" + }, + "flower": { + "codepoint": 61864, + "source": "node_modules/@entypo-icons/core/icons/flower.svg" + }, + "folder": { + "codepoint": 61865, + "source": "node_modules/@entypo-icons/core/icons/folder.svg" + }, + "folder-images": { + "codepoint": 61866, + "source": "node_modules/@entypo-icons/core/icons/folder-images.svg" + }, + "folder-music": { + "codepoint": 61867, + "source": "node_modules/@entypo-icons/core/icons/folder-music.svg" + }, + "folder-video": { + "codepoint": 61868, + "source": "node_modules/@entypo-icons/core/icons/folder-video.svg" + }, + "forward": { + "codepoint": 61869, + "source": "node_modules/@entypo-icons/core/icons/forward.svg" + }, + "foursquare": { + "codepoint": 61870, + "source": "node_modules/@entypo-icons/core/icons/foursquare.svg" + }, + "funnel": { + "codepoint": 61871, + "source": "node_modules/@entypo-icons/core/icons/funnel.svg" + }, + "game-controller": { + "codepoint": 61872, + "source": "node_modules/@entypo-icons/core/icons/game-controller.svg" + }, + "gauge": { + "codepoint": 61873, + "source": "node_modules/@entypo-icons/core/icons/gauge.svg" + }, + "github": { + "codepoint": 61874, + "source": "node_modules/@entypo-icons/core/icons/github.svg" + }, + "github-with-circle": { + "codepoint": 61875, + "source": "node_modules/@entypo-icons/core/icons/github-with-circle.svg" + }, + "globe": { + "codepoint": 61876, + "source": "node_modules/@entypo-icons/core/icons/globe.svg" + }, + "google-": { + "codepoint": 61877, + "source": "node_modules/@entypo-icons/core/icons/google+.svg" + }, + "google--with-circle": { + "codepoint": 61878, + "source": "node_modules/@entypo-icons/core/icons/google+-with-circle.svg" + }, + "google-drive": { + "codepoint": 61879, + "source": "node_modules/@entypo-icons/core/icons/google-drive.svg" + }, + "google-hangouts": { + "codepoint": 61880, + "source": "node_modules/@entypo-icons/core/icons/google-hangouts.svg" + }, + "google-play": { + "codepoint": 61881, + "source": "node_modules/@entypo-icons/core/icons/google-play.svg" + }, + "graduation-cap": { + "codepoint": 61882, + "source": "node_modules/@entypo-icons/core/icons/graduation-cap.svg" + }, + "grid": { + "codepoint": 61883, + "source": "node_modules/@entypo-icons/core/icons/grid.svg" + }, + "grooveshark": { + "codepoint": 61884, + "source": "node_modules/@entypo-icons/core/icons/grooveshark.svg" + }, + "hair-cross": { + "codepoint": 61885, + "source": "node_modules/@entypo-icons/core/icons/hair-cross.svg" + }, + "hand": { + "codepoint": 61886, + "source": "node_modules/@entypo-icons/core/icons/hand.svg" + }, + "heart": { + "codepoint": 61887, + "source": "node_modules/@entypo-icons/core/icons/heart.svg" + }, + "heart-outlined": { + "codepoint": 61888, + "source": "node_modules/@entypo-icons/core/icons/heart-outlined.svg" + }, + "help": { + "codepoint": 61889, + "source": "node_modules/@entypo-icons/core/icons/help.svg" + }, + "help-with-circle": { + "codepoint": 61890, + "source": "node_modules/@entypo-icons/core/icons/help-with-circle.svg" + }, + "home": { + "codepoint": 61891, + "source": "node_modules/@entypo-icons/core/icons/home.svg" + }, + "hour-glass": { + "codepoint": 61892, + "source": "node_modules/@entypo-icons/core/icons/hour-glass.svg" + }, + "houzz": { + "codepoint": 61893, + "source": "node_modules/@entypo-icons/core/icons/houzz.svg" + }, + "icloud": { + "codepoint": 61894, + "source": "node_modules/@entypo-icons/core/icons/icloud.svg" + }, + "image": { + "codepoint": 61895, + "source": "node_modules/@entypo-icons/core/icons/image.svg" + }, + "image-inverted": { + "codepoint": 61896, + "source": "node_modules/@entypo-icons/core/icons/image-inverted.svg" + }, + "images": { + "codepoint": 61897, + "source": "node_modules/@entypo-icons/core/icons/images.svg" + }, + "inbox": { + "codepoint": 61898, + "source": "node_modules/@entypo-icons/core/icons/inbox.svg" + }, + "infinity": { + "codepoint": 61899, + "source": "node_modules/@entypo-icons/core/icons/infinity.svg" + }, + "info": { + "codepoint": 61900, + "source": "node_modules/@entypo-icons/core/icons/info.svg" + }, + "info-with-circle": { + "codepoint": 61901, + "source": "node_modules/@entypo-icons/core/icons/info-with-circle.svg" + }, + "instagram": { + "codepoint": 61902, + "source": "node_modules/@entypo-icons/core/icons/instagram.svg" + }, + "instagram-with-circle": { + "codepoint": 61903, + "source": "node_modules/@entypo-icons/core/icons/instagram-with-circle.svg" + }, + "install": { + "codepoint": 61904, + "source": "node_modules/@entypo-icons/core/icons/install.svg" + }, + "key": { + "codepoint": 61905, + "source": "node_modules/@entypo-icons/core/icons/key.svg" + }, + "keyboard": { + "codepoint": 61906, + "source": "node_modules/@entypo-icons/core/icons/keyboard.svg" + }, + "lab-flask": { + "codepoint": 61907, + "source": "node_modules/@entypo-icons/core/icons/lab-flask.svg" + }, + "landline": { + "codepoint": 61908, + "source": "node_modules/@entypo-icons/core/icons/landline.svg" + }, + "language": { + "codepoint": 61909, + "source": "node_modules/@entypo-icons/core/icons/language.svg" + }, + "laptop": { + "codepoint": 61910, + "source": "node_modules/@entypo-icons/core/icons/laptop.svg" + }, + "lastfm": { + "codepoint": 61911, + "source": "node_modules/@entypo-icons/core/icons/lastfm.svg" + }, + "lastfm-with-circle": { + "codepoint": 61912, + "source": "node_modules/@entypo-icons/core/icons/lastfm-with-circle.svg" + }, + "layers": { + "codepoint": 61913, + "source": "node_modules/@entypo-icons/core/icons/layers.svg" + }, + "leaf": { + "codepoint": 61914, + "source": "node_modules/@entypo-icons/core/icons/leaf.svg" + }, + "level-down": { + "codepoint": 61915, + "source": "node_modules/@entypo-icons/core/icons/level-down.svg" + }, + "level-up": { + "codepoint": 61916, + "source": "node_modules/@entypo-icons/core/icons/level-up.svg" + }, + "lifebuoy": { + "codepoint": 61917, + "source": "node_modules/@entypo-icons/core/icons/lifebuoy.svg" + }, + "light-bulb": { + "codepoint": 61918, + "source": "node_modules/@entypo-icons/core/icons/light-bulb.svg" + }, + "light-down": { + "codepoint": 61919, + "source": "node_modules/@entypo-icons/core/icons/light-down.svg" + }, + "light-up": { + "codepoint": 61920, + "source": "node_modules/@entypo-icons/core/icons/light-up.svg" + }, + "line-graph": { + "codepoint": 61921, + "source": "node_modules/@entypo-icons/core/icons/line-graph.svg" + }, + "link": { + "codepoint": 61922, + "source": "node_modules/@entypo-icons/core/icons/link.svg" + }, + "linkedin": { + "codepoint": 61923, + "source": "node_modules/@entypo-icons/core/icons/linkedin.svg" + }, + "linkedin-with-circle": { + "codepoint": 61924, + "source": "node_modules/@entypo-icons/core/icons/linkedin-with-circle.svg" + }, + "list": { + "codepoint": 61925, + "source": "node_modules/@entypo-icons/core/icons/list.svg" + }, + "location": { + "codepoint": 61926, + "source": "node_modules/@entypo-icons/core/icons/location.svg" + }, + "location-pin": { + "codepoint": 61927, + "source": "node_modules/@entypo-icons/core/icons/location-pin.svg" + }, + "lock": { + "codepoint": 61928, + "source": "node_modules/@entypo-icons/core/icons/lock.svg" + }, + "lock-open": { + "codepoint": 61929, + "source": "node_modules/@entypo-icons/core/icons/lock-open.svg" + }, + "log-out": { + "codepoint": 61930, + "source": "node_modules/@entypo-icons/core/icons/log-out.svg" + }, + "login": { + "codepoint": 61931, + "source": "node_modules/@entypo-icons/core/icons/login.svg" + }, + "loop": { + "codepoint": 61932, + "source": "node_modules/@entypo-icons/core/icons/loop.svg" + }, + "magnet": { + "codepoint": 61933, + "source": "node_modules/@entypo-icons/core/icons/magnet.svg" + }, + "magnifying-glass": { + "codepoint": 61934, + "source": "node_modules/@entypo-icons/core/icons/magnifying-glass.svg" + }, + "mail": { + "codepoint": 61935, + "source": "node_modules/@entypo-icons/core/icons/mail.svg" + }, + "mail-with-circle": { + "codepoint": 61936, + "source": "node_modules/@entypo-icons/core/icons/mail-with-circle.svg" + }, + "man": { + "codepoint": 61937, + "source": "node_modules/@entypo-icons/core/icons/man.svg" + }, + "map": { + "codepoint": 61938, + "source": "node_modules/@entypo-icons/core/icons/map.svg" + }, + "mask": { + "codepoint": 61939, + "source": "node_modules/@entypo-icons/core/icons/mask.svg" + }, + "medal": { + "codepoint": 61940, + "source": "node_modules/@entypo-icons/core/icons/medal.svg" + }, + "medium": { + "codepoint": 61941, + "source": "node_modules/@entypo-icons/core/icons/medium.svg" + }, + "medium-with-circle": { + "codepoint": 61942, + "source": "node_modules/@entypo-icons/core/icons/medium-with-circle.svg" + }, + "megaphone": { + "codepoint": 61943, + "source": "node_modules/@entypo-icons/core/icons/megaphone.svg" + }, + "menu": { + "codepoint": 61944, + "source": "node_modules/@entypo-icons/core/icons/menu.svg" + }, + "merge": { + "codepoint": 61945, + "source": "node_modules/@entypo-icons/core/icons/merge.svg" + }, + "message": { + "codepoint": 61946, + "source": "node_modules/@entypo-icons/core/icons/message.svg" + }, + "mic": { + "codepoint": 61947, + "source": "node_modules/@entypo-icons/core/icons/mic.svg" + }, + "minus": { + "codepoint": 61948, + "source": "node_modules/@entypo-icons/core/icons/minus.svg" + }, + "mixi": { + "codepoint": 61949, + "source": "node_modules/@entypo-icons/core/icons/mixi.svg" + }, + "mobile": { + "codepoint": 61950, + "source": "node_modules/@entypo-icons/core/icons/mobile.svg" + }, + "modern-mic": { + "codepoint": 61951, + "source": "node_modules/@entypo-icons/core/icons/modern-mic.svg" + }, + "moon": { + "codepoint": 61952, + "source": "node_modules/@entypo-icons/core/icons/moon.svg" + }, + "mouse": { + "codepoint": 61953, + "source": "node_modules/@entypo-icons/core/icons/mouse.svg" + }, + "mouse-pointer": { + "codepoint": 61954, + "source": "node_modules/@entypo-icons/core/icons/mouse-pointer.svg" + }, + "music": { + "codepoint": 61955, + "source": "node_modules/@entypo-icons/core/icons/music.svg" + }, + "network": { + "codepoint": 61956, + "source": "node_modules/@entypo-icons/core/icons/network.svg" + }, + "new": { + "codepoint": 61957, + "source": "node_modules/@entypo-icons/core/icons/new.svg" + }, + "new-message": { + "codepoint": 61958, + "source": "node_modules/@entypo-icons/core/icons/new-message.svg" + }, + "news": { + "codepoint": 61959, + "source": "node_modules/@entypo-icons/core/icons/news.svg" + }, + "newsletter": { + "codepoint": 61960, + "source": "node_modules/@entypo-icons/core/icons/newsletter.svg" + }, + "note": { + "codepoint": 61961, + "source": "node_modules/@entypo-icons/core/icons/note.svg" + }, + "notification": { + "codepoint": 61962, + "source": "node_modules/@entypo-icons/core/icons/notification.svg" + }, + "notifications-off": { + "codepoint": 61963, + "source": "node_modules/@entypo-icons/core/icons/notifications-off.svg" + }, + "old-mobile": { + "codepoint": 61964, + "source": "node_modules/@entypo-icons/core/icons/old-mobile.svg" + }, + "old-phone": { + "codepoint": 61965, + "source": "node_modules/@entypo-icons/core/icons/old-phone.svg" + }, + "onedrive": { + "codepoint": 61966, + "source": "node_modules/@entypo-icons/core/icons/onedrive.svg" + }, + "open-book": { + "codepoint": 61967, + "source": "node_modules/@entypo-icons/core/icons/open-book.svg" + }, + "palette": { + "codepoint": 61968, + "source": "node_modules/@entypo-icons/core/icons/palette.svg" + }, + "paper-plane": { + "codepoint": 61969, + "source": "node_modules/@entypo-icons/core/icons/paper-plane.svg" + }, + "paypal": { + "codepoint": 61970, + "source": "node_modules/@entypo-icons/core/icons/paypal.svg" + }, + "pencil": { + "codepoint": 61971, + "source": "node_modules/@entypo-icons/core/icons/pencil.svg" + }, + "phone": { + "codepoint": 61972, + "source": "node_modules/@entypo-icons/core/icons/phone.svg" + }, + "picasa": { + "codepoint": 61973, + "source": "node_modules/@entypo-icons/core/icons/picasa.svg" + }, + "pie-chart": { + "codepoint": 61974, + "source": "node_modules/@entypo-icons/core/icons/pie-chart.svg" + }, + "pin": { + "codepoint": 61975, + "source": "node_modules/@entypo-icons/core/icons/pin.svg" + }, + "pinterest": { + "codepoint": 61976, + "source": "node_modules/@entypo-icons/core/icons/pinterest.svg" + }, + "pinterest-with-circle": { + "codepoint": 61977, + "source": "node_modules/@entypo-icons/core/icons/pinterest-with-circle.svg" + }, + "plus": { + "codepoint": 61978, + "source": "node_modules/@entypo-icons/core/icons/plus.svg" + }, + "popup": { + "codepoint": 61979, + "source": "node_modules/@entypo-icons/core/icons/popup.svg" + }, + "power-plug": { + "codepoint": 61980, + "source": "node_modules/@entypo-icons/core/icons/power-plug.svg" + }, + "price-ribbon": { + "codepoint": 61981, + "source": "node_modules/@entypo-icons/core/icons/price-ribbon.svg" + }, + "price-tag": { + "codepoint": 61982, + "source": "node_modules/@entypo-icons/core/icons/price-tag.svg" + }, + "print": { + "codepoint": 61983, + "source": "node_modules/@entypo-icons/core/icons/print.svg" + }, + "progress-empty": { + "codepoint": 61984, + "source": "node_modules/@entypo-icons/core/icons/progress-empty.svg" + }, + "progress-full": { + "codepoint": 61985, + "source": "node_modules/@entypo-icons/core/icons/progress-full.svg" + }, + "progress-one": { + "codepoint": 61986, + "source": "node_modules/@entypo-icons/core/icons/progress-one.svg" + }, + "progress-two": { + "codepoint": 61987, + "source": "node_modules/@entypo-icons/core/icons/progress-two.svg" + }, + "publish": { + "codepoint": 61988, + "source": "node_modules/@entypo-icons/core/icons/publish.svg" + }, + "qq": { + "codepoint": 61989, + "source": "node_modules/@entypo-icons/core/icons/qq.svg" + }, + "qq-with-circle": { + "codepoint": 61990, + "source": "node_modules/@entypo-icons/core/icons/qq-with-circle.svg" + }, + "quote": { + "codepoint": 61991, + "source": "node_modules/@entypo-icons/core/icons/quote.svg" + }, + "radio": { + "codepoint": 61992, + "source": "node_modules/@entypo-icons/core/icons/radio.svg" + }, + "raft": { + "codepoint": 61993, + "source": "node_modules/@entypo-icons/core/icons/raft.svg" + }, + "raft-with-circle": { + "codepoint": 61994, + "source": "node_modules/@entypo-icons/core/icons/raft-with-circle.svg" + }, + "rainbow": { + "codepoint": 61995, + "source": "node_modules/@entypo-icons/core/icons/rainbow.svg" + }, + "rdio": { + "codepoint": 61996, + "source": "node_modules/@entypo-icons/core/icons/rdio.svg" + }, + "rdio-with-circle": { + "codepoint": 61997, + "source": "node_modules/@entypo-icons/core/icons/rdio-with-circle.svg" + }, + "remove-user": { + "codepoint": 61998, + "source": "node_modules/@entypo-icons/core/icons/remove-user.svg" + }, + "renren": { + "codepoint": 61999, + "source": "node_modules/@entypo-icons/core/icons/renren.svg" + }, + "reply": { + "codepoint": 62000, + "source": "node_modules/@entypo-icons/core/icons/reply.svg" + }, + "reply-all": { + "codepoint": 62001, + "source": "node_modules/@entypo-icons/core/icons/reply-all.svg" + }, + "resize-100": { + "codepoint": 62002, + "source": "node_modules/@entypo-icons/core/icons/resize-100.svg" + }, + "resize-full-screen": { + "codepoint": 62003, + "source": "node_modules/@entypo-icons/core/icons/resize-full-screen.svg" + }, + "retweet": { + "codepoint": 62004, + "source": "node_modules/@entypo-icons/core/icons/retweet.svg" + }, + "rocket": { + "codepoint": 62005, + "source": "node_modules/@entypo-icons/core/icons/rocket.svg" + }, + "round-brush": { + "codepoint": 62006, + "source": "node_modules/@entypo-icons/core/icons/round-brush.svg" + }, + "rss": { + "codepoint": 62007, + "source": "node_modules/@entypo-icons/core/icons/rss.svg" + }, + "ruler": { + "codepoint": 62008, + "source": "node_modules/@entypo-icons/core/icons/ruler.svg" + }, + "save": { + "codepoint": 62009, + "source": "node_modules/@entypo-icons/core/icons/save.svg" + }, + "scissors": { + "codepoint": 62010, + "source": "node_modules/@entypo-icons/core/icons/scissors.svg" + }, + "scribd": { + "codepoint": 62011, + "source": "node_modules/@entypo-icons/core/icons/scribd.svg" + }, + "select-arrows": { + "codepoint": 62012, + "source": "node_modules/@entypo-icons/core/icons/select-arrows.svg" + }, + "share": { + "codepoint": 62013, + "source": "node_modules/@entypo-icons/core/icons/share.svg" + }, + "share-alternative": { + "codepoint": 62014, + "source": "node_modules/@entypo-icons/core/icons/share-alternative.svg" + }, + "shareable": { + "codepoint": 62015, + "source": "node_modules/@entypo-icons/core/icons/shareable.svg" + }, + "shield": { + "codepoint": 62016, + "source": "node_modules/@entypo-icons/core/icons/shield.svg" + }, + "shop": { + "codepoint": 62017, + "source": "node_modules/@entypo-icons/core/icons/shop.svg" + }, + "shopping-bag": { + "codepoint": 62018, + "source": "node_modules/@entypo-icons/core/icons/shopping-bag.svg" + }, + "shopping-basket": { + "codepoint": 62019, + "source": "node_modules/@entypo-icons/core/icons/shopping-basket.svg" + }, + "shopping-cart": { + "codepoint": 62020, + "source": "node_modules/@entypo-icons/core/icons/shopping-cart.svg" + }, + "shuffle": { + "codepoint": 62021, + "source": "node_modules/@entypo-icons/core/icons/shuffle.svg" + }, + "signal": { + "codepoint": 62022, + "source": "node_modules/@entypo-icons/core/icons/signal.svg" + }, + "sina-weibo": { + "codepoint": 62023, + "source": "node_modules/@entypo-icons/core/icons/sina-weibo.svg" + }, + "skype": { + "codepoint": 62024, + "source": "node_modules/@entypo-icons/core/icons/skype.svg" + }, + "skype-with-circle": { + "codepoint": 62025, + "source": "node_modules/@entypo-icons/core/icons/skype-with-circle.svg" + }, + "slideshare": { + "codepoint": 62026, + "source": "node_modules/@entypo-icons/core/icons/slideshare.svg" + }, + "smashing": { + "codepoint": 62027, + "source": "node_modules/@entypo-icons/core/icons/smashing.svg" + }, + "sound": { + "codepoint": 62028, + "source": "node_modules/@entypo-icons/core/icons/sound.svg" + }, + "sound-mix": { + "codepoint": 62029, + "source": "node_modules/@entypo-icons/core/icons/sound-mix.svg" + }, + "sound-mute": { + "codepoint": 62030, + "source": "node_modules/@entypo-icons/core/icons/sound-mute.svg" + }, + "soundcloud": { + "codepoint": 62031, + "source": "node_modules/@entypo-icons/core/icons/soundcloud.svg" + }, + "sports-club": { + "codepoint": 62032, + "source": "node_modules/@entypo-icons/core/icons/sports-club.svg" + }, + "spotify": { + "codepoint": 62033, + "source": "node_modules/@entypo-icons/core/icons/spotify.svg" + }, + "spotify-with-circle": { + "codepoint": 62034, + "source": "node_modules/@entypo-icons/core/icons/spotify-with-circle.svg" + }, + "spreadsheet": { + "codepoint": 62035, + "source": "node_modules/@entypo-icons/core/icons/spreadsheet.svg" + }, + "squared-cross": { + "codepoint": 62036, + "source": "node_modules/@entypo-icons/core/icons/squared-cross.svg" + }, + "squared-minus": { + "codepoint": 62037, + "source": "node_modules/@entypo-icons/core/icons/squared-minus.svg" + }, + "squared-plus": { + "codepoint": 62038, + "source": "node_modules/@entypo-icons/core/icons/squared-plus.svg" + }, + "star": { + "codepoint": 62039, + "source": "node_modules/@entypo-icons/core/icons/star.svg" + }, + "star-outlined": { + "codepoint": 62040, + "source": "node_modules/@entypo-icons/core/icons/star-outlined.svg" + }, + "stopwatch": { + "codepoint": 62041, + "source": "node_modules/@entypo-icons/core/icons/stopwatch.svg" + }, + "stumbleupon": { + "codepoint": 62042, + "source": "node_modules/@entypo-icons/core/icons/stumbleupon.svg" + }, + "stumbleupon-with-circle": { + "codepoint": 62043, + "source": "node_modules/@entypo-icons/core/icons/stumbleupon-with-circle.svg" + }, + "suitcase": { + "codepoint": 62044, + "source": "node_modules/@entypo-icons/core/icons/suitcase.svg" + }, + "swap": { + "codepoint": 62045, + "source": "node_modules/@entypo-icons/core/icons/swap.svg" + }, + "swarm": { + "codepoint": 62046, + "source": "node_modules/@entypo-icons/core/icons/swarm.svg" + }, + "sweden": { + "codepoint": 62047, + "source": "node_modules/@entypo-icons/core/icons/sweden.svg" + }, + "switch": { + "codepoint": 62048, + "source": "node_modules/@entypo-icons/core/icons/switch.svg" + }, + "tablet": { + "codepoint": 62049, + "source": "node_modules/@entypo-icons/core/icons/tablet.svg" + }, + "tablet-mobile-combo": { + "codepoint": 62050, + "source": "node_modules/@entypo-icons/core/icons/tablet-mobile-combo.svg" + }, + "tag": { + "codepoint": 62051, + "source": "node_modules/@entypo-icons/core/icons/tag.svg" + }, + "text": { + "codepoint": 62052, + "source": "node_modules/@entypo-icons/core/icons/text.svg" + }, + "text-document": { + "codepoint": 62053, + "source": "node_modules/@entypo-icons/core/icons/text-document.svg" + }, + "text-document-inverted": { + "codepoint": 62054, + "source": "node_modules/@entypo-icons/core/icons/text-document-inverted.svg" + }, + "thermometer": { + "codepoint": 62055, + "source": "node_modules/@entypo-icons/core/icons/thermometer.svg" + }, + "thumbs-down": { + "codepoint": 62056, + "source": "node_modules/@entypo-icons/core/icons/thumbs-down.svg" + }, + "thumbs-up": { + "codepoint": 62057, + "source": "node_modules/@entypo-icons/core/icons/thumbs-up.svg" + }, + "thunder-cloud": { + "codepoint": 62058, + "source": "node_modules/@entypo-icons/core/icons/thunder-cloud.svg" + }, + "ticket": { + "codepoint": 62059, + "source": "node_modules/@entypo-icons/core/icons/ticket.svg" + }, + "time-slot": { + "codepoint": 62060, + "source": "node_modules/@entypo-icons/core/icons/time-slot.svg" + }, + "tools": { + "codepoint": 62061, + "source": "node_modules/@entypo-icons/core/icons/tools.svg" + }, + "traffic-cone": { + "codepoint": 62062, + "source": "node_modules/@entypo-icons/core/icons/traffic-cone.svg" + }, + "trash": { + "codepoint": 62063, + "source": "node_modules/@entypo-icons/core/icons/trash.svg" + }, + "tree": { + "codepoint": 62064, + "source": "node_modules/@entypo-icons/core/icons/tree.svg" + }, + "triangle-down": { + "codepoint": 62065, + "source": "node_modules/@entypo-icons/core/icons/triangle-down.svg" + }, + "triangle-left": { + "codepoint": 62066, + "source": "node_modules/@entypo-icons/core/icons/triangle-left.svg" + }, + "triangle-right": { + "codepoint": 62067, + "source": "node_modules/@entypo-icons/core/icons/triangle-right.svg" + }, + "triangle-up": { + "codepoint": 62068, + "source": "node_modules/@entypo-icons/core/icons/triangle-up.svg" + }, + "tripadvisor": { + "codepoint": 62069, + "source": "node_modules/@entypo-icons/core/icons/tripadvisor.svg" + }, + "trophy": { + "codepoint": 62070, + "source": "node_modules/@entypo-icons/core/icons/trophy.svg" + }, + "tumblr": { + "codepoint": 62071, + "source": "node_modules/@entypo-icons/core/icons/tumblr.svg" + }, + "tumblr-with-circle": { + "codepoint": 62072, + "source": "node_modules/@entypo-icons/core/icons/tumblr-with-circle.svg" + }, + "tv": { + "codepoint": 62073, + "source": "node_modules/@entypo-icons/core/icons/tv.svg" + }, + "twitter": { + "codepoint": 62074, + "source": "node_modules/@entypo-icons/core/icons/twitter.svg" + }, + "twitter-with-circle": { + "codepoint": 62075, + "source": "node_modules/@entypo-icons/core/icons/twitter-with-circle.svg" + }, + "typing": { + "codepoint": 62076, + "source": "node_modules/@entypo-icons/core/icons/typing.svg" + }, + "uninstall": { + "codepoint": 62077, + "source": "node_modules/@entypo-icons/core/icons/uninstall.svg" + }, + "unread": { + "codepoint": 62078, + "source": "node_modules/@entypo-icons/core/icons/unread.svg" + }, + "untag": { + "codepoint": 62079, + "source": "node_modules/@entypo-icons/core/icons/untag.svg" + }, + "upload": { + "codepoint": 62080, + "source": "node_modules/@entypo-icons/core/icons/upload.svg" + }, + "upload-to-cloud": { + "codepoint": 62081, + "source": "node_modules/@entypo-icons/core/icons/upload-to-cloud.svg" + }, + "user": { + "codepoint": 62082, + "source": "node_modules/@entypo-icons/core/icons/user.svg" + }, + "users": { + "codepoint": 62083, + "source": "node_modules/@entypo-icons/core/icons/users.svg" + }, + "v-card": { + "codepoint": 62084, + "source": "node_modules/@entypo-icons/core/icons/v-card.svg" + }, + "video": { + "codepoint": 62085, + "source": "node_modules/@entypo-icons/core/icons/video.svg" + }, + "video-camera": { + "codepoint": 62086, + "source": "node_modules/@entypo-icons/core/icons/video-camera.svg" + }, + "vimeo": { + "codepoint": 62087, + "source": "node_modules/@entypo-icons/core/icons/vimeo.svg" + }, + "vimeo-with-circle": { + "codepoint": 62088, + "source": "node_modules/@entypo-icons/core/icons/vimeo-with-circle.svg" + }, + "vine": { + "codepoint": 62089, + "source": "node_modules/@entypo-icons/core/icons/vine.svg" + }, + "vine-with-circle": { + "codepoint": 62090, + "source": "node_modules/@entypo-icons/core/icons/vine-with-circle.svg" + }, + "vinyl": { + "codepoint": 62091, + "source": "node_modules/@entypo-icons/core/icons/vinyl.svg" + }, + "vk": { + "codepoint": 62092, + "source": "node_modules/@entypo-icons/core/icons/vk.svg" + }, + "vk-alternitive": { + "codepoint": 62093, + "source": "node_modules/@entypo-icons/core/icons/vk-alternitive.svg" + }, + "vk-with-circle": { + "codepoint": 62094, + "source": "node_modules/@entypo-icons/core/icons/vk-with-circle.svg" + }, + "voicemail": { + "codepoint": 62095, + "source": "node_modules/@entypo-icons/core/icons/voicemail.svg" + }, + "wallet": { + "codepoint": 62096, + "source": "node_modules/@entypo-icons/core/icons/wallet.svg" + }, + "warning": { + "codepoint": 62097, + "source": "node_modules/@entypo-icons/core/icons/warning.svg" + }, + "water": { + "codepoint": 62098, + "source": "node_modules/@entypo-icons/core/icons/water.svg" + }, + "windows-store": { + "codepoint": 62099, + "source": "node_modules/@entypo-icons/core/icons/windows-store.svg" + }, + "xing": { + "codepoint": 62100, + "source": "node_modules/@entypo-icons/core/icons/xing.svg" + }, + "xing-with-circle": { + "codepoint": 62101, + "source": "node_modules/@entypo-icons/core/icons/xing-with-circle.svg" + }, + "yelp": { + "codepoint": 62102, + "source": "node_modules/@entypo-icons/core/icons/yelp.svg" + }, + "youko": { + "codepoint": 62103, + "source": "node_modules/@entypo-icons/core/icons/youko.svg" + }, + "youko-with-circle": { + "codepoint": 62104, + "source": "node_modules/@entypo-icons/core/icons/youko-with-circle.svg" + }, + "youtube": { + "codepoint": 62105, + "source": "node_modules/@entypo-icons/core/icons/youtube.svg" + }, + "youtube-with-circle": { + "codepoint": 62106, + "source": "node_modules/@entypo-icons/core/icons/youtube-with-circle.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "Entypo", + "force": true, + "input": { + "templates": "node_modules/@entypo-icons/core/icons", + "vectors": "node_modules/@entypo-icons/core/icons" + }, + "no_hash": true, + "output": { + "css": "Entypo", + "fonts": "Entypo", + "preview": "Entypo" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "Entypo/Entypo.css" + ] +} \ No newline at end of file diff --git a/packages/entypo/.yo-rc.json b/packages/entypo/.yo-rc.json new file mode 100644 index 000000000..ca93fc079 --- /dev/null +++ b/packages/entypo/.yo-rc.json @@ -0,0 +1,15 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "entypo", + "upstreamFont": "@entypo-icons/core", + "buildSteps": { + "fontCustom": { + "location": "node_modules/@entypo-icons/core/icons" + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} diff --git a/packages/entypo/README.md b/packages/entypo/README.md new file mode 100644 index 000000000..66b0be925 --- /dev/null +++ b/packages/entypo/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Entypo + +Entypo font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/entypo +``` + +## Usage + +```js +import Entypo from '@react-native-vector-icons/entypo'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/entypo/babel.config.js b/packages/entypo/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/entypo/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/entypo/fonts/Entypo.ttf b/packages/entypo/fonts/Entypo.ttf new file mode 100644 index 000000000..706a04a38 Binary files /dev/null and b/packages/entypo/fonts/Entypo.ttf differ diff --git a/glyphmaps/Entypo.json b/packages/entypo/glyphmaps/Entypo.json similarity index 100% rename from glyphmaps/Entypo.json rename to packages/entypo/glyphmaps/Entypo.json diff --git a/packages/entypo/package.json b/packages/entypo/package.json new file mode 100644 index 000000000..1c7307630 --- /dev/null +++ b/packages/entypo/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/entypo", + "version": "1.0.1", + "description": "Entypo font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "entypo" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/entypo" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@entypo-icons/core": "1.0.1", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/entypo/src/index.ts b/packages/entypo/src/index.ts new file mode 100644 index 000000000..62b9d49d5 --- /dev/null +++ b/packages/entypo/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Entypo icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Entypo.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'Entypo', + fontFileName: 'Entypo.ttf', + fontSource: require('../fonts/Entypo.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/entypo/tsconfig.build.json b/packages/entypo/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/entypo/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/entypo/tsconfig.json b/packages/entypo/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/entypo/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/evil-icons/.fontcustom-manifest.json b/packages/evil-icons/.fontcustom-manifest.json new file mode 100644 index 000000000..922aca2c2 --- /dev/null +++ b/packages/evil-icons/.fontcustom-manifest.json @@ -0,0 +1,327 @@ +{ + "checksum": { + "previous": "79a1752fda5ce7dab8867765a9f1cfc076fddef04009d50daf870a670d42365d", + "current": "79a1752fda5ce7dab8867765a9f1cfc076fddef04009d50daf870a670d42365d" + }, + "fonts": [ + "EvilIcons/EvilIcons.ttf", + "EvilIcons/EvilIcons.svg", + "EvilIcons/EvilIcons.woff", + "EvilIcons/EvilIcons.eot", + "EvilIcons/EvilIcons.woff2" + ], + "glyphs": { + "ei-archive": { + "codepoint": 61696, + "source": "node_modules/evil-icons/assets/icons/ei-archive.svg" + }, + "ei-arrow-down": { + "codepoint": 61697, + "source": "node_modules/evil-icons/assets/icons/ei-arrow-down.svg" + }, + "ei-arrow-left": { + "codepoint": 61698, + "source": "node_modules/evil-icons/assets/icons/ei-arrow-left.svg" + }, + "ei-arrow-right": { + "codepoint": 61699, + "source": "node_modules/evil-icons/assets/icons/ei-arrow-right.svg" + }, + "ei-arrow-up": { + "codepoint": 61700, + "source": "node_modules/evil-icons/assets/icons/ei-arrow-up.svg" + }, + "ei-bell": { + "codepoint": 61701, + "source": "node_modules/evil-icons/assets/icons/ei-bell.svg" + }, + "ei-calendar": { + "codepoint": 61702, + "source": "node_modules/evil-icons/assets/icons/ei-calendar.svg" + }, + "ei-camera": { + "codepoint": 61703, + "source": "node_modules/evil-icons/assets/icons/ei-camera.svg" + }, + "ei-cart": { + "codepoint": 61704, + "source": "node_modules/evil-icons/assets/icons/ei-cart.svg" + }, + "ei-chart": { + "codepoint": 61705, + "source": "node_modules/evil-icons/assets/icons/ei-chart.svg" + }, + "ei-check": { + "codepoint": 61706, + "source": "node_modules/evil-icons/assets/icons/ei-check.svg" + }, + "ei-chevron-down": { + "codepoint": 61707, + "source": "node_modules/evil-icons/assets/icons/ei-chevron-down.svg" + }, + "ei-chevron-left": { + "codepoint": 61708, + "source": "node_modules/evil-icons/assets/icons/ei-chevron-left.svg" + }, + "ei-chevron-right": { + "codepoint": 61709, + "source": "node_modules/evil-icons/assets/icons/ei-chevron-right.svg" + }, + "ei-chevron-up": { + "codepoint": 61710, + "source": "node_modules/evil-icons/assets/icons/ei-chevron-up.svg" + }, + "ei-clock": { + "codepoint": 61711, + "source": "node_modules/evil-icons/assets/icons/ei-clock.svg" + }, + "ei-close": { + "codepoint": 61712, + "source": "node_modules/evil-icons/assets/icons/ei-close.svg" + }, + "ei-close-o": { + "codepoint": 61713, + "source": "node_modules/evil-icons/assets/icons/ei-close-o.svg" + }, + "ei-comment": { + "codepoint": 61714, + "source": "node_modules/evil-icons/assets/icons/ei-comment.svg" + }, + "ei-credit-card": { + "codepoint": 61715, + "source": "node_modules/evil-icons/assets/icons/ei-credit-card.svg" + }, + "ei-envelope": { + "codepoint": 61716, + "source": "node_modules/evil-icons/assets/icons/ei-envelope.svg" + }, + "ei-exclamation": { + "codepoint": 61717, + "source": "node_modules/evil-icons/assets/icons/ei-exclamation.svg" + }, + "ei-external-link": { + "codepoint": 61718, + "source": "node_modules/evil-icons/assets/icons/ei-external-link.svg" + }, + "ei-eye": { + "codepoint": 61719, + "source": "node_modules/evil-icons/assets/icons/ei-eye.svg" + }, + "ei-gear": { + "codepoint": 61720, + "source": "node_modules/evil-icons/assets/icons/ei-gear.svg" + }, + "ei-heart": { + "codepoint": 61721, + "source": "node_modules/evil-icons/assets/icons/ei-heart.svg" + }, + "ei-image": { + "codepoint": 61722, + "source": "node_modules/evil-icons/assets/icons/ei-image.svg" + }, + "ei-like": { + "codepoint": 61723, + "source": "node_modules/evil-icons/assets/icons/ei-like.svg" + }, + "ei-link": { + "codepoint": 61724, + "source": "node_modules/evil-icons/assets/icons/ei-link.svg" + }, + "ei-location": { + "codepoint": 61725, + "source": "node_modules/evil-icons/assets/icons/ei-location.svg" + }, + "ei-lock": { + "codepoint": 61726, + "source": "node_modules/evil-icons/assets/icons/ei-lock.svg" + }, + "ei-minus": { + "codepoint": 61727, + "source": "node_modules/evil-icons/assets/icons/ei-minus.svg" + }, + "ei-navicon": { + "codepoint": 61728, + "source": "node_modules/evil-icons/assets/icons/ei-navicon.svg" + }, + "ei-paperclip": { + "codepoint": 61729, + "source": "node_modules/evil-icons/assets/icons/ei-paperclip.svg" + }, + "ei-pencil": { + "codepoint": 61730, + "source": "node_modules/evil-icons/assets/icons/ei-pencil.svg" + }, + "ei-play": { + "codepoint": 61731, + "source": "node_modules/evil-icons/assets/icons/ei-play.svg" + }, + "ei-plus": { + "codepoint": 61732, + "source": "node_modules/evil-icons/assets/icons/ei-plus.svg" + }, + "ei-pointer": { + "codepoint": 61733, + "source": "node_modules/evil-icons/assets/icons/ei-pointer.svg" + }, + "ei-question": { + "codepoint": 61734, + "source": "node_modules/evil-icons/assets/icons/ei-question.svg" + }, + "ei-redo": { + "codepoint": 61735, + "source": "node_modules/evil-icons/assets/icons/ei-redo.svg" + }, + "ei-refresh": { + "codepoint": 61736, + "source": "node_modules/evil-icons/assets/icons/ei-refresh.svg" + }, + "ei-retweet": { + "codepoint": 61737, + "source": "node_modules/evil-icons/assets/icons/ei-retweet.svg" + }, + "ei-sc-facebook": { + "codepoint": 61738, + "source": "node_modules/evil-icons/assets/icons/ei-sc-facebook.svg" + }, + "ei-sc-github": { + "codepoint": 61739, + "source": "node_modules/evil-icons/assets/icons/ei-sc-github.svg" + }, + "ei-sc-google-plus": { + "codepoint": 61740, + "source": "node_modules/evil-icons/assets/icons/ei-sc-google-plus.svg" + }, + "ei-sc-instagram": { + "codepoint": 61741, + "source": "node_modules/evil-icons/assets/icons/ei-sc-instagram.svg" + }, + "ei-sc-linkedin": { + "codepoint": 61742, + "source": "node_modules/evil-icons/assets/icons/ei-sc-linkedin.svg" + }, + "ei-sc-odnoklassniki": { + "codepoint": 61743, + "source": "node_modules/evil-icons/assets/icons/ei-sc-odnoklassniki.svg" + }, + "ei-sc-pinterest": { + "codepoint": 61744, + "source": "node_modules/evil-icons/assets/icons/ei-sc-pinterest.svg" + }, + "ei-sc-skype": { + "codepoint": 61745, + "source": "node_modules/evil-icons/assets/icons/ei-sc-skype.svg" + }, + "ei-sc-soundcloud": { + "codepoint": 61746, + "source": "node_modules/evil-icons/assets/icons/ei-sc-soundcloud.svg" + }, + "ei-sc-telegram": { + "codepoint": 61747, + "source": "node_modules/evil-icons/assets/icons/ei-sc-telegram.svg" + }, + "ei-sc-tumblr": { + "codepoint": 61748, + "source": "node_modules/evil-icons/assets/icons/ei-sc-tumblr.svg" + }, + "ei-sc-twitter": { + "codepoint": 61749, + "source": "node_modules/evil-icons/assets/icons/ei-sc-twitter.svg" + }, + "ei-sc-vimeo": { + "codepoint": 61750, + "source": "node_modules/evil-icons/assets/icons/ei-sc-vimeo.svg" + }, + "ei-sc-vk": { + "codepoint": 61751, + "source": "node_modules/evil-icons/assets/icons/ei-sc-vk.svg" + }, + "ei-sc-youtube": { + "codepoint": 61752, + "source": "node_modules/evil-icons/assets/icons/ei-sc-youtube.svg" + }, + "ei-search": { + "codepoint": 61753, + "source": "node_modules/evil-icons/assets/icons/ei-search.svg" + }, + "ei-share-apple": { + "codepoint": 61754, + "source": "node_modules/evil-icons/assets/icons/ei-share-apple.svg" + }, + "ei-share-google": { + "codepoint": 61755, + "source": "node_modules/evil-icons/assets/icons/ei-share-google.svg" + }, + "ei-spinner": { + "codepoint": 61756, + "source": "node_modules/evil-icons/assets/icons/ei-spinner.svg" + }, + "ei-spinner-2": { + "codepoint": 61757, + "source": "node_modules/evil-icons/assets/icons/ei-spinner-2.svg" + }, + "ei-spinner-3": { + "codepoint": 61758, + "source": "node_modules/evil-icons/assets/icons/ei-spinner-3.svg" + }, + "ei-star": { + "codepoint": 61759, + "source": "node_modules/evil-icons/assets/icons/ei-star.svg" + }, + "ei-tag": { + "codepoint": 61760, + "source": "node_modules/evil-icons/assets/icons/ei-tag.svg" + }, + "ei-trash": { + "codepoint": 61761, + "source": "node_modules/evil-icons/assets/icons/ei-trash.svg" + }, + "ei-trophy": { + "codepoint": 61762, + "source": "node_modules/evil-icons/assets/icons/ei-trophy.svg" + }, + "ei-undo": { + "codepoint": 61763, + "source": "node_modules/evil-icons/assets/icons/ei-undo.svg" + }, + "ei-unlock": { + "codepoint": 61764, + "source": "node_modules/evil-icons/assets/icons/ei-unlock.svg" + }, + "ei-user": { + "codepoint": 61765, + "source": "node_modules/evil-icons/assets/icons/ei-user.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "EvilIcons", + "force": true, + "input": { + "templates": "node_modules/evil-icons/assets/icons", + "vectors": "node_modules/evil-icons/assets/icons" + }, + "no_hash": true, + "output": { + "css": "EvilIcons", + "fonts": "EvilIcons", + "preview": "EvilIcons" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "EvilIcons/EvilIcons.css" + ] +} \ No newline at end of file diff --git a/packages/evil-icons/.yo-rc.json b/packages/evil-icons/.yo-rc.json new file mode 100644 index 000000000..5535e2fbb --- /dev/null +++ b/packages/evil-icons/.yo-rc.json @@ -0,0 +1,16 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "evil-icons", + "upstreamFont": "evil-icons", + "buildSteps": { + "fontCustom": { + "location": "node_modules/evil-icons/assets/icons" + }, + "glyphmap": { + "mode": "css", + "prefix": "icon-ei-", + "cleanup": true + } + } + } +} diff --git a/packages/evil-icons/README.md b/packages/evil-icons/README.md new file mode 100644 index 000000000..08719bf78 --- /dev/null +++ b/packages/evil-icons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Evil Icons + +Evil Icons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/evil-icons +``` + +## Usage + +```js +import EvilIcons from '@react-native-vector-icons/evil-icons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/evil-icons/babel.config.js b/packages/evil-icons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/evil-icons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/evil-icons/fonts/EvilIcons.ttf b/packages/evil-icons/fonts/EvilIcons.ttf new file mode 100644 index 000000000..73fd9975e Binary files /dev/null and b/packages/evil-icons/fonts/EvilIcons.ttf differ diff --git a/glyphmaps/EvilIcons.json b/packages/evil-icons/glyphmaps/EvilIcons.json similarity index 100% rename from glyphmaps/EvilIcons.json rename to packages/evil-icons/glyphmaps/EvilIcons.json diff --git a/packages/evil-icons/package.json b/packages/evil-icons/package.json new file mode 100644 index 000000000..1df4ff524 --- /dev/null +++ b/packages/evil-icons/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/evil-icons", + "version": "1.10.1", + "description": "Evil Icons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "evil-icons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/evil-icons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "evil-icons": "1.10.1", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/evil-icons/src/index.ts b/packages/evil-icons/src/index.ts new file mode 100644 index 000000000..312f5de79 --- /dev/null +++ b/packages/evil-icons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * EvilIcons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/EvilIcons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'EvilIcons', + fontFileName: 'EvilIcons.ttf', + fontSource: require('../fonts/EvilIcons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/evil-icons/tsconfig.build.json b/packages/evil-icons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/evil-icons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/evil-icons/tsconfig.json b/packages/evil-icons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/evil-icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/feather/.fontcustom-manifest.json b/packages/feather/.fontcustom-manifest.json new file mode 100644 index 000000000..153136975 --- /dev/null +++ b/packages/feather/.fontcustom-manifest.json @@ -0,0 +1,1195 @@ +{ + "checksum": { + "previous": "538b6449ef0aeac08a8d1c7952570dce813dff30d145e99788f6f49653335841", + "current": "538b6449ef0aeac08a8d1c7952570dce813dff30d145e99788f6f49653335841" + }, + "fonts": [ + "Feather/Feather.ttf", + "Feather/Feather.svg", + "Feather/Feather.woff", + "Feather/Feather.eot", + "Feather/Feather.woff2" + ], + "glyphs": { + "activity": { + "codepoint": 61696, + "source": "fixedSvg/activity.svg" + }, + "airplay": { + "codepoint": 61697, + "source": "fixedSvg/airplay.svg" + }, + "alert-circle": { + "codepoint": 61698, + "source": "fixedSvg/alert-circle.svg" + }, + "alert-octagon": { + "codepoint": 61699, + "source": "fixedSvg/alert-octagon.svg" + }, + "alert-triangle": { + "codepoint": 61700, + "source": "fixedSvg/alert-triangle.svg" + }, + "align-center": { + "codepoint": 61701, + "source": "fixedSvg/align-center.svg" + }, + "align-justify": { + "codepoint": 61702, + "source": "fixedSvg/align-justify.svg" + }, + "align-left": { + "codepoint": 61703, + "source": "fixedSvg/align-left.svg" + }, + "align-right": { + "codepoint": 61704, + "source": "fixedSvg/align-right.svg" + }, + "anchor": { + "codepoint": 61705, + "source": "fixedSvg/anchor.svg" + }, + "aperture": { + "codepoint": 61706, + "source": "fixedSvg/aperture.svg" + }, + "archive": { + "codepoint": 61707, + "source": "fixedSvg/archive.svg" + }, + "arrow-down": { + "codepoint": 61708, + "source": "fixedSvg/arrow-down.svg" + }, + "arrow-down-circle": { + "codepoint": 61709, + "source": "fixedSvg/arrow-down-circle.svg" + }, + "arrow-down-left": { + "codepoint": 61710, + "source": "fixedSvg/arrow-down-left.svg" + }, + "arrow-down-right": { + "codepoint": 61711, + "source": "fixedSvg/arrow-down-right.svg" + }, + "arrow-left": { + "codepoint": 61712, + "source": "fixedSvg/arrow-left.svg" + }, + "arrow-left-circle": { + "codepoint": 61713, + "source": "fixedSvg/arrow-left-circle.svg" + }, + "arrow-right": { + "codepoint": 61714, + "source": "fixedSvg/arrow-right.svg" + }, + "arrow-right-circle": { + "codepoint": 61715, + "source": "fixedSvg/arrow-right-circle.svg" + }, + "arrow-up": { + "codepoint": 61716, + "source": "fixedSvg/arrow-up.svg" + }, + "arrow-up-circle": { + "codepoint": 61717, + "source": "fixedSvg/arrow-up-circle.svg" + }, + "arrow-up-left": { + "codepoint": 61718, + "source": "fixedSvg/arrow-up-left.svg" + }, + "arrow-up-right": { + "codepoint": 61719, + "source": "fixedSvg/arrow-up-right.svg" + }, + "at-sign": { + "codepoint": 61720, + "source": "fixedSvg/at-sign.svg" + }, + "award": { + "codepoint": 61721, + "source": "fixedSvg/award.svg" + }, + "bar-chart": { + "codepoint": 61722, + "source": "fixedSvg/bar-chart.svg" + }, + "bar-chart-2": { + "codepoint": 61723, + "source": "fixedSvg/bar-chart-2.svg" + }, + "battery": { + "codepoint": 61724, + "source": "fixedSvg/battery.svg" + }, + "battery-charging": { + "codepoint": 61725, + "source": "fixedSvg/battery-charging.svg" + }, + "bell": { + "codepoint": 61726, + "source": "fixedSvg/bell.svg" + }, + "bell-off": { + "codepoint": 61727, + "source": "fixedSvg/bell-off.svg" + }, + "bluetooth": { + "codepoint": 61728, + "source": "fixedSvg/bluetooth.svg" + }, + "bold": { + "codepoint": 61729, + "source": "fixedSvg/bold.svg" + }, + "book": { + "codepoint": 61730, + "source": "fixedSvg/book.svg" + }, + "book-open": { + "codepoint": 61731, + "source": "fixedSvg/book-open.svg" + }, + "bookmark": { + "codepoint": 61732, + "source": "fixedSvg/bookmark.svg" + }, + "box": { + "codepoint": 61733, + "source": "fixedSvg/box.svg" + }, + "briefcase": { + "codepoint": 61734, + "source": "fixedSvg/briefcase.svg" + }, + "calendar": { + "codepoint": 61735, + "source": "fixedSvg/calendar.svg" + }, + "camera": { + "codepoint": 61736, + "source": "fixedSvg/camera.svg" + }, + "camera-off": { + "codepoint": 61737, + "source": "fixedSvg/camera-off.svg" + }, + "cast": { + "codepoint": 61738, + "source": "fixedSvg/cast.svg" + }, + "check": { + "codepoint": 61739, + "source": "fixedSvg/check.svg" + }, + "check-circle": { + "codepoint": 61740, + "source": "fixedSvg/check-circle.svg" + }, + "check-square": { + "codepoint": 61741, + "source": "fixedSvg/check-square.svg" + }, + "chevron-down": { + "codepoint": 61742, + "source": "fixedSvg/chevron-down.svg" + }, + "chevron-left": { + "codepoint": 61743, + "source": "fixedSvg/chevron-left.svg" + }, + "chevron-right": { + "codepoint": 61744, + "source": "fixedSvg/chevron-right.svg" + }, + "chevron-up": { + "codepoint": 61745, + "source": "fixedSvg/chevron-up.svg" + }, + "chevrons-down": { + "codepoint": 61746, + "source": "fixedSvg/chevrons-down.svg" + }, + "chevrons-left": { + "codepoint": 61747, + "source": "fixedSvg/chevrons-left.svg" + }, + "chevrons-right": { + "codepoint": 61748, + "source": "fixedSvg/chevrons-right.svg" + }, + "chevrons-up": { + "codepoint": 61749, + "source": "fixedSvg/chevrons-up.svg" + }, + "chrome": { + "codepoint": 61750, + "source": "fixedSvg/chrome.svg" + }, + "circle": { + "codepoint": 61751, + "source": "fixedSvg/circle.svg" + }, + "clipboard": { + "codepoint": 61752, + "source": "fixedSvg/clipboard.svg" + }, + "clock": { + "codepoint": 61753, + "source": "fixedSvg/clock.svg" + }, + "cloud": { + "codepoint": 61754, + "source": "fixedSvg/cloud.svg" + }, + "cloud-drizzle": { + "codepoint": 61755, + "source": "fixedSvg/cloud-drizzle.svg" + }, + "cloud-lightning": { + "codepoint": 61756, + "source": "fixedSvg/cloud-lightning.svg" + }, + "cloud-off": { + "codepoint": 61757, + "source": "fixedSvg/cloud-off.svg" + }, + "cloud-rain": { + "codepoint": 61758, + "source": "fixedSvg/cloud-rain.svg" + }, + "cloud-snow": { + "codepoint": 61759, + "source": "fixedSvg/cloud-snow.svg" + }, + "code": { + "codepoint": 61760, + "source": "fixedSvg/code.svg" + }, + "codepen": { + "codepoint": 61761, + "source": "fixedSvg/codepen.svg" + }, + "codesandbox": { + "codepoint": 61762, + "source": "fixedSvg/codesandbox.svg" + }, + "coffee": { + "codepoint": 61763, + "source": "fixedSvg/coffee.svg" + }, + "columns": { + "codepoint": 61764, + "source": "fixedSvg/columns.svg" + }, + "command": { + "codepoint": 61765, + "source": "fixedSvg/command.svg" + }, + "compass": { + "codepoint": 61766, + "source": "fixedSvg/compass.svg" + }, + "copy": { + "codepoint": 61767, + "source": "fixedSvg/copy.svg" + }, + "corner-down-left": { + "codepoint": 61768, + "source": "fixedSvg/corner-down-left.svg" + }, + "corner-down-right": { + "codepoint": 61769, + "source": "fixedSvg/corner-down-right.svg" + }, + "corner-left-down": { + "codepoint": 61770, + "source": "fixedSvg/corner-left-down.svg" + }, + "corner-left-up": { + "codepoint": 61771, + "source": "fixedSvg/corner-left-up.svg" + }, + "corner-right-down": { + "codepoint": 61772, + "source": "fixedSvg/corner-right-down.svg" + }, + "corner-right-up": { + "codepoint": 61773, + "source": "fixedSvg/corner-right-up.svg" + }, + "corner-up-left": { + "codepoint": 61774, + "source": "fixedSvg/corner-up-left.svg" + }, + "corner-up-right": { + "codepoint": 61775, + "source": "fixedSvg/corner-up-right.svg" + }, + "cpu": { + "codepoint": 61776, + "source": "fixedSvg/cpu.svg" + }, + "credit-card": { + "codepoint": 61777, + "source": "fixedSvg/credit-card.svg" + }, + "crop": { + "codepoint": 61778, + "source": "fixedSvg/crop.svg" + }, + "crosshair": { + "codepoint": 61779, + "source": "fixedSvg/crosshair.svg" + }, + "database": { + "codepoint": 61780, + "source": "fixedSvg/database.svg" + }, + "delete": { + "codepoint": 61781, + "source": "fixedSvg/delete.svg" + }, + "disc": { + "codepoint": 61782, + "source": "fixedSvg/disc.svg" + }, + "divide": { + "codepoint": 61783, + "source": "fixedSvg/divide.svg" + }, + "divide-circle": { + "codepoint": 61784, + "source": "fixedSvg/divide-circle.svg" + }, + "divide-square": { + "codepoint": 61785, + "source": "fixedSvg/divide-square.svg" + }, + "dollar-sign": { + "codepoint": 61786, + "source": "fixedSvg/dollar-sign.svg" + }, + "download": { + "codepoint": 61787, + "source": "fixedSvg/download.svg" + }, + "download-cloud": { + "codepoint": 61788, + "source": "fixedSvg/download-cloud.svg" + }, + "dribbble": { + "codepoint": 61789, + "source": "fixedSvg/dribbble.svg" + }, + "droplet": { + "codepoint": 61790, + "source": "fixedSvg/droplet.svg" + }, + "edit": { + "codepoint": 61791, + "source": "fixedSvg/edit.svg" + }, + "edit-2": { + "codepoint": 61792, + "source": "fixedSvg/edit-2.svg" + }, + "edit-3": { + "codepoint": 61793, + "source": "fixedSvg/edit-3.svg" + }, + "external-link": { + "codepoint": 61794, + "source": "fixedSvg/external-link.svg" + }, + "eye": { + "codepoint": 61795, + "source": "fixedSvg/eye.svg" + }, + "eye-off": { + "codepoint": 61796, + "source": "fixedSvg/eye-off.svg" + }, + "facebook": { + "codepoint": 61797, + "source": "fixedSvg/facebook.svg" + }, + "fast-forward": { + "codepoint": 61798, + "source": "fixedSvg/fast-forward.svg" + }, + "feather": { + "codepoint": 61799, + "source": "fixedSvg/feather.svg" + }, + "figma": { + "codepoint": 61800, + "source": "fixedSvg/figma.svg" + }, + "file": { + "codepoint": 61801, + "source": "fixedSvg/file.svg" + }, + "file-minus": { + "codepoint": 61802, + "source": "fixedSvg/file-minus.svg" + }, + "file-plus": { + "codepoint": 61803, + "source": "fixedSvg/file-plus.svg" + }, + "file-text": { + "codepoint": 61804, + "source": "fixedSvg/file-text.svg" + }, + "film": { + "codepoint": 61805, + "source": "fixedSvg/film.svg" + }, + "filter": { + "codepoint": 61806, + "source": "fixedSvg/filter.svg" + }, + "flag": { + "codepoint": 61807, + "source": "fixedSvg/flag.svg" + }, + "folder": { + "codepoint": 61808, + "source": "fixedSvg/folder.svg" + }, + "folder-minus": { + "codepoint": 61809, + "source": "fixedSvg/folder-minus.svg" + }, + "folder-plus": { + "codepoint": 61810, + "source": "fixedSvg/folder-plus.svg" + }, + "framer": { + "codepoint": 61811, + "source": "fixedSvg/framer.svg" + }, + "frown": { + "codepoint": 61812, + "source": "fixedSvg/frown.svg" + }, + "gift": { + "codepoint": 61813, + "source": "fixedSvg/gift.svg" + }, + "git-branch": { + "codepoint": 61814, + "source": "fixedSvg/git-branch.svg" + }, + "git-commit": { + "codepoint": 61815, + "source": "fixedSvg/git-commit.svg" + }, + "git-merge": { + "codepoint": 61816, + "source": "fixedSvg/git-merge.svg" + }, + "git-pull-request": { + "codepoint": 61817, + "source": "fixedSvg/git-pull-request.svg" + }, + "github": { + "codepoint": 61818, + "source": "fixedSvg/github.svg" + }, + "gitlab": { + "codepoint": 61819, + "source": "fixedSvg/gitlab.svg" + }, + "globe": { + "codepoint": 61820, + "source": "fixedSvg/globe.svg" + }, + "grid": { + "codepoint": 61821, + "source": "fixedSvg/grid.svg" + }, + "hard-drive": { + "codepoint": 61822, + "source": "fixedSvg/hard-drive.svg" + }, + "hash": { + "codepoint": 61823, + "source": "fixedSvg/hash.svg" + }, + "headphones": { + "codepoint": 61824, + "source": "fixedSvg/headphones.svg" + }, + "heart": { + "codepoint": 61825, + "source": "fixedSvg/heart.svg" + }, + "help-circle": { + "codepoint": 61826, + "source": "fixedSvg/help-circle.svg" + }, + "hexagon": { + "codepoint": 61827, + "source": "fixedSvg/hexagon.svg" + }, + "home": { + "codepoint": 61828, + "source": "fixedSvg/home.svg" + }, + "image": { + "codepoint": 61829, + "source": "fixedSvg/image.svg" + }, + "inbox": { + "codepoint": 61830, + "source": "fixedSvg/inbox.svg" + }, + "info": { + "codepoint": 61831, + "source": "fixedSvg/info.svg" + }, + "instagram": { + "codepoint": 61832, + "source": "fixedSvg/instagram.svg" + }, + "italic": { + "codepoint": 61833, + "source": "fixedSvg/italic.svg" + }, + "key": { + "codepoint": 61834, + "source": "fixedSvg/key.svg" + }, + "layers": { + "codepoint": 61835, + "source": "fixedSvg/layers.svg" + }, + "layout": { + "codepoint": 61836, + "source": "fixedSvg/layout.svg" + }, + "life-buoy": { + "codepoint": 61837, + "source": "fixedSvg/life-buoy.svg" + }, + "link": { + "codepoint": 61838, + "source": "fixedSvg/link.svg" + }, + "link-2": { + "codepoint": 61839, + "source": "fixedSvg/link-2.svg" + }, + "linkedin": { + "codepoint": 61840, + "source": "fixedSvg/linkedin.svg" + }, + "list": { + "codepoint": 61841, + "source": "fixedSvg/list.svg" + }, + "loader": { + "codepoint": 61842, + "source": "fixedSvg/loader.svg" + }, + "lock": { + "codepoint": 61843, + "source": "fixedSvg/lock.svg" + }, + "log-in": { + "codepoint": 61844, + "source": "fixedSvg/log-in.svg" + }, + "log-out": { + "codepoint": 61845, + "source": "fixedSvg/log-out.svg" + }, + "mail": { + "codepoint": 61846, + "source": "fixedSvg/mail.svg" + }, + "map": { + "codepoint": 61847, + "source": "fixedSvg/map.svg" + }, + "map-pin": { + "codepoint": 61848, + "source": "fixedSvg/map-pin.svg" + }, + "maximize": { + "codepoint": 61849, + "source": "fixedSvg/maximize.svg" + }, + "maximize-2": { + "codepoint": 61850, + "source": "fixedSvg/maximize-2.svg" + }, + "meh": { + "codepoint": 61851, + "source": "fixedSvg/meh.svg" + }, + "menu": { + "codepoint": 61852, + "source": "fixedSvg/menu.svg" + }, + "message-circle": { + "codepoint": 61853, + "source": "fixedSvg/message-circle.svg" + }, + "message-square": { + "codepoint": 61854, + "source": "fixedSvg/message-square.svg" + }, + "mic": { + "codepoint": 61855, + "source": "fixedSvg/mic.svg" + }, + "mic-off": { + "codepoint": 61856, + "source": "fixedSvg/mic-off.svg" + }, + "minimize": { + "codepoint": 61857, + "source": "fixedSvg/minimize.svg" + }, + "minimize-2": { + "codepoint": 61858, + "source": "fixedSvg/minimize-2.svg" + }, + "minus": { + "codepoint": 61859, + "source": "fixedSvg/minus.svg" + }, + "minus-circle": { + "codepoint": 61860, + "source": "fixedSvg/minus-circle.svg" + }, + "minus-square": { + "codepoint": 61861, + "source": "fixedSvg/minus-square.svg" + }, + "monitor": { + "codepoint": 61862, + "source": "fixedSvg/monitor.svg" + }, + "moon": { + "codepoint": 61863, + "source": "fixedSvg/moon.svg" + }, + "more-horizontal": { + "codepoint": 61864, + "source": "fixedSvg/more-horizontal.svg" + }, + "more-vertical": { + "codepoint": 61865, + "source": "fixedSvg/more-vertical.svg" + }, + "mouse-pointer": { + "codepoint": 61866, + "source": "fixedSvg/mouse-pointer.svg" + }, + "move": { + "codepoint": 61867, + "source": "fixedSvg/move.svg" + }, + "music": { + "codepoint": 61868, + "source": "fixedSvg/music.svg" + }, + "navigation": { + "codepoint": 61869, + "source": "fixedSvg/navigation.svg" + }, + "navigation-2": { + "codepoint": 61870, + "source": "fixedSvg/navigation-2.svg" + }, + "octagon": { + "codepoint": 61871, + "source": "fixedSvg/octagon.svg" + }, + "package": { + "codepoint": 61872, + "source": "fixedSvg/package.svg" + }, + "paperclip": { + "codepoint": 61873, + "source": "fixedSvg/paperclip.svg" + }, + "pause": { + "codepoint": 61874, + "source": "fixedSvg/pause.svg" + }, + "pause-circle": { + "codepoint": 61875, + "source": "fixedSvg/pause-circle.svg" + }, + "pen-tool": { + "codepoint": 61876, + "source": "fixedSvg/pen-tool.svg" + }, + "percent": { + "codepoint": 61877, + "source": "fixedSvg/percent.svg" + }, + "phone": { + "codepoint": 61878, + "source": "fixedSvg/phone.svg" + }, + "phone-call": { + "codepoint": 61879, + "source": "fixedSvg/phone-call.svg" + }, + "phone-forwarded": { + "codepoint": 61880, + "source": "fixedSvg/phone-forwarded.svg" + }, + "phone-incoming": { + "codepoint": 61881, + "source": "fixedSvg/phone-incoming.svg" + }, + "phone-missed": { + "codepoint": 61882, + "source": "fixedSvg/phone-missed.svg" + }, + "phone-off": { + "codepoint": 61883, + "source": "fixedSvg/phone-off.svg" + }, + "phone-outgoing": { + "codepoint": 61884, + "source": "fixedSvg/phone-outgoing.svg" + }, + "pie-chart": { + "codepoint": 61885, + "source": "fixedSvg/pie-chart.svg" + }, + "play": { + "codepoint": 61886, + "source": "fixedSvg/play.svg" + }, + "play-circle": { + "codepoint": 61887, + "source": "fixedSvg/play-circle.svg" + }, + "plus": { + "codepoint": 61888, + "source": "fixedSvg/plus.svg" + }, + "plus-circle": { + "codepoint": 61889, + "source": "fixedSvg/plus-circle.svg" + }, + "plus-square": { + "codepoint": 61890, + "source": "fixedSvg/plus-square.svg" + }, + "pocket": { + "codepoint": 61891, + "source": "fixedSvg/pocket.svg" + }, + "power": { + "codepoint": 61892, + "source": "fixedSvg/power.svg" + }, + "printer": { + "codepoint": 61893, + "source": "fixedSvg/printer.svg" + }, + "radio": { + "codepoint": 61894, + "source": "fixedSvg/radio.svg" + }, + "refresh-ccw": { + "codepoint": 61895, + "source": "fixedSvg/refresh-ccw.svg" + }, + "refresh-cw": { + "codepoint": 61896, + "source": "fixedSvg/refresh-cw.svg" + }, + "repeat": { + "codepoint": 61897, + "source": "fixedSvg/repeat.svg" + }, + "rewind": { + "codepoint": 61898, + "source": "fixedSvg/rewind.svg" + }, + "rotate-ccw": { + "codepoint": 61899, + "source": "fixedSvg/rotate-ccw.svg" + }, + "rotate-cw": { + "codepoint": 61900, + "source": "fixedSvg/rotate-cw.svg" + }, + "rss": { + "codepoint": 61901, + "source": "fixedSvg/rss.svg" + }, + "save": { + "codepoint": 61902, + "source": "fixedSvg/save.svg" + }, + "scissors": { + "codepoint": 61903, + "source": "fixedSvg/scissors.svg" + }, + "search": { + "codepoint": 61904, + "source": "fixedSvg/search.svg" + }, + "send": { + "codepoint": 61905, + "source": "fixedSvg/send.svg" + }, + "server": { + "codepoint": 61906, + "source": "fixedSvg/server.svg" + }, + "settings": { + "codepoint": 61907, + "source": "fixedSvg/settings.svg" + }, + "share": { + "codepoint": 61908, + "source": "fixedSvg/share.svg" + }, + "share-2": { + "codepoint": 61909, + "source": "fixedSvg/share-2.svg" + }, + "shield": { + "codepoint": 61910, + "source": "fixedSvg/shield.svg" + }, + "shield-off": { + "codepoint": 61911, + "source": "fixedSvg/shield-off.svg" + }, + "shopping-bag": { + "codepoint": 61912, + "source": "fixedSvg/shopping-bag.svg" + }, + "shopping-cart": { + "codepoint": 61913, + "source": "fixedSvg/shopping-cart.svg" + }, + "shuffle": { + "codepoint": 61914, + "source": "fixedSvg/shuffle.svg" + }, + "sidebar": { + "codepoint": 61915, + "source": "fixedSvg/sidebar.svg" + }, + "skip-back": { + "codepoint": 61916, + "source": "fixedSvg/skip-back.svg" + }, + "skip-forward": { + "codepoint": 61917, + "source": "fixedSvg/skip-forward.svg" + }, + "slack": { + "codepoint": 61918, + "source": "fixedSvg/slack.svg" + }, + "slash": { + "codepoint": 61919, + "source": "fixedSvg/slash.svg" + }, + "sliders": { + "codepoint": 61920, + "source": "fixedSvg/sliders.svg" + }, + "smartphone": { + "codepoint": 61921, + "source": "fixedSvg/smartphone.svg" + }, + "smile": { + "codepoint": 61922, + "source": "fixedSvg/smile.svg" + }, + "speaker": { + "codepoint": 61923, + "source": "fixedSvg/speaker.svg" + }, + "square": { + "codepoint": 61924, + "source": "fixedSvg/square.svg" + }, + "star": { + "codepoint": 61925, + "source": "fixedSvg/star.svg" + }, + "stop-circle": { + "codepoint": 61926, + "source": "fixedSvg/stop-circle.svg" + }, + "sun": { + "codepoint": 61927, + "source": "fixedSvg/sun.svg" + }, + "sunrise": { + "codepoint": 61928, + "source": "fixedSvg/sunrise.svg" + }, + "sunset": { + "codepoint": 61929, + "source": "fixedSvg/sunset.svg" + }, + "table": { + "codepoint": 61930, + "source": "fixedSvg/table.svg" + }, + "tablet": { + "codepoint": 61931, + "source": "fixedSvg/tablet.svg" + }, + "tag": { + "codepoint": 61932, + "source": "fixedSvg/tag.svg" + }, + "target": { + "codepoint": 61933, + "source": "fixedSvg/target.svg" + }, + "terminal": { + "codepoint": 61934, + "source": "fixedSvg/terminal.svg" + }, + "thermometer": { + "codepoint": 61935, + "source": "fixedSvg/thermometer.svg" + }, + "thumbs-down": { + "codepoint": 61936, + "source": "fixedSvg/thumbs-down.svg" + }, + "thumbs-up": { + "codepoint": 61937, + "source": "fixedSvg/thumbs-up.svg" + }, + "toggle-left": { + "codepoint": 61938, + "source": "fixedSvg/toggle-left.svg" + }, + "toggle-right": { + "codepoint": 61939, + "source": "fixedSvg/toggle-right.svg" + }, + "tool": { + "codepoint": 61940, + "source": "fixedSvg/tool.svg" + }, + "trash": { + "codepoint": 61941, + "source": "fixedSvg/trash.svg" + }, + "trash-2": { + "codepoint": 61942, + "source": "fixedSvg/trash-2.svg" + }, + "trello": { + "codepoint": 61943, + "source": "fixedSvg/trello.svg" + }, + "trending-down": { + "codepoint": 61944, + "source": "fixedSvg/trending-down.svg" + }, + "trending-up": { + "codepoint": 61945, + "source": "fixedSvg/trending-up.svg" + }, + "triangle": { + "codepoint": 61946, + "source": "fixedSvg/triangle.svg" + }, + "truck": { + "codepoint": 61947, + "source": "fixedSvg/truck.svg" + }, + "tv": { + "codepoint": 61948, + "source": "fixedSvg/tv.svg" + }, + "twitch": { + "codepoint": 61949, + "source": "fixedSvg/twitch.svg" + }, + "twitter": { + "codepoint": 61950, + "source": "fixedSvg/twitter.svg" + }, + "type": { + "codepoint": 61951, + "source": "fixedSvg/type.svg" + }, + "umbrella": { + "codepoint": 61952, + "source": "fixedSvg/umbrella.svg" + }, + "underline": { + "codepoint": 61953, + "source": "fixedSvg/underline.svg" + }, + "unlock": { + "codepoint": 61954, + "source": "fixedSvg/unlock.svg" + }, + "upload": { + "codepoint": 61955, + "source": "fixedSvg/upload.svg" + }, + "upload-cloud": { + "codepoint": 61956, + "source": "fixedSvg/upload-cloud.svg" + }, + "user": { + "codepoint": 61957, + "source": "fixedSvg/user.svg" + }, + "user-check": { + "codepoint": 61958, + "source": "fixedSvg/user-check.svg" + }, + "user-minus": { + "codepoint": 61959, + "source": "fixedSvg/user-minus.svg" + }, + "user-plus": { + "codepoint": 61960, + "source": "fixedSvg/user-plus.svg" + }, + "user-x": { + "codepoint": 61961, + "source": "fixedSvg/user-x.svg" + }, + "users": { + "codepoint": 61962, + "source": "fixedSvg/users.svg" + }, + "video": { + "codepoint": 61963, + "source": "fixedSvg/video.svg" + }, + "video-off": { + "codepoint": 61964, + "source": "fixedSvg/video-off.svg" + }, + "voicemail": { + "codepoint": 61965, + "source": "fixedSvg/voicemail.svg" + }, + "volume": { + "codepoint": 61966, + "source": "fixedSvg/volume.svg" + }, + "volume-1": { + "codepoint": 61967, + "source": "fixedSvg/volume-1.svg" + }, + "volume-2": { + "codepoint": 61968, + "source": "fixedSvg/volume-2.svg" + }, + "volume-x": { + "codepoint": 61969, + "source": "fixedSvg/volume-x.svg" + }, + "watch": { + "codepoint": 61970, + "source": "fixedSvg/watch.svg" + }, + "wifi": { + "codepoint": 61971, + "source": "fixedSvg/wifi.svg" + }, + "wifi-off": { + "codepoint": 61972, + "source": "fixedSvg/wifi-off.svg" + }, + "wind": { + "codepoint": 61973, + "source": "fixedSvg/wind.svg" + }, + "x": { + "codepoint": 61974, + "source": "fixedSvg/x.svg" + }, + "x-circle": { + "codepoint": 61975, + "source": "fixedSvg/x-circle.svg" + }, + "x-octagon": { + "codepoint": 61976, + "source": "fixedSvg/x-octagon.svg" + }, + "x-square": { + "codepoint": 61977, + "source": "fixedSvg/x-square.svg" + }, + "youtube": { + "codepoint": 61978, + "source": "fixedSvg/youtube.svg" + }, + "zap": { + "codepoint": 61979, + "source": "fixedSvg/zap.svg" + }, + "zap-off": { + "codepoint": 61980, + "source": "fixedSvg/zap-off.svg" + }, + "zoom-in": { + "codepoint": 61981, + "source": "fixedSvg/zoom-in.svg" + }, + "zoom-out": { + "codepoint": 61982, + "source": "fixedSvg/zoom-out.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "Feather", + "force": true, + "input": { + "templates": "fixedSvg", + "vectors": "fixedSvg" + }, + "no_hash": true, + "output": { + "css": "Feather", + "fonts": "Feather", + "preview": "Feather" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "Feather/Feather.css" + ] +} \ No newline at end of file diff --git a/packages/feather/.yo-rc.json b/packages/feather/.yo-rc.json new file mode 100644 index 000000000..b2a28b7ed --- /dev/null +++ b/packages/feather/.yo-rc.json @@ -0,0 +1,19 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "feather", + "upstreamFont": "feather-icons", + "buildSteps": { + "fixSVGPaths": { + "location": "../../node_modules/feather-icons/dist/icons" + }, + "fontCustom": { + "location": "fixedSvg", + "cleanup": true + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} diff --git a/packages/feather/README.md b/packages/feather/README.md new file mode 100644 index 000000000..97083d7cc --- /dev/null +++ b/packages/feather/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Feather + +Feather font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/feather +``` + +## Usage + +```js +import Feather from '@react-native-vector-icons/feather'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/feather/babel.config.js b/packages/feather/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/feather/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/feather/fonts/Feather.ttf b/packages/feather/fonts/Feather.ttf new file mode 100644 index 000000000..b52d6004b Binary files /dev/null and b/packages/feather/fonts/Feather.ttf differ diff --git a/glyphmaps/Feather.json b/packages/feather/glyphmaps/Feather.json similarity index 82% rename from glyphmaps/Feather.json rename to packages/feather/glyphmaps/Feather.json index 1b51380dc..e54679d96 100644 --- a/glyphmaps/Feather.json +++ b/packages/feather/glyphmaps/Feather.json @@ -233,56 +233,57 @@ "sun": 61927, "sunrise": 61928, "sunset": 61929, - "tablet": 61930, - "tag": 61931, - "target": 61932, - "terminal": 61933, - "thermometer": 61934, - "thumbs-down": 61935, - "thumbs-up": 61936, - "toggle-left": 61937, - "toggle-right": 61938, - "tool": 61939, - "trash": 61940, - "trash-2": 61941, - "trello": 61942, - "trending-down": 61943, - "trending-up": 61944, - "triangle": 61945, - "truck": 61946, - "tv": 61947, - "twitch": 61948, - "twitter": 61949, - "type": 61950, - "umbrella": 61951, - "underline": 61952, - "unlock": 61953, - "upload": 61954, - "upload-cloud": 61955, - "user": 61956, - "user-check": 61957, - "user-minus": 61958, - "user-plus": 61959, - "user-x": 61960, - "users": 61961, - "video": 61962, - "video-off": 61963, - "voicemail": 61964, - "volume": 61965, - "volume-1": 61966, - "volume-2": 61967, - "volume-x": 61968, - "watch": 61969, - "wifi": 61970, - "wifi-off": 61971, - "wind": 61972, - "x": 61973, - "x-circle": 61974, - "x-octagon": 61975, - "x-square": 61976, - "youtube": 61977, - "zap": 61978, - "zap-off": 61979, - "zoom-in": 61980, - "zoom-out": 61981 + "table": 61930, + "tablet": 61931, + "tag": 61932, + "target": 61933, + "terminal": 61934, + "thermometer": 61935, + "thumbs-down": 61936, + "thumbs-up": 61937, + "toggle-left": 61938, + "toggle-right": 61939, + "tool": 61940, + "trash": 61941, + "trash-2": 61942, + "trello": 61943, + "trending-down": 61944, + "trending-up": 61945, + "triangle": 61946, + "truck": 61947, + "tv": 61948, + "twitch": 61949, + "twitter": 61950, + "type": 61951, + "umbrella": 61952, + "underline": 61953, + "unlock": 61954, + "upload": 61955, + "upload-cloud": 61956, + "user": 61957, + "user-check": 61958, + "user-minus": 61959, + "user-plus": 61960, + "user-x": 61961, + "users": 61962, + "video": 61963, + "video-off": 61964, + "voicemail": 61965, + "volume": 61966, + "volume-1": 61967, + "volume-2": 61968, + "volume-x": 61969, + "watch": 61970, + "wifi": 61971, + "wifi-off": 61972, + "wind": 61973, + "x": 61974, + "x-circle": 61975, + "x-octagon": 61976, + "x-square": 61977, + "youtube": 61978, + "zap": 61979, + "zap-off": 61980, + "zoom-in": 61981, + "zoom-out": 61982 } \ No newline at end of file diff --git a/packages/feather/package.json b/packages/feather/package.json new file mode 100644 index 000000000..01d915501 --- /dev/null +++ b/packages/feather/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/feather", + "version": "4.29.2", + "description": "Feather font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "feather" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/feather" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "feather-icons": "4.29.2", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/feather/src/index.ts b/packages/feather/src/index.ts new file mode 100644 index 000000000..1a50b036f --- /dev/null +++ b/packages/feather/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Feather icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Feather.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'Feather', + fontFileName: 'Feather.ttf', + fontSource: require('../fonts/Feather.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/feather/tsconfig.build.json b/packages/feather/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/feather/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/feather/tsconfig.json b/packages/feather/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/feather/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontawesome-common/README.md b/packages/fontawesome-common/README.md new file mode 100644 index 000000000..28b6696a9 --- /dev/null +++ b/packages/fontawesome-common/README.md @@ -0,0 +1 @@ +# FontAwesome Common diff --git a/packages/fontawesome-common/bin/fa-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade.sh new file mode 100755 index 000000000..53cca69fb --- /dev/null +++ b/packages/fontawesome-common/bin/fa-upgrade.sh @@ -0,0 +1,130 @@ +#!/bin/sh + +set -e + +TEMP_DIR_PATH="" +FONTAWESOME_PRO_DIR_NAME="" +VERSION=$1 +DEST_DIR_PATH=${2:-"rnvi-fonts"} +FONT_NAME="Font Awesome Pro ${VERSION}" + +setup_npm_config() { + # always returns successfull zero code + if [ "$(npm config get @fortawesome:registry)" = "undefined" ]; then + npm config set "@fortawesome:registry" https://npm.fontawesome.com/ + fi + + local npm_token="" + echo "Please enter your $FONT_NAME npm token:" + read npm_token + npm config set "//npm.fontawesome.com/:_authToken" "${npm_token}" +} + +create_tmp_directory() { + local tmp_dir="$(mktemp -d -t 'rnvi.XXXXXX')" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't create temporary directory" + return 1 + fi + + if [ -z "$tmp_dir" ]; then + echo "[FAIL] Generated temporary directory name is empty" + return 1 + fi + + TEMP_DIR_PATH="$tmp_dir" +} + +download_and_unpack_fontawesome_pro() { + local archive_file_name="$(npm pack @fortawesome/fontawesome-pro@^${VERSION} --silent)" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't download [$archive_file_name] archive" + return 1 + fi + + tar -xzf "$archive_file_name" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't unpack [$archive_file_name] archive" + return 1 + fi + + local font_dir_name="package" + if [ ! -d "$font_dir_name" ]; then + echo "[FAIL] Archive doesn't contain [$font_dir_name] required directory" + return 1 + fi + + FONTAWESOME_PRO_DIR_NAME="$font_dir_name" +} + +copy_ttf_fonts_to_dest_dir() { + mkdir -p "$DEST_DIR_PATH" + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't create [$DEST_DIR_PATH] directory" + return 1 + fi + + local font_dir_path="$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME/webfonts" + + if [ "$VERSION" = "5" ]; then + cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Brands.ttf" && + cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Duotone.ttf" && + cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Light.ttf" && + cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Regular.ttf" && + cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome5_Pro_Solid.ttf" + elif [ "$VERSION" = "6" ]; then + cp "$font_dir_path/fa-brands-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Brands.ttf" && + cp "$font_dir_path/fa-duotone-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Duotone.ttf" && + cp "$font_dir_path/fa-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Light.ttf" && + cp "$font_dir_path/fa-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Regular.ttf" && + cp "$font_dir_path/fa-sharp-light-300.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Light.ttf" + cp "$font_dir_path/fa-sharp-regular-400.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Regular.ttf" + cp "$font_dir_path/fa-sharp-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Solid.ttf" + cp "$font_dir_path/fa-sharp-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Sharp_Thin.ttf" + cp "$font_dir_path/fa-solid-900.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Solid.ttf" && + cp "$font_dir_path/fa-thin-100.ttf" "$DEST_DIR_PATH/FontAwesome6_Pro_Thin.ttf" + else + echo "[FAIL] Unsupported version [$VERSION]" + exit 1 + fi + + retval=$? + if [ "$retval" != 0 ]; then + echo "[FAIL] Can't copy ttf fonts to [$DEST_DIR_PATH] directory" + return 1 + fi +} + +if create_tmp_directory; then + echo "[SUCCESS] Temporary directory [$TEMP_DIR_PATH] was created" +else + exit 1 +fi + +cd "$TEMP_DIR_PATH" + +if setup_npm_config; then + echo "[SUCCESS] Set up npm config" +else + exit 1 +fi + +if download_and_unpack_fontawesome_pro; then + echo "[SUCCESS] $FONT_NAME was unpacked to [$TEMP_DIR_PATH/$FONTAWESOME_PRO_DIR_NAME] directory" +else + exit 1 +fi +cd - >/dev/null + +if copy_ttf_fonts_to_dest_dir; then + echo "[SUCCESS] Copied $FONT_NAME to [$DEST_DIR_PATH] directory" +else + exit 1 +fi + +echo "[SUCCESS] $FONT_NAME was successfully upgraded" +echo "Note: [$TEMP_DIR_PATH] was created. Delete it manually or it will be deleted automatically on next reboot" diff --git a/bin/fa5-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade5.sh similarity index 92% rename from bin/fa5-upgrade.sh rename to packages/fontawesome-common/bin/fa-upgrade5.sh index 5d519776d..10ae7dda6 100755 --- a/bin/fa5-upgrade.sh +++ b/packages/fontawesome-common/bin/fa-upgrade5.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -e + SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" "${SCRIPT_DIR}"/fa-upgrade.sh 5 "$@" diff --git a/bin/fa6-upgrade.sh b/packages/fontawesome-common/bin/fa-upgrade6.sh similarity index 92% rename from bin/fa6-upgrade.sh rename to packages/fontawesome-common/bin/fa-upgrade6.sh index 161a2ae42..38150a78c 100755 --- a/bin/fa6-upgrade.sh +++ b/packages/fontawesome-common/bin/fa-upgrade6.sh @@ -1,5 +1,7 @@ #!/bin/sh +set -e + SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" "${SCRIPT_DIR}"/fa-upgrade.sh 6 "$@" diff --git a/packages/fontawesome-common/generators/app/templates/src/index.tsx b/packages/fontawesome-common/generators/app/templates/src/index.tsx new file mode 100644 index 000000000..73612ccb3 --- /dev/null +++ b/packages/fontawesome-common/generators/app/templates/src/index.tsx @@ -0,0 +1,121 @@ +/* eslint-disable react/jsx-pascal-case, no-console */ + +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `fontawesome-common/generator`. + * + * <%= className %> icon set component. + * Usage: <<%= className %> name="icon-name" size={20} color="#4F8EF7" /> + */ +import type { ComponentProps } from 'react'; +import { Platform, type TextStyle } from 'react-native'; + +import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common'; + +<% upperDefaultStyleName = meta.defaultStyleName.charAt(0).toUpperCase() + meta.defaultStyleName.slice(1) -%> +<% meta.styleNames.sort().forEach((styleName) => { -%> +import <%= styleName %>GM from '../glyphmaps/<%= className %>_<%= styleName %>.json'; +<% }) -%> + +import metadata from '../glyphmaps/<%- className %>_meta.json'; + +const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph); + +const fontStyle = (fontWeight: TextStyle['fontWeight']) => + Platform.select({ + ios: { + fontWeight, + }, + default: {}, + }); + +<% Object.entries(meta.styles).forEach(([styleName, { family, name, weight }]) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> +// biome-ignore format: We want these to be consistent and we are fine with single for all +const <%= upperStyleName %>Icon = createIconSet(<%= styleName %>GM, '<%= family %>', '<%= name %>', fontStyle('<%= weight %>')); +<% }) -%> + +type Props = +<% Object.entries(meta.styles).forEach(([styleName, { family, name, weight }]) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + | ({ iconStyle: '<%= styleName %>' } & ComponentPropsIcon>) +<% }) -%> + | ({ iconStyle?: never } & ComponentPropsIcon>); + +const Icon = (props: Props) => { + const { iconStyle, name } = props; + if (!iconStyle) { + return <<%= upperDefaultStyleName %>Icon {...props} />; + } + + if (!glyphValidator(name, iconStyle)) { + console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for <%= className %>`); + + return <<%= upperDefaultStyleName %>Icon {...(props as ComponentPropsIcon>)} />; + } + + switch (iconStyle) { +<% meta.styleNames.forEach((styleName) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + case '<%= styleName %>': + return <<%= upperStyleName %>Icon {...props} />; +<% }) -%> + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`); + return <<%= upperDefaultStyleName %>Icon {...(props as ComponentPropsIcon>)} />; + } +}; + +type GetImageSourceFunc = { +<% meta.styleNames.forEach((styleName) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + ( + iconStyle: '<%= styleName %>', + name: ComponentPropsIcon>['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof <%= upperStyleName %>Icon)['getImageSource']>; +<% }) -%> +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { +<% meta.styleNames.forEach((styleName) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + case '<%= styleName %>': + return <%= upperStyleName %>Icon.getImageSource(name as keyof typeof <%= styleName %>GM, size, color); +<% }) -%> + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`); + return <%= upperDefaultStyleName %>Icon.getImageSource(name as keyof typeof <%= meta.defaultStyleName %>GM, size, color); + } +}; +Icon.getImageSource = getImageSource; + +type GetImageSourceSyncFunc = { +<% meta.styleNames.forEach((styleName) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + ( + iconStyle: '<%= styleName %>', + name: ComponentPropsIcon>['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof <%= upperStyleName %>Icon)['getImageSourceSync']>; +<% }) -%> +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { +<% meta.styleNames.forEach((styleName) => { -%> +<% upperStyleName = styleName.charAt(0).toUpperCase() + styleName.slice(1) -%> + case '<%= styleName %>': + return <%= upperStyleName %>Icon.getImageSourceSync(name as keyof typeof <%= styleName %>GM, size, color); +<% }) -%> + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for <%= className %>`); + return <%= upperDefaultStyleName %>Icon.getImageSourceSync(name as keyof typeof <%= meta.defaultStyleName %>GM, size, color); + } +}; +Icon.getImageSourceSync = getImageSourceSync; + +export default Icon; diff --git a/packages/fontawesome-common/package.json b/packages/fontawesome-common/package.json new file mode 100644 index 000000000..ab8f424e1 --- /dev/null +++ b/packages/fontawesome-common/package.json @@ -0,0 +1,66 @@ +{ + "name": "@react-native-vector-icons/fontawesome-common", + "version": "11.0.0", + "description": "Fontawesome 5 & 6 Pro Common library for react native vector icons", + "react-native": "src/index", + "source": "src/index", + "files": [ + "src", + "lib", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "fontawesome" + ], + "repository": { + "type": "git", + "url": "git://github.com/oblador/react-native-vector-icons.git" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "homepage": "https://github.com/oblador/react-native-vector-icons", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "typescript": "^5.6.3", + "yargs": "^17.7.2" + }, + "engines": { + "node": ">= 18.0.0" + }, + "bin": { + "fa-upgrade.sh": "./bin/fa-upgrade.sh", + "fa-upgrade5.sh": "./bin/fa-upgrade5.sh", + "fa-upgrade6.sh": "./bin/fa-upgrade6.sh" + } +} diff --git a/packages/fontawesome-common/scripts/fetch-pro.sh b/packages/fontawesome-common/scripts/fetch-pro.sh new file mode 100755 index 000000000..56cd527d9 --- /dev/null +++ b/packages/fontawesome-common/scripts/fetch-pro.sh @@ -0,0 +1,26 @@ +#!/usr/bin/env bash + +set -e + +VERSION=$1 +if [ -z $VERSION ]; then + echo "Pass version as first argument" + exit 1 +fi + +mkdir fa +cd fa + +# So the npm commands work with workspaces +touch package.json + +npm config set '@fortawesome:registry' https://npm.fontawesome.com/ +if [ -z "$(npm config get | grep '//npm.fontawesome.com/:_authToken')" ]; then + echo -n 'Please enter your FontAwesome npm token: ' + read fa_token + npm config set '//npm.fontawesome.com/:_authToken' ${fa_token} +fi + +ARCHIVE=$(npm pack @fortawesome/fontawesome-pro@^$VERSION --silent 2> /dev/null) +tar -xzf ${ARCHIVE} +mv package pro diff --git a/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js b/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js new file mode 100755 index 000000000..8c239a4d2 --- /dev/null +++ b/packages/fontawesome-common/scripts/generate-fontawesome-metadata.js @@ -0,0 +1,65 @@ +#!/usr/bin/env node + +// TODO: Rewrite this script in TypeScript + +const fs = require('node:fs'); // eslint-disable-line @typescript-eslint/no-require-imports +const yargs = require('yargs'); // eslint-disable-line @typescript-eslint/no-require-imports,import/no-extraneous-dependencies + +const { argv } = yargs + .usage('') + .option('path', { + alias: 'p', + string: true, + }) + .option('output', { + alias: 'o', + string: true, + }) + .demandOption('path') + .demandOption('output'); + +const path = `${argv.path}/svgs/`; + +const mapFamily = (family) => { + switch (family) { + case 'brands': + return 'brand'; + case 'sharp-thin': + return 'sharpThin'; + case 'sharp-light': + return 'sharpLight'; + case 'sharp-regular': + return 'sharp'; + case 'sharp-solid': + return 'sharpSolid'; + default: + return family; + } +}; + +const generatedJSON = {}; +fs.readdirSync(path) + .filter((file) => fs.statSync(path + file).isDirectory()) + .forEach((file) => { + const icons = fs.readdirSync(path + file); + const name = mapFamily(file); + + generatedJSON[name] = icons.map((icon) => icon.split('.')[0]); + }); + +fs.writeFileSync(argv.output, `${JSON.stringify(generatedJSON, null, 2)}\r\n`, 'utf8'); + +const glyphMaps = {}; +const iconTypes = Object.keys(generatedJSON); +const mainMapFilename = argv.output.replace('_meta', ''); +const mainMap = JSON.parse(fs.readFileSync(mainMapFilename, 'utf8')); + +iconTypes.forEach((iconType) => { + const glyphs = generatedJSON[iconType]; + glyphMaps[iconType] = {}; + glyphs.forEach((glyph) => { + glyphMaps[iconType][glyph] = mainMap[glyph]; + }); + + fs.writeFileSync(argv.output.replace('_meta', `_${iconType}`), JSON.stringify(glyphMaps[iconType]), 'utf8'); +}); diff --git a/packages/fontawesome/.yo-rc.json b/packages/fontawesome/.yo-rc.json new file mode 100644 index 000000000..a96bb20a5 --- /dev/null +++ b/packages/fontawesome/.yo-rc.json @@ -0,0 +1,19 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontawesome", + "postScriptName": "FontAwesome", + "fontFileName": "FontAwesome", + "className": "FontAwesome", + "upstreamFont": "font-awesome", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/font-awesome/css/font-awesome.css", + "mode": "css", + "prefix": ".fa-" + }, + "copyFont": { + "location": "../../node_modules/font-awesome/fonts/fontawesome-webfont.ttf" + } + } + } +} diff --git a/packages/fontawesome/README.md b/packages/fontawesome/README.md new file mode 100644 index 000000000..836d7944f --- /dev/null +++ b/packages/fontawesome/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Fontawesome + +Fontawesome font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/fontawesome +``` + +## Usage + +```js +import FontAwesome from '@react-native-vector-icons/fontawesome'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/fontawesome/babel.config.js b/packages/fontawesome/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontawesome/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/FontAwesome.ttf b/packages/fontawesome/fonts/FontAwesome.ttf similarity index 100% rename from Fonts/FontAwesome.ttf rename to packages/fontawesome/fonts/FontAwesome.ttf diff --git a/glyphmaps/FontAwesome.json b/packages/fontawesome/glyphmaps/FontAwesome.json similarity index 100% rename from glyphmaps/FontAwesome.json rename to packages/fontawesome/glyphmaps/FontAwesome.json diff --git a/packages/fontawesome/package.json b/packages/fontawesome/package.json new file mode 100644 index 000000000..c5f1a16cb --- /dev/null +++ b/packages/fontawesome/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontawesome", + "version": "4.7.0", + "description": "Fontawesome font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontawesome" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontawesome" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "font-awesome": "4.7.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontawesome/src/index.ts b/packages/fontawesome/src/index.ts new file mode 100644 index 000000000..bfffd1a2e --- /dev/null +++ b/packages/fontawesome/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * FontAwesome icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/FontAwesome.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'FontAwesome', + fontFileName: 'FontAwesome.ttf', + fontSource: require('../fonts/FontAwesome.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/fontawesome/tsconfig.build.json b/packages/fontawesome/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontawesome/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontawesome/tsconfig.json b/packages/fontawesome/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontawesome/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontawesome5-pro/.yo-rc.json b/packages/fontawesome5-pro/.yo-rc.json new file mode 100644 index 000000000..74ea522ee --- /dev/null +++ b/packages/fontawesome5-pro/.yo-rc.json @@ -0,0 +1,62 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontawesome5-pro", + "className": "FontAwesome5Pro", + "commonPackage": "fontawesome-common/fontawesome5-pro", + "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx", + "customReadme": true, + "upstreamFont": { + "registry": "https://npm.fontawesome.com", + "packageName": "@fortawesome/fontawesome-pro", + "versionRange": "^5", + "versionOnly": true + }, + "dependencies": { + "@react-native-vector-icons/fontawesome-common": "LOOKUP" + }, + "meta": { + "defaultStyleName": "regular", + "styleNames": ["light", "regular", "solid", "brand", "duotone"], + "styles": { + "light": { + "family": "FontAwesome5Pro-Light", + "name": "FontAwesome5_Pro_Light.ttf", + "weight": 300 + }, + "regular": { + "family": "FontAwesome5Pro-Regular", + "name": "FontAwesome5_Pro_Regular.ttf", + "weight": 400 + }, + "solid": { + "family": "FontAwesome5Pro-Solid", + "name": "FontAwesome5_Pro_Solid.ttf", + "weight": 900 + }, + "duotone": { + "family": "FontAwesome5Duotone-Solid", + "name": "FontAwesome5_Pro_Duotone.ttf", + "weight": 900 + }, + "brand": { + "family": "FontAwesome5Brands-Regular", + "name": "FontAwesome5_Pro_Brands.ttf", + "weight": 400 + } + } + }, + "buildSteps": { + "preScript": { + "script": "../fontawesome-common/scripts/fetch-pro.sh 5" + }, + "glyphmap": { + "location": "fa/pro/css/all.css", + "mode": "css", + "prefix": ".fa-" + }, + "postScript": { + "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path fa/pro --output glyphmaps/FontAwesome5Pro_meta.json\nrm -rf fa" + } + } + } +} diff --git a/packages/fontawesome5-pro/README.md b/packages/fontawesome5-pro/README.md new file mode 100644 index 000000000..a1c3b3b68 --- /dev/null +++ b/packages/fontawesome5-pro/README.md @@ -0,0 +1,64 @@ +# FontAwesome 5 Pro + +## Installing the Pro Fonts + +You need your FontAwesome npm token which can be obtained by logging into your +account and then access the `Services` tab. + +Run `yarn fa5-upgrade` and enter the token +when asked to in order to upgrade to the Pro version. It will install the fonts +in your repo in the `rnvi-fonts` directory but the folder can be customized by +setting it when executing the command: `yarn fa5-upgrade [destination]`. + +### Manually + +If the shell script does not work you can install the Pro version manually. +All you really need to do is adding the Pro fonts to the `rnvi-fonts` directory. + +## Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro'; + +const icon = ; +``` + +Something special about the FontAwesome5Pro class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| ------------ | --------------------- | +| **regular** | Uses the Regular font | +| **brand** | Uses the Brands font | +| **solid** | Uses the Solid font | +| **light** | Uses the Light font | +| **duotone** | Uses the Duotone font | + +No specified type indicates Regular font. + +### getImageSource + +`getImageSource` works a little different due to its native backend and how the +font is separated into different files. An extra argument to specify the font +style is required. + +Use this to select which style the generated image should have: + +```javascript +import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro'; + +FontAwesome5Pro.getImageSource('solid', 'comments', 30, '#000').then( + (source) => this.setState({ image: source }) +); +``` diff --git a/packages/fontawesome5-pro/babel.config.js b/packages/fontawesome5-pro/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontawesome5-pro/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/glyphmaps/FontAwesome5Pro.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json similarity index 99% rename from glyphmaps/FontAwesome5Pro.json rename to packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json index 0fbe93a60..25c443969 100644 --- a/glyphmaps/FontAwesome5Pro.json +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json @@ -2071,7 +2071,6 @@ "trello": 61825, "triangle": 62188, "triangle-music": 63714, - "tripadvisor": 62050, "trophy": 61585, "trophy-alt": 62187, "truck": 61649, diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json new file mode 100644 index 000000000..9c2ab9566 --- /dev/null +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_brand.json @@ -0,0 +1 @@ +{"500px":62062,"accessible-icon":62312,"accusoft":62313,"acquisitions-incorporated":63151,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance-square":61877,"behance":61876,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dashcube":61968,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble-square":62359,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook-square":61570,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"fly":62487,"font-awesome-alt":62300,"font-awesome-flag":62501,"font-awesome-logo-full":62694,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git-square":61906,"git":61907,"github-alt":61715,"github-square":61586,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus-square":61652,"google-plus":62131,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news-square":62383,"hacker-news":61908,"hackerrank":62967,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"innosoft":57472,"instagram-square":57429,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js-square":62393,"js":62392,"jsfiddle":61900,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm-square":61955,"lastfm":61954,"leanpub":61970,"less":62493,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium-m":62407,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"microblog":57370,"microsoft":62410,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki-square":62052,"odnoklassniki":62051,"old-republic":62736,"opencart":62013,"openid":61851,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"penny-arcade":63236,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper-square":57374,"pied-piper":62126,"pinterest-p":62001,"pinterest-square":61651,"pinterest":61650,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit-square":61858,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shopify":57431,"shopware":62901,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sketch":63430,"skyatlas":61974,"skype":61822,"slack-hash":62447,"slack":61848,"slideshare":61927,"snapchat-ghost":62124,"snapchat-square":62125,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"speakap":62451,"speaker-deck":63548,"spotify":61884,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-square":61879,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram-plane":62462,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr-square":61812,"tumblr":61811,"twitch":61928,"twitter-square":61569,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo-square":62122,"viadeo":62121,"viber":62473,"vimeo-square":61844,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp-square":62476,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"xbox":62482,"xing-square":61801,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube-square":62513,"youtube":61799,"zhihu":63039} \ No newline at end of file diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json new file mode 100644 index 000000000..6dab51c19 --- /dev/null +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_duotone.json @@ -0,0 +1 @@ +{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149} \ No newline at end of file diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json new file mode 100644 index 000000000..6dab51c19 --- /dev/null +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_light.json @@ -0,0 +1 @@ +{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149} \ No newline at end of file diff --git a/glyphmaps/FontAwesome5Pro_meta.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json similarity index 99% rename from glyphmaps/FontAwesome5Pro_meta.json rename to packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json index b8a852380..e8366b638 100644 --- a/glyphmaps/FontAwesome5Pro_meta.json +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json @@ -1,5 +1,5 @@ { - "brands": [ + "brand": [ "500px", "accessible-icon", "accusoft", @@ -392,7 +392,6 @@ "tiktok", "trade-federation", "trello", - "tripadvisor", "tumblr-square", "tumblr", "twitch", diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json new file mode 100644 index 000000000..6dab51c19 --- /dev/null +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_regular.json @@ -0,0 +1 @@ +{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149} \ No newline at end of file diff --git a/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json new file mode 100644 index 000000000..6dab51c19 --- /dev/null +++ b/packages/fontawesome5-pro/glyphmaps/FontAwesome5Pro_solid.json @@ -0,0 +1 @@ +{"abacus":63040,"acorn":63150,"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-conditioner":63732,"air-freshener":62928,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-collection":63648,"album":63647,"alicorn":63152,"alien-monster":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"amp-guitar":63649,"analytics":63043,"anchor":61757,"angel":63353,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"apple-crate":63153,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-alt-down":62292,"arrow-alt-from-bottom":62278,"arrow-alt-from-left":62279,"arrow-alt-from-right":62280,"arrow-alt-from-top":62281,"arrow-alt-left":62293,"arrow-alt-right":62294,"arrow-alt-square-down":62288,"arrow-alt-square-left":62289,"arrow-alt-square-right":62290,"arrow-alt-square-up":62291,"arrow-alt-to-bottom":62282,"arrow-alt-to-left":62283,"arrow-alt-to-right":62284,"arrow-alt-to-top":62285,"arrow-alt-up":62295,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-from-bottom":62274,"arrow-from-left":62275,"arrow-from-right":62276,"arrow-from-top":62277,"arrow-left":61536,"arrow-right":61537,"arrow-square-down":62265,"arrow-square-left":62266,"arrow-square-right":62267,"arrow-square-up":62268,"arrow-to-bottom":62269,"arrow-to-left":62270,"arrow-to-right":62272,"arrow-to-top":62273,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"arrows-h":61566,"arrows-v":61565,"arrows":61511,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom-alt":62931,"atom":62930,"audio-description":62110,"award":62809,"axe-battle":63155,"axe":63154,"baby-carriage":63357,"baby":63356,"backpack":62932,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"bags-shopping":63559,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ball-pile":63358,"ballot-check":63283,"ballot":63282,"ban":61534,"band-aid":62562,"banjo":63651,"barcode-alt":62563,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars":61641,"baseball-ball":62515,"baseball":62514,"basketball-ball":62516,"basketball-hoop":62517,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-alt":63735,"bed-bunk":63736,"bed-empty":63737,"bed":62006,"beer":61692,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"betamax":63652,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking-mountain":63563,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blanket":62616,"blender-phone":63158,"blender":62743,"blind":62109,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-alt":62937,"book-dead":63159,"book-heart":62617,"book-medical":63462,"book-open":62744,"book-reader":62938,"book-spells":63160,"book-user":63463,"book":61485,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-style-alt":63572,"border-style":63571,"border-top":63573,"bow-arrow":63161,"bowling-ball":62518,"bowling-pins":62519,"box-alt":62618,"box-ballot":63285,"box-check":62567,"box-fragile":62619,"box-full":62620,"box-heart":62621,"box-open":62622,"box-tissue":57435,"box-up":62623,"box-usd":62624,"box":62566,"boxes-alt":62625,"boxes":62568,"boxing-glove":62520,"brackets-curly":63466,"brackets":63465,"braille":62113,"brain":62940,"bread-loaf":63467,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"bring-forward":63574,"bring-front":63575,"broadcast-tower":62745,"broom":62746,"browser":62334,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"burger-soda":63576,"burn":62570,"burrito":63469,"bus-alt":62814,"bus-school":62941,"bus":61959,"business-time":63050,"cabinet-filing":63051,"cactus":63655,"calculator-alt":63052,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-edit":62259,"calendar-exclamation":62260,"calendar-minus":62066,"calendar-plus":62065,"calendar-star":63286,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camcorder":63656,"camera-alt":62258,"camera-home":63742,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera":61488,"campfire":63162,"campground":63163,"candle-holder":63164,"candy-cane":63366,"candy-corn":63165,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-building":63577,"car-bump":62944,"car-bus":63578,"car-crash":62945,"car-garage":62946,"car-mechanic":62947,"car-side":62948,"car-tilt":62949,"car-wash":62950,"car":61881,"caravan-alt":57344,"caravan":63743,"caret-circle-down":62253,"caret-circle-left":62254,"caret-circle-right":62256,"caret-circle-up":62257,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cassette-tape":63659,"cat-space":57345,"cat":63166,"cauldron":63167,"cctv":63660,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line-down":63053,"chart-line":61953,"chart-network":63370,"chart-pie-alt":63054,"chart-pie":61952,"chart-scatter":63470,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese-swiss":63472,"cheese":63471,"cheeseburger":63473,"chess-bishop-alt":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-alt":62526,"chess-clock":62525,"chess-king-alt":62528,"chess-king":62527,"chess-knight-alt":62530,"chess-knight":62529,"chess-pawn-alt":62532,"chess-pawn":62531,"chess-queen-alt":62534,"chess-queen":62533,"chess-rook-alt":62536,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-double-down":62242,"chevron-double-left":62243,"chevron-double-right":62244,"chevron-double-up":62245,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-square-down":62249,"chevron-square-left":62250,"chevron-square-right":62251,"chevron-square-up":62252,"chevron-up":61559,"child":61870,"chimney":63371,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clarinet":63661,"claw-marks":63170,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-prescription":62952,"clipboard-user":63475,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-download":61677,"cloud-drizzle":63288,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers":63295,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud-upload":61678,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"club":62247,"cocktail":62817,"code-branch":61734,"code-commit":62342,"code-merge":62343,"code":61729,"coffee-pot":57346,"coffee-togo":63173,"coffee":61684,"coffin-cross":57425,"coffin":63174,"cog":61459,"cogs":61573,"coin":63580,"coins":62750,"columns":61659,"comet":57347,"comment-alt-check":62626,"comment-alt-dollar":63056,"comment-alt-dots":62627,"comment-alt-edit":62628,"comment-alt-exclamation":62629,"comment-alt-lines":62630,"comment-alt-medical":63476,"comment-alt-minus":62631,"comment-alt-music":63663,"comment-alt-plus":62632,"comment-alt-slash":62633,"comment-alt-smile":62634,"comment-alt-times":62635,"comment-alt":62074,"comment-check":62636,"comment-dollar":63057,"comment-dots":62637,"comment-edit":62638,"comment-exclamation":62639,"comment-lines":62640,"comment-medical":63477,"comment-minus":62641,"comment-music":63664,"comment-plus":62642,"comment-slash":62643,"comment-smile":62644,"comment-times":62645,"comment":61557,"comments-alt-dollar":63058,"comments-alt":62646,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-slash":62953,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-speaker":63666,"concierge-bell":62818,"construction":63581,"container-storage":62647,"conveyor-belt-alt":62575,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"couch":62648,"cow":63176,"cowbell-more":63668,"cowbell":63667,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket":62537,"croissant":63478,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cube":61874,"cubes":61875,"curling":62538,"cut":61636,"dagger":63179,"database":61888,"deaf":62116,"debug":63481,"deer-rudolph":63375,"deer":63374,"democrat":63303,"desktop-alt":62352,"desktop":61704,"dewpoint":63304,"dharmachakra":63061,"diagnoses":62576,"diamond":61977,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digging":63582,"digital-tachograph":62822,"diploma":62954,"directions":62955,"disc-drive":63669,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":61781,"dolly-empty":62579,"dolly-flatbed-alt":62581,"dolly-flatbed-empty":62582,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-alt":63584,"drone":63583,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-alt":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"ear-muffs":63381,"ear":62960,"eclipse-alt":63306,"eclipse":63305,"edit":61508,"egg-fried":63484,"egg":63483,"eject":61522,"elephant":63194,"ellipsis-h-alt":62363,"ellipsis-h":61761,"ellipsis-v-alt":62364,"ellipsis-v":61762,"empty-set":63062,"engine-warning":62962,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exchange":61676,"exclamation-circle":61546,"exclamation-square":62241,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand-arrows":62237,"expand-wide":62240,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"external-link-square":61772,"external-link":61582,"eye-dropper":61947,"eye-evil":63195,"eye-slash":61552,"eye":61550,"fan-table":57348,"fan":63587,"farm":63588,"fast-backward":61513,"fast-forward":61520,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"field-hockey":62540,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-certificate":62963,"file-chart-line":63065,"file-chart-pie":63066,"file-check":62230,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-edit":62236,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-minus":62232,"file-music":63670,"file-pdf":61889,"file-plus":62233,"file-powerpoint":61892,"file-prescription":62834,"file-search":63589,"file-signature":62835,"file-spreadsheet":63067,"file-times":62231,"file-upload":62836,"file-user":63068,"file-video":61896,"file-word":61890,"file":61787,"files-medical":63485,"fill-drip":62838,"fill":62837,"film-alt":62368,"film-canister":63671,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire-smoke":63307,"fire":61549,"fireplace":63386,"first-aid":62585,"fish-cooked":63486,"fish":62840,"fist-raised":63198,"flag-alt":63308,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flame":63199,"flashlight":63672,"flask-poison":63200,"flask-potion":63201,"flask":61635,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flushed":62841,"flute":63673,"flux-capacitor":63674,"fog":63310,"folder-download":57427,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-times":63071,"folder-tree":63490,"folder-upload":57428,"folder":61563,"folders":63072,"font-awesome-logo-full":62694,"font-case":63590,"font":61489,"football-ball":62542,"football-helmet":62543,"forklift":62586,"forward":61518,"fragile":62651,"french-fries":63491,"frog":62766,"frosty-head":63387,"frown-open":62842,"frown":61721,"function":63073,"funnel-dollar":63074,"futbol":61923,"galaxy":57352,"game-board-alt":63592,"game-board":63591,"game-console-handheld":63675,"gamepad-alt":63676,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"gas-pump-slash":62964,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-champagne":63390,"glass-cheers":63391,"glass-citrus":63593,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey-rocks":63393,"glass-whiskey":63392,"glass":63492,"glasses-alt":62965,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe-snow":63395,"globe-stand":62966,"globe":61612,"golf-ball":62544,"golf-club":62545,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar-electric":63678,"guitar":63398,"guitars":63679,"h-square":61693,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"hamburger":63493,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-receiving":62588,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-heart":62659,"hands-helping":62660,"hands-usd":62661,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-alt":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"hdd":61600,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-headphones":63682,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"head-vr":63210,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart-circle":62663,"heart-rate":62968,"heart-square":62664,"heart":61444,"heartbeat":61982,"heat":57356,"helicopter":62771,"helmet-battle":63211,"hexagon":62226,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-mask":63214,"hockey-puck":62547,"hockey-sticks":62548,"holly-berry":63402,"home-alt":63498,"home-heart":62665,"home-lg-alt":63500,"home-lg":63499,"home":61461,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-day":57358,"house-flood":63311,"house-leave":57359,"house-night":57360,"house-return":57361,"house-signal":57362,"house-user":57445,"house":57357,"hryvnia":63218,"humidity":63312,"hurricane":63313,"i-cursor":62022,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons-alt":63598,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image-polaroid":63684,"image":61502,"images":62210,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"indent":61500,"industry-alt":62387,"industry":62069,"infinity":62772,"info-circle":61530,"info-square":62223,"info":61737,"inhaler":62969,"integral":63079,"intersection":63080,"inventory":62592,"island-tropical":63505,"italic":61491,"jack-o-lantern":62222,"jedi":63081,"joint":62869,"journal-whills":63082,"joystick":63685,"jug":63686,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton":63219,"key":61572,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kite":63220,"kiwi-bird":62773,"knife-kitchen":63221,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp":62666,"landmark-alt":63314,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"lasso":63688,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-down":61769,"level-up-alt":62399,"level-up":61768,"life-ring":61901,"light-ceiling":57366,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-dollar":63088,"lightbulb-exclamation":63089,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"link":61633,"lips":62976,"lira-sign":61845,"list-alt":61474,"list-music":63689,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"location-circle":62978,"location-slash":62979,"location":62977,"lock-alt":62221,"lock-open-alt":62402,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"long-arrow-down":61813,"long-arrow-left":61815,"long-arrow-right":61816,"long-arrow-up":61814,"loveseat":62668,"low-vision":62120,"luchador":62549,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"mace":63224,"magic":61648,"magnet":61558,"mail-bulk":63092,"mailbox":63507,"male":61827,"mandolin":63225,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt-slash":62981,"map-marker-alt":62405,"map-marker-check":62982,"map-marker-edit":62983,"map-marker-exclamation":62984,"map-marker-minus":62985,"map-marker-plus":62986,"map-marker-question":62987,"map-marker-slash":62988,"map-marker-smile":62989,"map-marker-times":62990,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"meat":63508,"medal":62882,"medkit":61690,"megaphone":63093,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mind-share":63095,"minus-circle":61526,"minus-hexagon":62215,"minus-octagon":62216,"minus-square":61766,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-alt":62413,"mobile-android-alt":62415,"mobile-android":62414,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check-edit-alt":63603,"money-check-edit":63602,"money-check":62780,"monitor-heart-rate":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-stars":63317,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mountains":63229,"mouse-alt":63693,"mouse-pointer":62021,"mouse":63692,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-tea":63605,"mug":63604,"music-alt-slash":63696,"music-alt":63695,"music-slash":63697,"music":61441,"narwhal":63230,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"octagon":62214,"oil-can":62995,"oil-temp":62996,"om":63097,"omega":63098,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"page-break":63607,"pager":63509,"paint-brush-alt":62889,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet-alt":62595,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph-rtl":63608,"paragraph":61917,"parking-circle-slash":62998,"parking-circle":62997,"parking-slash":62999,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw-alt":63233,"paw-claws":63234,"paw":61872,"peace":63100,"pegasus":63235,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-paintbrush":63000,"pencil-ruler":62894,"pencil":61504,"pennant":62550,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"person-carry":62671,"person-dolly-empty":62673,"person-dolly":62672,"person-sign":63319,"phone-alt":63609,"phone-laptop":63610,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-alt":62430,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-hexagon":62208,"plus-octagon":62209,"plus-square":61694,"plus":61543,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-h":63106,"poll-people":63321,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"popcorn":63513,"portal-enter":57378,"portal-exit":57379,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"presentation":63109,"print-search":63514,"print-slash":63110,"print":61487,"procedures":62599,"project-diagram":62786,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pumpkin":63239,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question-square":62205,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"rabbit-fast":63241,"rabbit":63240,"racquet":62554,"radar":57380,"radiation-alt":63418,"radiation":63417,"radio-alt":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"random":61556,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-landscape":62202,"rectangle-portrait":62203,"rectangle-wide":62204,"recycle":61880,"redo-alt":62201,"redo":61470,"refrigerator":57382,"registered":62045,"remove-format":63613,"repeat-1-alt":62310,"repeat-1":62309,"repeat-alt":62308,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet-alt":62305,"retweet":61561,"ribbon":62678,"ring":63243,"rings-wedding":63515,"road":61464,"robot":62788,"rocket-launch":57383,"rocket":61749,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"rv":63422,"sack-dollar":63517,"sack":63516,"sad-cry":62899,"sad-tear":62900,"salad":63518,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"save":61639,"sax-hot":63707,"saxophone":63708,"scalpel-path":63006,"scalpel":63005,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scanner":62600,"scarecrow":63245,"scarf":63425,"school":62793,"screwdriver":62794,"scroll-old":63247,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"send-back":63614,"send-backward":63615,"sensor-alert":57385,"sensor-fire":57386,"sensor-on":57387,"sensor-smoke":57388,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"sheep":63249,"shekel-sign":61963,"shield-alt":62445,"shield-check":62199,"shield-cross":63250,"shield-virus":57452,"shield":61746,"ship":61978,"shipping-fast":62603,"shipping-timed":62604,"shish-kebab":63521,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shovel-snow":63427,"shovel":63251,"shower":62156,"shredder":63114,"shuttle-van":62902,"shuttlecock":62555,"sickle":63522,"sigma":63115,"sign-in-alt":62198,"sign-in":61584,"sign-language":62119,"sign-out-alt":62197,"sign-out":61579,"sign":62681,"signal-1":63116,"signal-2":63117,"signal-3":63118,"signal-4":63119,"signal-alt-1":63121,"signal-alt-2":63122,"signal-alt-3":63123,"signal-alt-slash":63124,"signal-alt":63120,"signal-slash":63125,"signal-stream":63709,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skating":63429,"skeleton":63008,"ski-jump":63431,"ski-lift":63432,"skiing-nordic":63434,"skiing":63433,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash":63253,"sledding":63435,"sleigh":63436,"sliders-h-square":62448,"sliders-h":61918,"sliders-v-square":62450,"sliders-v":62449,"smile-beam":62904,"smile-plus":62905,"smile-wink":62682,"smile":61720,"smog":63327,"smoke":63328,"smoking-ban":62797,"smoking":62605,"sms":63437,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowboarding":63438,"snowflake":62172,"snowflakes":63439,"snowman":63440,"snowmobile":63441,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"solar-system":57391,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-alt":63619,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-circle-down":57393,"sort-circle-up":57394,"sort-circle":57392,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-shapes-down-alt":63625,"sort-shapes-down":63624,"sort-shapes-up-alt":63627,"sort-shapes-up":63626,"sort-size-down-alt":63629,"sort-size-down":63628,"sort-size-up-alt":63631,"sort-size-up":63630,"sort-up":61662,"sort":61660,"soup":63523,"spa":62907,"space-shuttle":61847,"space-station-moon-alt":57396,"space-station-moon":57395,"spade":62196,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-third":62452,"spinner":61712,"splotch":62908,"spray-can":62909,"sprinkler":57397,"square-full":62556,"square-root-alt":63128,"square-root":63127,"square":61640,"squirrel":63258,"staff":63259,"stamp":62911,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-shooting":57398,"star":61445,"starfighter-alt":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stocking":63445,"stomach":63011,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet-android-alt":62460,"tablet-android":62459,"tablet-rugged":62607,"tablet":61706,"tablets":62608,"tachometer-alt-average":63012,"tachometer-alt-fast":63013,"tachometer-alt-fastest":63014,"tachometer-alt-slow":63015,"tachometer-alt-slowest":63016,"tachometer-alt":62461,"tachometer-average":63017,"tachometer-fast":63018,"tachometer-fastest":63019,"tachometer-slow":63020,"tachometer-slowest":63021,"tachometer":61668,"taco":63526,"tag":61483,"tags":61484,"tally":63132,"tanakh":63527,"tape":62683,"tasks-alt":63528,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-down":57407,"temperature-frigid":63336,"temperature-high":63337,"temperature-hot":63338,"temperature-low":63339,"temperature-up":57408,"tenge":63447,"tennis-ball":62558,"terminal":61728,"text-height":61492,"text-size":63636,"text-width":61493,"text":63635,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"theta":63134,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"thunderstorm-moon":63341,"thunderstorm-sun":63342,"thunderstorm":63340,"ticket-alt":62463,"ticket":61765,"tilde":63135,"times-circle":61527,"times-hexagon":62190,"times-octagon":62192,"times-square":62163,"times":61453,"tint-slash":62919,"tint":61507,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-alt":63263,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"tombstone-alt":63265,"tombstone":63264,"toolbox":62802,"tools":63449,"tooth":62921,"toothbrush":63029,"torah":63136,"torii-gate":63137,"tornado":63343,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-empty":57414,"transporter":57410,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash-undo-alt":63638,"trash-undo":63637,"trash":61944,"treasure-chest":63267,"tree-alt":62464,"tree-christmas":63451,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-music":63714,"triangle":62188,"trophy-alt":62187,"trophy":61585,"truck-container":62684,"truck-couch":62685,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plow":63454,"truck-ramp":62688,"truck":61649,"trumpet":63715,"tshirt":62803,"tty":61924,"turkey":63269,"turntable":63716,"turtle":63270,"tv-alt":63717,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"unicorn":63271,"union":63138,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"usb-drive":63721,"usd-circle":62184,"usd-square":62185,"user-alien":57418,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-chart":63139,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-cowboy":63722,"user-crown":63140,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-hard-hat":63532,"user-headset":63533,"user-injured":63272,"user-lock":62722,"user-md-chat":63534,"user-md":61680,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-robot":57419,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user-unlock":57432,"user-visor":57420,"user":61447,"users-class":63037,"users-cog":62729,"users-crown":63141,"users-medical":63536,"users-slash":57459,"users":61632,"utensil-fork":62179,"utensil-knife":62180,"utensil-spoon":62181,"utensils-alt":62182,"utensils":62183,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vhs":63724,"vial":62610,"vials":62611,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-slash":62178,"volume-up":61480,"volume":63144,"vote-nay":63345,"vote-yea":63346,"vr-cardboard":63273,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"walking":62804,"wallet":62805,"wand-magic":63275,"wand":63274,"warehouse-alt":62613,"warehouse":62612,"washer":63640,"watch-calculator":63728,"watch-fitness":63038,"watch":62177,"water-lower":63348,"water-rise":63349,"water":63347,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"waveform-path":63730,"waveform":63729,"webcam-slash":63539,"webcam":63538,"weight-hanging":62925,"weight":62614,"whale":63276,"wheat":63277,"wheelchair":61843,"whistle":62560,"wifi-1":63146,"wifi-2":63147,"wifi-slash":63148,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-alt":62479,"window-close":62480,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wreath":63458,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149} \ No newline at end of file diff --git a/packages/fontawesome5-pro/package.json b/packages/fontawesome5-pro/package.json new file mode 100644 index 000000000..86993eb4f --- /dev/null +++ b/packages/fontawesome5-pro/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontawesome5-pro", + "version": "5.15.4", + "description": "Fontawesome5 Pro font for react native vector icons", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontawesome5-pro" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontawesome5-pro" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0", + "@react-native-vector-icons/fontawesome-common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontawesome5-pro/src/index.tsx b/packages/fontawesome5-pro/src/index.tsx new file mode 100644 index 000000000..b0462b2bc --- /dev/null +++ b/packages/fontawesome5-pro/src/index.tsx @@ -0,0 +1,185 @@ +/* eslint-disable react/jsx-pascal-case, no-console */ + +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `fontawesome-common/generator`. + * + * FontAwesome5Pro icon set component. + * Usage: + */ +import type { ComponentProps } from 'react'; +import { Platform, type TextStyle } from 'react-native'; + +import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common'; + +import brandGM from '../glyphmaps/FontAwesome5Pro_brand.json'; +import duotoneGM from '../glyphmaps/FontAwesome5Pro_duotone.json'; +import lightGM from '../glyphmaps/FontAwesome5Pro_light.json'; +import regularGM from '../glyphmaps/FontAwesome5Pro_regular.json'; +import solidGM from '../glyphmaps/FontAwesome5Pro_solid.json'; + +import metadata from '../glyphmaps/FontAwesome5Pro_meta.json'; + +const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph); + +const fontStyle = (fontWeight: TextStyle['fontWeight']) => + Platform.select({ + ios: { + fontWeight, + }, + default: {}, + }); + +// biome-ignore format: We want these to be consistent and we are fine with single for all +const LightIcon = createIconSet(lightGM, 'FontAwesome5Pro-Light', 'FontAwesome5_Pro_Light.ttf', fontStyle('300')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const RegularIcon = createIconSet(regularGM, 'FontAwesome5Pro-Regular', 'FontAwesome5_Pro_Regular.ttf', fontStyle('400')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SolidIcon = createIconSet(solidGM, 'FontAwesome5Pro-Solid', 'FontAwesome5_Pro_Solid.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const DuotoneIcon = createIconSet(duotoneGM, 'FontAwesome5Duotone-Solid', 'FontAwesome5_Pro_Duotone.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const BrandIcon = createIconSet(brandGM, 'FontAwesome5Brands-Regular', 'FontAwesome5_Pro_Brands.ttf', fontStyle('400')); + +type Props = + | ({ iconStyle: 'light' } & ComponentProps) + | ({ iconStyle: 'regular' } & ComponentProps) + | ({ iconStyle: 'solid' } & ComponentProps) + | ({ iconStyle: 'duotone' } & ComponentProps) + | ({ iconStyle: 'brand' } & ComponentProps) + | ({ iconStyle?: never } & ComponentProps); + +const Icon = (props: Props) => { + const { iconStyle, name } = props; + if (!iconStyle) { + return ; + } + + if (!glyphValidator(name, iconStyle)) { + console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome5Pro`); + + return )} />; + } + + switch (iconStyle) { + case 'brand': + return ; + case 'duotone': + return ; + case 'light': + return ; + case 'regular': + return ; + case 'solid': + return ; + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`); + return )} />; + } +}; + +type GetImageSourceFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSource']>; + ( + iconStyle: 'duotone', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof DuotoneIcon)['getImageSource']>; + ( + iconStyle: 'light', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof LightIcon)['getImageSource']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSource']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSource']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color); + case 'duotone': + return DuotoneIcon.getImageSource(name as keyof typeof duotoneGM, size, color); + case 'light': + return LightIcon.getImageSource(name as keyof typeof lightGM, size, color); + case 'regular': + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`); + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSource = getImageSource; + +type GetImageSourceSyncFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>; + ( + iconStyle: 'duotone', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof DuotoneIcon)['getImageSourceSync']>; + ( + iconStyle: 'light', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof LightIcon)['getImageSourceSync']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color); + case 'duotone': + return DuotoneIcon.getImageSourceSync(name as keyof typeof duotoneGM, size, color); + case 'light': + return LightIcon.getImageSourceSync(name as keyof typeof lightGM, size, color); + case 'regular': + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5Pro`); + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSourceSync = getImageSourceSync; + +export default Icon; diff --git a/packages/fontawesome5-pro/tsconfig.build.json b/packages/fontawesome5-pro/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontawesome5-pro/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontawesome5-pro/tsconfig.json b/packages/fontawesome5-pro/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontawesome5-pro/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontawesome5/.yo-rc.json b/packages/fontawesome5/.yo-rc.json new file mode 100644 index 000000000..d464d35fb --- /dev/null +++ b/packages/fontawesome5/.yo-rc.json @@ -0,0 +1,51 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontawesome5", + "className": "FontAwesome5", + "commonPackage": "fontawesome-common/fontawesome5", + "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx", + "customReadme": true, + "upstreamFont": { + "packageName": "@fortawesome/fontawesome-free", + "versionRange": "^5" + }, + "meta": { + "defaultStyleName": "regular", + "styleNames": ["regular", "solid", "brand"], + "styles": { + "regular": { + "family": "FontAwesome5Free-Regular", + "name": "FontAwesome5_Regular.ttf", + "weight": 400 + }, + "solid": { + "family": "FontAwesome5Free-Solid", + "name": "FontAwesome5_Solid.ttf", + "weight": 900 + }, + "brand": { + "family": "FontAwesome5Brands-Regular", + "name": "FontAwesome5_Brands.ttf", + "weight": 400 + } + } + }, + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/@fortawesome/fontawesome-free/css/all.css", + "mode": "css", + "prefix": ".fa-" + }, + "copyFont": { + "location": [ + ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf", "FontAwesome5_Brands"], + ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf", "FontAwesome5_Regular"], + ["../../node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf", "FontAwesome5_Solid"] + ] + }, + "postScript": { + "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path ../../node_modules/@fortawesome/fontawesome-free --output glyphmaps/FontAwesome5_meta.json" + } + } + } +} diff --git a/packages/fontawesome5/README.md b/packages/fontawesome5/README.md new file mode 100644 index 000000000..9c2c98b0f --- /dev/null +++ b/packages/fontawesome5/README.md @@ -0,0 +1,56 @@ +# FontAwesome 5 + +### Table of Content + +- [`Usage`](#usage) +- [`Upgrading to Pro`](#upgrading-to-pro) + +# Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome5 from '@react-native-vector-icons/fontawesome5'; + +const icon = ; +``` + +Something special about the FontAwesome5 class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome5 from '@react-native-vector-icons/fontawesome5'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| ----------- | --------------------- | +| **regular** | Uses the Regular font | +| **brand** | Uses the Brands font | +| **solid** | Uses the Solid font | + +No specified type indicates Regular font. + +## getImageSource + +`getImageSource` works a little different due to its native backend and how the +font is separated into different files. An extra argument to specify the font +style is required. + +Use this to select which style the generated image should have: + +```javascript +import FontAwesome5 from '@react-native-vector-icons/fontawesome5'; + +FontAwesome5.getImageSource('solid', 'comments', 30, '#000').then( + (source) => this.setState({ image: source }) +); +``` + +# Upgrading to Pro + +Use the `@react-native-vector-icons/fontawesome5-pro` package instead. diff --git a/packages/fontawesome5/babel.config.js b/packages/fontawesome5/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontawesome5/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/FontAwesome5_Brands.ttf b/packages/fontawesome5/fonts/FontAwesome5_Brands.ttf similarity index 95% rename from Fonts/FontAwesome5_Brands.ttf rename to packages/fontawesome5/fonts/FontAwesome5_Brands.ttf index fc567cd2f..8d75dedda 100644 Binary files a/Fonts/FontAwesome5_Brands.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Brands.ttf differ diff --git a/Fonts/FontAwesome5_Regular.ttf b/packages/fontawesome5/fonts/FontAwesome5_Regular.ttf similarity index 98% rename from Fonts/FontAwesome5_Regular.ttf rename to packages/fontawesome5/fonts/FontAwesome5_Regular.ttf index d1ac9ba11..7157aafba 100644 Binary files a/Fonts/FontAwesome5_Regular.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Regular.ttf differ diff --git a/Fonts/FontAwesome5_Solid.ttf b/packages/fontawesome5/fonts/FontAwesome5_Solid.ttf similarity index 99% rename from Fonts/FontAwesome5_Solid.ttf rename to packages/fontawesome5/fonts/FontAwesome5_Solid.ttf index f33e81629..25abf389e 100644 Binary files a/Fonts/FontAwesome5_Solid.ttf and b/packages/fontawesome5/fonts/FontAwesome5_Solid.ttf differ diff --git a/glyphmaps/FontAwesome5Free.json b/packages/fontawesome5/glyphmaps/FontAwesome5.json similarity index 99% rename from glyphmaps/FontAwesome5Free.json rename to packages/fontawesome5/glyphmaps/FontAwesome5.json index 04a8ca0ea..188266ded 100644 --- a/glyphmaps/FontAwesome5Free.json +++ b/packages/fontawesome5/glyphmaps/FontAwesome5.json @@ -1299,7 +1299,6 @@ "trash-restore-alt": 63530, "tree": 61883, "trello": 61825, - "tripadvisor": 62050, "trophy": 61585, "truck": 61649, "truck-loading": 62686, diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json b/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json new file mode 100644 index 000000000..9c2ab9566 --- /dev/null +++ b/packages/fontawesome5/glyphmaps/FontAwesome5_brand.json @@ -0,0 +1 @@ +{"500px":62062,"accessible-icon":62312,"accusoft":62313,"acquisitions-incorporated":63151,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance-square":61877,"behance":61876,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dashcube":61968,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble-square":62359,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook-square":61570,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"fly":62487,"font-awesome-alt":62300,"font-awesome-flag":62501,"font-awesome-logo-full":62694,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git-square":61906,"git":61907,"github-alt":61715,"github-square":61586,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus-square":61652,"google-plus":62131,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news-square":62383,"hacker-news":61908,"hackerrank":62967,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"innosoft":57472,"instagram-square":57429,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js-square":62393,"js":62392,"jsfiddle":61900,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm-square":61955,"lastfm":61954,"leanpub":61970,"less":62493,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium-m":62407,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"microblog":57370,"microsoft":62410,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki-square":62052,"odnoklassniki":62051,"old-republic":62736,"opencart":62013,"openid":61851,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"penny-arcade":63236,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper-square":57374,"pied-piper":62126,"pinterest-p":62001,"pinterest-square":61651,"pinterest":61650,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit-square":61858,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shopify":57431,"shopware":62901,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sketch":63430,"skyatlas":61974,"skype":61822,"slack-hash":62447,"slack":61848,"slideshare":61927,"snapchat-ghost":62124,"snapchat-square":62125,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"speakap":62451,"speaker-deck":63548,"spotify":61884,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-square":61879,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram-plane":62462,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr-square":61812,"tumblr":61811,"twitch":61928,"twitter-square":61569,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo-square":62122,"viadeo":62121,"viber":62473,"vimeo-square":61844,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp-square":62476,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"xbox":62482,"xing-square":61801,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube-square":62513,"youtube":61799,"zhihu":63039} \ No newline at end of file diff --git a/glyphmaps/FontAwesome5Free_meta.json b/packages/fontawesome5/glyphmaps/FontAwesome5_meta.json similarity index 99% rename from glyphmaps/FontAwesome5Free_meta.json rename to packages/fontawesome5/glyphmaps/FontAwesome5_meta.json index bbbbf3147..9484a87b1 100644 --- a/glyphmaps/FontAwesome5Free_meta.json +++ b/packages/fontawesome5/glyphmaps/FontAwesome5_meta.json @@ -1,5 +1,5 @@ { - "brands": [ + "brand": [ "500px", "accessible-icon", "accusoft", @@ -392,7 +392,6 @@ "tiktok", "trade-federation", "trello", - "tripadvisor", "tumblr-square", "tumblr", "twitch", diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json b/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json new file mode 100644 index 000000000..ba47d4dfb --- /dev/null +++ b/packages/fontawesome5/glyphmaps/FontAwesome5_regular.json @@ -0,0 +1 @@ +{"address-book":62137,"address-card":62139,"angry":62806,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"bell-slash":61942,"bell":61683,"bookmark":61486,"building":61869,"calendar-alt":61555,"calendar-check":62068,"calendar-minus":62066,"calendar-plus":62065,"calendar-times":62067,"calendar":61747,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"chart-bar":61568,"check-circle":61528,"check-square":61770,"circle":61713,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"comment-alt":62074,"comment-dots":62637,"comment":61557,"comments":61574,"compass":61774,"copy":61637,"copyright":61945,"credit-card":61597,"dizzy":62823,"dot-circle":61842,"edit":61508,"envelope-open":62134,"envelope":61664,"eye-slash":61552,"eye":61550,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-code":61897,"file-excel":61891,"file-image":61893,"file-pdf":61889,"file-powerpoint":61892,"file-video":61896,"file-word":61890,"file":61787,"flag":61476,"flushed":62841,"folder-open":61564,"folder":61563,"font-awesome-logo-full":62694,"frown-open":62842,"frown":61721,"futbol":61923,"gem":62373,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"hand-lizard":62040,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-rock":62037,"hand-scissors":62039,"hand-spock":62041,"handshake":62133,"hdd":61600,"heart":61444,"hospital":61688,"hourglass":62036,"id-badge":62145,"id-card":62146,"image":61502,"images":62210,"keyboard":61724,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"lemon":61588,"life-ring":61901,"lightbulb":61675,"list-alt":61474,"map":62073,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"minus-square":61766,"money-bill-alt":62417,"moon":61830,"newspaper":61930,"object-group":62023,"object-ungroup":62024,"paper-plane":61912,"pause-circle":62091,"play-circle":61764,"plus-square":61694,"question-circle":61529,"registered":62045,"sad-cry":62899,"sad-tear":62900,"save":61639,"share-square":61773,"smile-beam":62904,"smile-wink":62682,"smile":61720,"snowflake":62172,"square":61640,"star-half":61577,"star":61445,"sticky-note":62025,"stop-circle":62093,"sun":61829,"surprise":62914,"thumbs-down":61797,"thumbs-up":61796,"times-circle":61527,"tired":62920,"trash-alt":62189,"user-circle":62141,"user":61447,"window-close":62480,"window-maximize":62160,"window-minimize":62161,"window-restore":62162} \ No newline at end of file diff --git a/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json b/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json new file mode 100644 index 000000000..0879abbdf --- /dev/null +++ b/packages/fontawesome5/glyphmaps/FontAwesome5_solid.json @@ -0,0 +1 @@ +{"ad":63041,"address-book":62137,"address-card":62139,"adjust":61506,"air-freshener":62928,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"allergies":62561,"ambulance":61689,"american-sign-language-interpreting":62115,"anchor":61757,"angle-double-down":61699,"angle-double-left":61696,"angle-double-right":61697,"angle-double-up":61698,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angry":62806,"ankh":63044,"apple-alt":62929,"archive":61831,"archway":62807,"arrow-alt-circle-down":62296,"arrow-alt-circle-left":62297,"arrow-alt-circle-right":62298,"arrow-alt-circle-up":62299,"arrow-circle-down":61611,"arrow-circle-left":61608,"arrow-circle-right":61609,"arrow-circle-up":61610,"arrow-down":61539,"arrow-left":61536,"arrow-right":61537,"arrow-up":61538,"arrows-alt-h":62263,"arrows-alt-v":62264,"arrows-alt":61618,"assistive-listening-systems":62114,"asterisk":61545,"at":61946,"atlas":62808,"atom":62930,"audio-description":62110,"award":62809,"baby-carriage":63357,"baby":63356,"backspace":62810,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"bahai":63078,"balance-scale-left":62741,"balance-scale-right":62742,"balance-scale":62030,"ban":61534,"band-aid":62562,"barcode":61482,"bars":61641,"baseball-ball":62515,"basketball-ball":62516,"bath":62157,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-three-quarters":62017,"bed":62006,"beer":61692,"bell-slash":61942,"bell":61683,"bezier-curve":62811,"bible":63047,"bicycle":61958,"biking":63562,"binoculars":61925,"biohazard":63360,"birthday-cake":61949,"blender-phone":63158,"blender":62743,"blind":62109,"blog":63361,"bold":61490,"bolt":61671,"bomb":61922,"bone":62935,"bong":62812,"book-dead":63159,"book-medical":63462,"book-open":62744,"book-reader":62938,"book":61485,"bookmark":61486,"border-all":63564,"border-none":63568,"border-style":63571,"bowling-ball":62518,"box-open":62622,"box-tissue":57435,"box":62566,"boxes":62568,"braille":62113,"brain":62940,"bread-slice":63468,"briefcase-medical":62569,"briefcase":61617,"broadcast-tower":62745,"broom":62746,"brush":62813,"bug":61832,"building":61869,"bullhorn":61601,"bullseye":61760,"burn":62570,"bus-alt":62814,"bus":61959,"business-time":63050,"calculator":61932,"calendar-alt":61555,"calendar-check":62068,"calendar-day":63363,"calendar-minus":62066,"calendar-plus":62065,"calendar-times":62067,"calendar-week":63364,"calendar":61747,"camera-retro":61571,"camera":61488,"campground":63163,"candy-cane":63366,"cannabis":62815,"capsules":62571,"car-alt":62942,"car-battery":62943,"car-crash":62945,"car-side":62948,"car":61881,"caravan":63743,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-square-down":61776,"caret-square-left":61841,"caret-square-right":61778,"caret-square-up":61777,"caret-up":61656,"carrot":63367,"cart-arrow-down":61976,"cart-plus":61975,"cash-register":63368,"cat":63166,"certificate":61603,"chair":63168,"chalkboard-teacher":62748,"chalkboard":62747,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-line":61953,"chart-pie":61952,"check-circle":61528,"check-double":62816,"check-square":61770,"check":61452,"cheese":63471,"chess-bishop":62522,"chess-board":62524,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"chess":62521,"chevron-circle-down":61754,"chevron-circle-left":61751,"chevron-circle-right":61752,"chevron-circle-up":61753,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"child":61870,"church":62749,"circle-notch":61902,"circle":61713,"city":63055,"clinic-medical":63474,"clipboard-check":62572,"clipboard-list":62573,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-download-alt":62337,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-rain":63293,"cloud-showers-heavy":63296,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-upload-alt":62338,"cloud":61634,"cocktail":62817,"code-branch":61734,"code":61729,"coffee":61684,"cog":61459,"cogs":61573,"coins":62750,"columns":61659,"comment-alt":62074,"comment-dollar":63057,"comment-dots":62637,"comment-medical":63477,"comment-slash":62643,"comment":61557,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass":61774,"compress-alt":62498,"compress-arrows-alt":63372,"compress":61542,"concierge-bell":62818,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"couch":62648,"credit-card":61597,"crop-alt":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"cube":61874,"cubes":61875,"cut":61636,"database":61888,"deaf":62116,"democrat":63303,"desktop":61704,"dharmachakra":63061,"diagnoses":62576,"dice-d20":63183,"dice-d6":63185,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"digital-tachograph":62822,"directions":62955,"disease":63482,"divide":62761,"dizzy":62823,"dna":62577,"dog":63187,"dollar-sign":61781,"dolly-flatbed":62580,"dolly":62578,"donate":62649,"door-closed":62762,"door-open":62763,"dot-circle":61842,"dove":62650,"download":61465,"drafting-compass":62824,"dragon":63189,"draw-polygon":62958,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"edit":61508,"egg":63483,"eject":61522,"ellipsis-h":61761,"ellipsis-v":61762,"envelope-open-text":63064,"envelope-open":62134,"envelope-square":61849,"envelope":61664,"equals":62764,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exchange-alt":62306,"exclamation-circle":61546,"exclamation-triangle":61553,"exclamation":61738,"expand-alt":62500,"expand-arrows-alt":62238,"expand":61541,"external-link-alt":62301,"external-link-square-alt":62304,"eye-dropper":61947,"eye-slash":61552,"eye":61550,"fan":63587,"fast-backward":61513,"fast-forward":61520,"faucet":57349,"fax":61868,"feather-alt":62827,"feather":62765,"female":61826,"fighter-jet":61691,"file-alt":61788,"file-archive":61894,"file-audio":61895,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-download":62829,"file-excel":61891,"file-export":62830,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-medical-alt":62584,"file-medical":62583,"file-pdf":61889,"file-powerpoint":61892,"file-prescription":62834,"file-signature":62835,"file-upload":62836,"file-video":61896,"file-word":61890,"file":61787,"fill-drip":62838,"fill":62837,"film":61448,"filter":61616,"fingerprint":62839,"fire-alt":63460,"fire-extinguisher":61748,"fire":61549,"first-aid":62585,"fish":62840,"fist-raised":63198,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flask":61635,"flushed":62841,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder":61563,"font-awesome-logo-full":62694,"font":61489,"football-ball":62542,"forward":61518,"frog":62766,"frown-open":62842,"frown":61721,"funnel-dollar":63074,"futbol":61923,"gamepad":61723,"gas-pump":62767,"gavel":61667,"gem":62373,"genderless":61997,"ghost":63202,"gift":61547,"gifts":63388,"glass-cheers":63391,"glass-martini-alt":62843,"glass-martini":61440,"glass-whiskey":63392,"glasses":62768,"globe-africa":62844,"globe-americas":62845,"globe-asia":62846,"globe-europe":63394,"globe":61612,"golf-ball":62544,"gopuram":63076,"graduation-cap":61853,"greater-than-equal":62770,"greater-than":62769,"grimace":62847,"grin-alt":62849,"grin-beam-sweat":62851,"grin-beam":62850,"grin-hearts":62852,"grin-squint-tears":62854,"grin-squint":62853,"grin-stars":62855,"grin-tears":62856,"grin-tongue-squint":62858,"grin-tongue-wink":62859,"grin-tongue":62857,"grin-wink":62860,"grin":62848,"grip-horizontal":62861,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"guitar":63398,"h-square":61693,"hamburger":63493,"hammer":63203,"hamsa":63077,"hand-holding-heart":62654,"hand-holding-medical":57436,"hand-holding-usd":62656,"hand-holding-water":62657,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-paper":62038,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-rock":62037,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hands-helping":62660,"hands-wash":57438,"hands":62658,"handshake-alt-slash":57439,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-hat":63495,"hashtag":62098,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-wizard":63208,"hdd":61600,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-mask":57443,"head-side-virus":57444,"heading":61916,"headphones-alt":62863,"headphones":61477,"headset":62864,"heart-broken":63401,"heart":61444,"heartbeat":61982,"helicopter":62771,"highlighter":62865,"hiking":63212,"hippo":63213,"history":61914,"hockey-puck":62547,"holly-berry":63402,"home":61461,"horse-head":63403,"horse":63216,"hospital-alt":62589,"hospital-symbol":62590,"hospital-user":63501,"hospital":61688,"hot-tub":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-damage":63217,"house-user":57445,"hryvnia":63218,"i-cursor":62022,"ice-cream":63504,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-alt":62591,"id-card":62146,"igloo":63406,"image":61502,"images":62210,"inbox":61468,"indent":61500,"industry":62069,"infinity":62772,"info-circle":61530,"info":61737,"italic":61491,"jedi":63081,"joint":62869,"journal-whills":63082,"kaaba":63083,"key":61572,"keyboard":61724,"khanda":63085,"kiss-beam":62871,"kiss-wink-heart":62872,"kiss":62870,"kiwi-bird":62773,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-house":57446,"laptop-medical":63506,"laptop":61705,"laugh-beam":62874,"laugh-squint":62875,"laugh-wink":62876,"laugh":62873,"layer-group":62973,"leaf":61548,"lemon":61588,"less-than-equal":62775,"less-than":62774,"level-down-alt":62398,"level-up-alt":62399,"life-ring":61901,"lightbulb":61675,"link":61633,"lira-sign":61845,"list-alt":61474,"list-ol":61643,"list-ul":61642,"list":61498,"location-arrow":61732,"lock-open":62401,"lock":61475,"long-arrow-alt-down":62217,"long-arrow-alt-left":62218,"long-arrow-alt-right":62219,"long-arrow-alt-up":62220,"low-vision":62120,"luggage-cart":62877,"lungs-virus":57447,"lungs":62980,"magic":61648,"magnet":61558,"mail-bulk":63092,"male":61827,"map-marked-alt":62880,"map-marked":62879,"map-marker-alt":62405,"map-marker":61505,"map-pin":62070,"map-signs":62071,"map":62073,"marker":62881,"mars-double":61991,"mars-stroke-h":61995,"mars-stroke-v":61994,"mars-stroke":61993,"mars":61986,"mask":63226,"medal":62882,"medkit":61690,"meh-blank":62884,"meh-rolling-eyes":62885,"meh":61722,"memory":62776,"menorah":63094,"mercury":61987,"meteor":63315,"microchip":62171,"microphone-alt-slash":62777,"microphone-alt":62409,"microphone-slash":61745,"microphone":61744,"microscope":62992,"minus-circle":61526,"minus-square":61766,"minus":61544,"mitten":63413,"mobile-alt":62413,"mobile":61707,"money-bill-alt":62417,"money-bill-wave-alt":62779,"money-bill-wave":62778,"money-bill":61654,"money-check-alt":62781,"money-check":62780,"monument":62886,"moon":61830,"mortar-pestle":62887,"mosque":63096,"motorcycle":61980,"mountain":63228,"mouse-pointer":62021,"mouse":63692,"mug-hot":63414,"music":61441,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notes-medical":62593,"object-group":62023,"object-ungroup":62024,"oil-can":62995,"om":63097,"otter":63232,"outdent":61499,"pager":63509,"paint-brush":61948,"paint-roller":62890,"palette":62783,"pallet":62594,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph":61917,"parking":62784,"passport":62891,"pastafarianism":63099,"paste":61674,"pause-circle":62091,"pause":61516,"paw":61872,"peace":63100,"pen-alt":62213,"pen-fancy":62892,"pen-nib":62893,"pen-square":61771,"pen":62212,"pencil-alt":62211,"pencil-ruler":62894,"people-arrows":57448,"people-carry":62670,"pepper-hot":63510,"percent":62101,"percentage":62785,"person-booth":63318,"phone-alt":63609,"phone-slash":62429,"phone-square-alt":63611,"phone-square":61592,"phone-volume":62112,"phone":61589,"photo-video":63612,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"place-of-worship":63103,"plane-arrival":62895,"plane-departure":62896,"plane-slash":57449,"plane":61554,"play-circle":61764,"play":61515,"plug":61926,"plus-circle":61525,"plus-square":61694,"plus":61543,"podcast":62158,"poll-h":63106,"poll":63105,"poo-storm":63322,"poo":62206,"poop":63001,"portrait":62432,"pound-sign":61780,"power-off":61457,"pray":63107,"praying-hands":63108,"prescription-bottle-alt":62598,"prescription-bottle":62597,"prescription":62897,"print":61487,"procedures":62599,"project-diagram":62786,"pump-medical":57450,"pump-soap":57451,"puzzle-piece":61742,"qrcode":61481,"question-circle":61529,"question":61736,"quidditch":62552,"quote-left":61709,"quote-right":61710,"quran":63111,"radiation-alt":63418,"radiation":63417,"rainbow":63323,"random":61556,"receipt":62787,"record-vinyl":63705,"recycle":61880,"redo-alt":62201,"redo":61470,"registered":62045,"remove-format":63613,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet":61561,"ribbon":62678,"ring":63243,"road":61464,"robot":62788,"rocket":61749,"route":62679,"rss-square":61763,"rss":61598,"ruble-sign":61784,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-vertical":62792,"ruler":62789,"running":63244,"rupee-sign":61782,"sad-cry":62899,"sad-tear":62900,"satellite-dish":63424,"satellite":63423,"save":61639,"school":62793,"screwdriver":62794,"scroll":63246,"sd-card":63426,"search-dollar":63112,"search-location":63113,"search-minus":61456,"search-plus":61454,"search":61442,"seedling":62680,"server":62003,"shapes":63007,"share-alt-square":61921,"share-alt":61920,"share-square":61773,"share":61540,"shekel-sign":61963,"shield-alt":62445,"shield-virus":57452,"ship":61978,"shipping-fast":62603,"shoe-prints":62795,"shopping-bag":62096,"shopping-basket":62097,"shopping-cart":61562,"shower":62156,"shuttle-van":62902,"sign-in-alt":62198,"sign-language":62119,"sign-out-alt":62197,"sign":62681,"signal":61458,"signature":62903,"sim-card":63428,"sink":57453,"sitemap":61672,"skating":63429,"skiing-nordic":63434,"skiing":63433,"skull-crossbones":63252,"skull":62796,"slash":63253,"sleigh":63436,"sliders-h":61918,"smile-beam":62904,"smile-wink":62682,"smile":61720,"smog":63327,"smoking-ban":62797,"smoking":62605,"sms":63437,"snowboarding":63438,"snowflake":62172,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"sort-alpha-down-alt":63617,"sort-alpha-down":61789,"sort-alpha-up-alt":63618,"sort-alpha-up":61790,"sort-amount-down-alt":63620,"sort-amount-down":61792,"sort-amount-up-alt":63621,"sort-amount-up":61793,"sort-down":61661,"sort-numeric-down-alt":63622,"sort-numeric-down":61794,"sort-numeric-up-alt":63623,"sort-numeric-up":61795,"sort-up":61662,"sort":61660,"spa":62907,"space-shuttle":61847,"spell-check":63633,"spider":63255,"spinner":61712,"splotch":62908,"spray-can":62909,"square-full":62556,"square-root-alt":63128,"square":61640,"stamp":62911,"star-and-crescent":63129,"star-half-alt":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star":61445,"step-backward":61512,"step-forward":61521,"stethoscope":61681,"sticky-note":62025,"stop-circle":62093,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-alt-slash":57456,"store-alt":62799,"store-slash":57457,"store":62798,"stream":62800,"street-view":61981,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subway":62009,"suitcase-rolling":62913,"suitcase":61682,"sun":61829,"superscript":61739,"surprise":62914,"swatchbook":62915,"swimmer":62916,"swimming-pool":62917,"synagogue":63131,"sync-alt":62193,"sync":61473,"syringe":62606,"table-tennis":62557,"table":61646,"tablet-alt":62458,"tablet":61706,"tablets":62608,"tachometer-alt":62461,"tag":61483,"tags":61484,"tape":62683,"tasks":61614,"taxi":61882,"teeth-open":63023,"teeth":63022,"temperature-high":63337,"temperature-low":63339,"tenge":63447,"terminal":61728,"text-height":61492,"text-width":61493,"th-large":61449,"th-list":61451,"th":61450,"theater-masks":63024,"thermometer-empty":62155,"thermometer-full":62151,"thermometer-half":62153,"thermometer-quarter":62154,"thermometer-three-quarters":62152,"thermometer":62609,"thumbs-down":61797,"thumbs-up":61796,"thumbtack":61581,"ticket-alt":62463,"times-circle":61527,"times":61453,"tint-slash":62919,"tint":61507,"tired":62920,"toggle-off":61956,"toggle-on":61957,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet":63448,"toolbox":62802,"tools":63449,"tooth":62921,"torah":63136,"torii-gate":63137,"tractor":63266,"trademark":62044,"traffic-light":63031,"trailer":57409,"train":62008,"tram":63450,"transgender-alt":61989,"transgender":61988,"trash-alt":62189,"trash-restore-alt":63530,"trash-restore":63529,"trash":61944,"tree":61883,"trophy":61585,"truck-loading":62686,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck":61649,"tshirt":62803,"tty":61924,"tv":62060,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"undo-alt":62186,"undo":61666,"universal-access":62106,"university":61852,"unlink":61735,"unlock-alt":61758,"unlock":61596,"upload":61587,"user-alt-slash":62714,"user-alt":62470,"user-astronaut":62715,"user-check":62716,"user-circle":62141,"user-clock":62717,"user-cog":62718,"user-edit":62719,"user-friends":62720,"user-graduate":62721,"user-injured":63272,"user-lock":62722,"user-md":61680,"user-minus":62723,"user-ninja":62724,"user-nurse":63535,"user-plus":62004,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-times":62005,"user":61447,"users-cog":62729,"users-slash":57459,"users":61632,"utensil-spoon":62181,"utensils":62183,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial":62610,"vials":62611,"video-slash":62690,"video":61501,"vihara":63143,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volleyball-ball":62559,"volume-down":61479,"volume-mute":63145,"volume-off":61478,"volume-up":61480,"vote-yea":63346,"vr-cardboard":63273,"walking":62804,"wallet":62805,"warehouse":62612,"water":63347,"wave-square":63550,"weight-hanging":62925,"weight":62614,"wheelchair":61843,"wifi":61931,"wind":63278,"window-close":62480,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"wine-bottle":63279,"wine-glass-alt":62926,"wine-glass":62691,"won-sign":61785,"wrench":61613,"x-ray":62615,"yen-sign":61783,"yin-yang":63149} \ No newline at end of file diff --git a/packages/fontawesome5/package.json b/packages/fontawesome5/package.json new file mode 100644 index 000000000..5d62ddaf3 --- /dev/null +++ b/packages/fontawesome5/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontawesome5", + "version": "5.15.4", + "description": "Fontawesome5 font for react native vector icons", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontawesome5" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontawesome5" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@fortawesome/fontawesome-free": "5.15.4", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontawesome5/src/index.tsx b/packages/fontawesome5/src/index.tsx new file mode 100644 index 000000000..6af9e9850 --- /dev/null +++ b/packages/fontawesome5/src/index.tsx @@ -0,0 +1,141 @@ +/* eslint-disable react/jsx-pascal-case, no-console */ + +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `fontawesome-common/generator`. + * + * FontAwesome5 icon set component. + * Usage: + */ +import type { ComponentProps } from 'react'; +import { Platform, type TextStyle } from 'react-native'; + +import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common'; + +import brandGM from '../glyphmaps/FontAwesome5_brand.json'; +import regularGM from '../glyphmaps/FontAwesome5_regular.json'; +import solidGM from '../glyphmaps/FontAwesome5_solid.json'; + +import metadata from '../glyphmaps/FontAwesome5_meta.json'; + +const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph); + +const fontStyle = (fontWeight: TextStyle['fontWeight']) => + Platform.select({ + ios: { + fontWeight, + }, + default: {}, + }); + +// biome-ignore format: We want these to be consistent and we are fine with single for all +const RegularIcon = createIconSet(regularGM, 'FontAwesome5Free-Regular', 'FontAwesome5_Regular.ttf', fontStyle('400')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SolidIcon = createIconSet(solidGM, 'FontAwesome5Free-Solid', 'FontAwesome5_Solid.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const BrandIcon = createIconSet(brandGM, 'FontAwesome5Brands-Regular', 'FontAwesome5_Brands.ttf', fontStyle('400')); + +type Props = + | ({ iconStyle: 'regular' } & ComponentProps) + | ({ iconStyle: 'solid' } & ComponentProps) + | ({ iconStyle: 'brand' } & ComponentProps) + | ({ iconStyle?: never } & ComponentProps); + +const Icon = (props: Props) => { + const { iconStyle, name } = props; + if (!iconStyle) { + return ; + } + + if (!glyphValidator(name, iconStyle)) { + console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome5`); + + return )} />; + } + + switch (iconStyle) { + case 'brand': + return ; + case 'regular': + return ; + case 'solid': + return ; + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`); + return )} />; + } +}; + +type GetImageSourceFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSource']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSource']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSource']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color); + case 'regular': + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`); + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSource = getImageSource; + +type GetImageSourceSyncFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color); + case 'regular': + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome5`); + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSourceSync = getImageSourceSync; + +export default Icon; diff --git a/packages/fontawesome5/tsconfig.build.json b/packages/fontawesome5/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontawesome5/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontawesome5/tsconfig.json b/packages/fontawesome5/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontawesome5/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontawesome6-pro/.yo-rc.json b/packages/fontawesome6-pro/.yo-rc.json new file mode 100644 index 000000000..463a9c57d --- /dev/null +++ b/packages/fontawesome6-pro/.yo-rc.json @@ -0,0 +1,98 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontawesome6-pro", + "className": "FontAwesome6Pro", + "commonPackage": "fontawesome-common/fontawesome6-pro", + "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx", + "customReadme": true, + "upstreamFont": { + "registry": "https://npm.fontawesome.com", + "packageName": "@fortawesome/fontawesome-pro", + "versionRange": "^6", + "versionOnly": true + }, + "dependencies": { + "@react-native-vector-icons/fontawesome-common": "LOOKUP" + }, + "meta": { + "defaultStyleName": "regular", + "styleNames": [ + "thin", + "light", + "regular", + "solid", + "sharpThin", + "sharpLight", + "sharp", + "sharpSolid", + "duotone", + "brand" + ], + "styles": { + "thin": { + "family": "FontAwesome6Pro-Thin", + "name": "FontAwesome6_Pro_Thin.ttf", + "weight": 100 + }, + "light": { + "family": "FontAwesome6Pro-Light", + "name": "FontAwesome6_Pro_Light.ttf", + "weight": 300 + }, + "regular": { + "family": "FontAwesome6Pro-Regular", + "name": "FontAwesome6_Pro_Regular.ttf", + "weight": 400 + }, + "solid": { + "family": "FontAwesome6Pro-Solid", + "name": "FontAwesome6_Pro_Solid.ttf", + "weight": 900 + }, + "sharpThin": { + "family": "FontAwesome6Sharp-Thin", + "name": "FontAwesome6_Pro_Sharp_Thin.ttf", + "weight": 100 + }, + "sharpLight": { + "family": "FontAwesome6Sharp-Light", + "name": "FontAwesome6_Pro_Sharp_Light.ttf", + "weight": 300 + }, + "sharp": { + "family": "FontAwesome6Sharp-Regular", + "name": "FontAwesome6_Pro_Sharp_Regular.ttf", + "weight": 400 + }, + "sharpSolid": { + "family": "FontAwesome6Sharp-Solid", + "name": "FontAwesome6_Pro_Sharp_Solid.ttf", + "weight": 900 + }, + "duotone": { + "family": "FontAwesome6Duotone-Solid", + "name": "FontAwesome6_Pro_Duotone.ttf", + "weight": 900 + }, + "brand": { + "family": "FontAwesome6Brands-Regular", + "name": "FontAwesome6_Pro_Brands.ttf", + "weight": 400 + } + } + }, + "buildSteps": { + "preScript": { + "script": "../fontawesome-common/scripts/fetch-pro.sh 6" + }, + "glyphmap": { + "location": "fa/pro/css/all.css", + "mode": "css", + "prefix": ".fa-" + }, + "postScript": { + "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path fa/pro --output glyphmaps/FontAwesome6Pro_meta.json\nrm -rf fa" + } + } + } +} diff --git a/packages/fontawesome6-pro/README.md b/packages/fontawesome6-pro/README.md new file mode 100644 index 000000000..f8e971d24 --- /dev/null +++ b/packages/fontawesome6-pro/README.md @@ -0,0 +1,66 @@ +# FontAwesome 6 Pro + +## Installing the Pro Fonts + +You need your FontAwesome npm token which can be obtained by logging into your +account and then access the `Services` tab. + +Run `yarn fa6-upgrade` and enter the token +when asked to in order to upgrade to the Pro version. It will install the fonts +in your repo in the `rnvi-fonts` directory but the folder can be customized by +setting it when executing the command: `yarn fa6-upgrade [destination]`. + +### Manually + +If the shell script does not work you can install the Pro version manually. +All you really need to do is adding the Pro fonts to the `rnvi-fonts` directory. + +## Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro'; + +const icon = ; +``` + +Something special about the FontAwesome6Pro class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| -------------- | ------------------------- | +| **brand** | Uses the Brands font | +| **solid** | Uses the Solid font | +| **light** | Uses the Light font | +| **thin** | Uses the Thin font | +| **duotone** | Uses the Duotone font | +| **sharpSolid** | Uses the Sharp Solid font | +| **sharpThin** | Uses the Sharp Thin font | +| **sharpLight** | Uses the Sharp Light font | +| **sharp** | Uses the Sharp font | + +No specified type indicates Regular font. + +### getImageSource + +`getImageSource` works a little different due to its native backend and how the +font is separated into different files. An extra argument to specify the font +style is required. + +```javascript +import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro'; + +FontAwesome6Pro.getImageSource('solid', 'comments', 30, '#000').then( + (source) => this.setState({ image: source }) +); +``` diff --git a/packages/fontawesome6-pro/babel.config.js b/packages/fontawesome6-pro/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontawesome6-pro/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/glyphmaps/FontAwesome6Pro.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json similarity index 99% rename from glyphmaps/FontAwesome6Pro.json rename to packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json index d8c08b3b3..6defb41a6 100644 --- a/glyphmaps/FontAwesome6Pro.json +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json @@ -147,6 +147,8 @@ "people-line": 58676, "beer-mug-empty": 61692, "beer": 61692, + "carpool": 59036, + "car-people": 59036, "crate-empty": 57681, "diagram-predecessor": 58487, "transporter": 57410, @@ -233,6 +235,7 @@ "pumpkin": 63239, "clipboard-list": 62573, "pen-field": 57873, + "chart-sine": 59037, "blueberries": 58088, "truck-ramp-box": 62686, "truck-loading": 62686, @@ -1358,6 +1361,7 @@ "bracket-square-right": 93, "martini-glass": 62843, "glass-martini-alt": 62843, + "square-binary": 59035, "rotate-left": 62186, "rotate-back": 62186, "rotate-backward": 62186, @@ -1505,6 +1509,7 @@ "address-card": 62139, "contact-card": 62139, "vcard": 62139, + "chart-fft": 59038, "scale-unbalanced-flip": 62742, "balance-scale-right": 62742, "globe-snow": 63395, @@ -2186,6 +2191,7 @@ "hand-holding-dollar": 62656, "hand-holding-usd": 62656, "grid-dividers": 58285, + "chart-diagram": 59029, "bacterium": 57434, "hand-pointer": 62042, "drum-steelpan": 62826, @@ -2266,6 +2272,7 @@ "starfighter-alt": 57400, "rocket-launch": 57383, "mosquito-net": 58668, + "file-fragment": 59031, "vent-damper": 58469, "bridge-water": 58574, "ban-bug": 63481, @@ -2724,6 +2731,7 @@ "square-d": 57960, "grip-vertical": 62862, "mobile-signal-out": 57840, + "hexagon-nodes": 59033, "arrow-turn-up": 61768, "level-up": 61768, "u": 85, @@ -3334,6 +3342,8 @@ "save-times": 57729, "naira-sign": 57846, "peach": 57867, + "circles-overlap-3": 59041, + "pronoun": 59041, "taxi-bus": 58008, "bracket-curly": 123, "bracket-curly-left": 123, @@ -3589,6 +3599,7 @@ "floppy-disk-circle-arrow-right": 57728, "save-circle-arrow-right": 57728, "folder-minus": 63069, + "hexagon-nodes-bolt": 59034, "planet-moon": 57375, "face-eyes-xmarks": 58228, "chart-scatter": 63470, @@ -3800,6 +3811,7 @@ "gun-slash": 57756, "avocado": 57514, "binary": 58171, + "comment-nodes": 59030, "glasses-round": 62965, "glasses-alt": 62965, "phone-plus": 62674, @@ -4144,6 +4156,7 @@ "mug-saucer": 61684, "coffee": 61684, "brush": 62813, + "file-half-dashed": 59032, "tree-decorated": 63452, "mask": 63226, "calendar-heart": 57555, @@ -4413,6 +4426,7 @@ "debian": 58891, "openid": 61851, "instalod": 57473, + "files-pinwheel": 59039, "expeditedssl": 62014, "sellcast": 62170, "square-twitter": 61569, @@ -4454,6 +4468,7 @@ "sticker-mule": 62455, "creative-commons-zero": 62707, "hips": 62546, + "css": 59042, "behance": 61876, "reddit": 61857, "discord": 62354, @@ -4597,6 +4612,7 @@ "spotify": 61884, "optin-monster": 62012, "fly": 62487, + "square-bluesky": 59043, "aviato": 62497, "itunes": 62388, "cuttlefish": 62348, diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json new file mode 100644 index 000000000..3a5add6de --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_brand.json @@ -0,0 +1 @@ +{"42-group":57472,"500px":62062,"accessible-icon":62312,"accusoft":62313,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance":61876,"bilibili":58329,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluesky":58993,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"bots":58176,"brave-reverse":58941,"brave":58940,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"cmplid":58208,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css":59042,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dart-lang":59027,"dashcube":61968,"debian":58891,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"files-pinwheel":59039,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"flutter":59028,"fly":62487,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git":61907,"github-alt":61715,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"golang":58383,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus":62131,"google-scholar":58939,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news":61908,"hackerrank":62967,"hashnode":58521,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js":62392,"jsfiddle":61900,"jxl":59003,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm":61954,"leanpub":61970,"less":62493,"letterboxd":58925,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"meta":58523,"microblog":57370,"microsoft":62410,"mintbit":58927,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nfc-directional":58672,"nfc-symbol":58673,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki":62051,"odysee":58822,"old-republic":62736,"opencart":62013,"openid":61851,"opensuse":58923,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"padlet":58528,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper":62126,"pinterest-p":62001,"pinterest":61650,"pix":58426,"pixiv":58944,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"screenpal":58736,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shoelace":58892,"shopify":57431,"shopware":62901,"signal-messenger":58979,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sitrox":58442,"sketch":63430,"skyatlas":61974,"skype":61822,"slack":61848,"slideshare":61927,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"space-awesome":58796,"speakap":62451,"speaker-deck":63548,"spotify":61884,"square-behance":61877,"square-bluesky":59043,"square-dribbble":62359,"square-facebook":61570,"square-font-awesome-stroke":62300,"square-font-awesome":58797,"square-git":61906,"square-github":61586,"square-gitlab":58798,"square-google-plus":61652,"square-hacker-news":62383,"square-instagram":57429,"square-js":62393,"square-lastfm":61955,"square-letterboxd":58926,"square-odnoklassniki":62052,"square-pied-piper":57374,"square-pinterest":61651,"square-reddit":61858,"square-snapchat":62125,"square-steam":61879,"square-threads":58905,"square-tumblr":61812,"square-twitter":61569,"square-upwork":59004,"square-viadeo":62122,"square-vimeo":61844,"square-web-awesome-stroke":59012,"square-web-awesome":59011,"square-whatsapp":62476,"square-x-twitter":58906,"square-xing":61801,"square-youtube":62513,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"stubber":58823,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"threads":58904,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr":61811,"twitch":61928,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"upwork":58945,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo":62121,"viber":62473,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"web-awesome":59010,"webflow":58972,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wirsindhandwerk":58064,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"x-twitter":58907,"xbox":62482,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube":61799,"zhihu":63039} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-light.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-regular.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone-thin.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_duotone.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_light.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/glyphmaps/FontAwesome6Pro_meta.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json similarity index 62% rename from glyphmaps/FontAwesome6Pro_meta.json rename to packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json index 85e1983e3..759176177 100644 --- a/glyphmaps/FontAwesome6Pro_meta.json +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json @@ -1,5 +1,5 @@ { - "brands": [ + "brand": [ "42-group", "500px", "accessible-icon", @@ -96,6 +96,7 @@ "creative-commons-zero", "creative-commons", "critical-role", + "css", "css3-alt", "css3", "cuttlefish", @@ -145,6 +146,7 @@ "fedex", "fedora", "figma", + "files-pinwheel", "firefox-browser", "firefox", "first-order-alt", @@ -367,6 +369,7 @@ "speaker-deck", "spotify", "square-behance", + "square-bluesky", "square-dribbble", "square-facebook", "square-font-awesome-stroke", @@ -1054,6 +1057,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -1096,6 +1100,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -1117,6 +1123,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -1279,6 +1286,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -1406,6 +1414,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -1793,7 +1802,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -2139,6 +2150,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -3192,6 +3205,9982 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "duotone-light": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "duotone-regular": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "duotone-thin": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -4368,6 +14357,9982 @@ "caret-left", "caret-right", "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "regular": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-duotone-light": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", + "carrot", + "cars", + "cart-arrow-down", + "cart-arrow-up", + "cart-circle-arrow-down", + "cart-circle-arrow-up", + "cart-circle-check", + "cart-circle-exclamation", + "cart-circle-plus", + "cart-circle-xmark", + "cart-flatbed-boxes", + "cart-flatbed-empty", + "cart-flatbed-suitcase", + "cart-flatbed", + "cart-minus", + "cart-plus", + "cart-shopping-fast", + "cart-shopping", + "cart-xmark", + "cash-register", + "cassette-betamax", + "cassette-tape", + "cassette-vhs", + "castle", + "cat-space", + "cat", + "cauldron", + "cedi-sign", + "cent-sign", + "certificate", + "chair-office", + "chair", + "chalkboard-user", + "chalkboard", + "champagne-glass", + "champagne-glasses", + "charging-station", + "chart-area", + "chart-bar", + "chart-bullet", + "chart-candlestick", + "chart-column", + "chart-diagram", + "chart-fft", + "chart-gantt", + "chart-kanban", + "chart-line-down", + "chart-line-up-down", + "chart-line-up", + "chart-line", + "chart-mixed-up-circle-currency", + "chart-mixed-up-circle-dollar", + "chart-mixed", + "chart-network", + "chart-pie-simple-circle-currency", + "chart-pie-simple-circle-dollar", + "chart-pie-simple", + "chart-pie", + "chart-pyramid", + "chart-radar", + "chart-scatter-3d", + "chart-scatter-bubble", + "chart-scatter", + "chart-simple-horizontal", + "chart-simple", + "chart-sine", + "chart-tree-map", + "chart-user", + "chart-waterfall", + "check-double", + "check-to-slot", + "check", + "cheese-swiss", + "cheese", + "cherries", + "chess-bishop-piece", + "chess-bishop", + "chess-board", + "chess-clock-flip", + "chess-clock", + "chess-king-piece", + "chess-king", + "chess-knight-piece", + "chess-knight", + "chess-pawn-piece", + "chess-pawn", + "chess-queen-piece", + "chess-queen", + "chess-rook-piece", + "chess-rook", + "chess", + "chestnut", + "chevron-down", + "chevron-left", + "chevron-right", + "chevron-up", + "chevrons-down", + "chevrons-left", + "chevrons-right", + "chevrons-up", + "chf-sign", + "child-combatant", + "child-dress", + "child-reaching", + "child", + "children", + "chimney", + "chopsticks", + "church", + "circle-0", + "circle-1", + "circle-2", + "circle-3", + "circle-4", + "circle-5", + "circle-6", + "circle-7", + "circle-8", + "circle-9", + "circle-a", + "circle-ampersand", + "circle-arrow-down-left", + "circle-arrow-down-right", + "circle-arrow-down", + "circle-arrow-left", + "circle-arrow-right", + "circle-arrow-up-left", + "circle-arrow-up-right", + "circle-arrow-up", + "circle-b", + "circle-bolt", + "circle-book-open", + "circle-bookmark", + "circle-c", + "circle-calendar", + "circle-camera", + "circle-caret-down", + "circle-caret-left", + "circle-caret-right", + "circle-caret-up", + "circle-check", + "circle-chevron-down", + "circle-chevron-left", + "circle-chevron-right", + "circle-chevron-up", + "circle-d", + "circle-dashed", + "circle-divide", + "circle-dollar-to-slot", + "circle-dollar", + "circle-dot", + "circle-down-left", + "circle-down-right", + "circle-down", + "circle-e", + "circle-ellipsis-vertical", + "circle-ellipsis", + "circle-envelope", + "circle-euro", + "circle-exclamation-check", + "circle-exclamation", + "circle-f", + "circle-g", + "circle-gf", + "circle-h", + "circle-half-stroke", + "circle-half", + "circle-heart", + "circle-i", + "circle-info", + "circle-j", + "circle-k", + "circle-l", + "circle-left", + "circle-location-arrow", + "circle-m", + "circle-microphone-lines", + "circle-microphone", + "circle-minus", + "circle-n", + "circle-nodes", + "circle-notch", + "circle-o", + "circle-p", + "circle-parking", + "circle-pause", + "circle-phone-flip", + "circle-phone-hangup", + "circle-phone", + "circle-play", + "circle-plus", + "circle-q", + "circle-quarter-stroke", + "circle-quarter", + "circle-quarters", + "circle-question", + "circle-r", + "circle-radiation", + "circle-right", + "circle-s", + "circle-small", + "circle-sort-down", + "circle-sort-up", + "circle-sort", + "circle-star", + "circle-sterling", + "circle-stop", + "circle-t", + "circle-three-quarters-stroke", + "circle-three-quarters", + "circle-trash", + "circle-u", + "circle-up-left", + "circle-up-right", + "circle-up", + "circle-user", + "circle-v", + "circle-video", + "circle-w", + "circle-waveform-lines", + "circle-wifi-circle-wifi", + "circle-wifi", + "circle-x", + "circle-xmark", + "circle-y", + "circle-yen", + "circle-z", + "circle", + "circles-overlap-3", + "circles-overlap", + "citrus-slice", + "citrus", + "city", + "clapperboard-play", + "clapperboard", + "clarinet", + "claw-marks", + "clipboard-check", + "clipboard-list-check", + "clipboard-list", + "clipboard-medical", + "clipboard-prescription", + "clipboard-question", + "clipboard-user", + "clipboard", + "clock-desk", + "clock-eight-thirty", + "clock-eight", + "clock-eleven-thirty", + "clock-eleven", + "clock-five-thirty", + "clock-five", + "clock-four-thirty", + "clock-nine-thirty", + "clock-nine", + "clock-one-thirty", + "clock-one", + "clock-rotate-left", + "clock-seven-thirty", + "clock-seven", + "clock-six-thirty", + "clock-six", + "clock-ten-thirty", + "clock-ten", + "clock-three-thirty", + "clock-three", + "clock-twelve-thirty", + "clock-twelve", + "clock-two-thirty", + "clock-two", + "clock", + "clone", + "closed-captioning-slash", + "closed-captioning", + "clothes-hanger", + "cloud-arrow-down", + "cloud-arrow-up", + "cloud-binary", + "cloud-bolt-moon", + "cloud-bolt-sun", + "cloud-bolt", + "cloud-check", + "cloud-drizzle", + "cloud-exclamation", + "cloud-fog", + "cloud-hail-mixed", + "cloud-hail", + "cloud-meatball", + "cloud-minus", + "cloud-moon-rain", + "cloud-moon", + "cloud-music", + "cloud-plus", + "cloud-question", + "cloud-rain", + "cloud-rainbow", + "cloud-showers-heavy", + "cloud-showers-water", + "cloud-showers", + "cloud-slash", + "cloud-sleet", + "cloud-snow", + "cloud-sun-rain", + "cloud-sun", + "cloud-word", + "cloud-xmark", + "cloud", + "clouds-moon", + "clouds-sun", + "clouds", + "clover", + "club", + "coconut", + "code-branch", + "code-commit", + "code-compare", + "code-fork", + "code-merge", + "code-pull-request-closed", + "code-pull-request-draft", + "code-pull-request", + "code-simple", + "code", + "coffee-bean", + "coffee-beans", + "coffee-pot", + "coffin-cross", + "coffin", + "coin-blank", + "coin-front", + "coin-vertical", + "coin", + "coins", + "colon-sign", + "colon", + "columns-3", + "comet", + "comma", + "command", + "comment-arrow-down", + "comment-arrow-up-right", + "comment-arrow-up", + "comment-captions", + "comment-check", + "comment-code", + "comment-dollar", + "comment-dots", + "comment-exclamation", + "comment-heart", + "comment-image", + "comment-lines", + "comment-medical", + "comment-middle-top", + "comment-middle", + "comment-minus", + "comment-music", + "comment-nodes", + "comment-pen", + "comment-plus", + "comment-question", + "comment-quote", + "comment-slash", + "comment-smile", + "comment-sms", + "comment-text", + "comment-xmark", + "comment", + "comments-dollar", + "comments-question-check", + "comments-question", + "comments", + "compact-disc", + "compass-drafting", + "compass-slash", + "compass", + "compress-wide", + "compress", + "computer-classic", + "computer-mouse-scrollwheel", + "computer-mouse", + "computer-speaker", + "computer", + "container-storage", + "conveyor-belt-arm", + "conveyor-belt-boxes", + "conveyor-belt-empty", + "conveyor-belt", + "cookie-bite", + "cookie", + "copy", + "copyright", + "corn", + "corner", + "couch", + "court-sport", + "cow", + "cowbell-circle-plus", + "cowbell", + "crab", + "crate-apple", + "crate-empty", + "credit-card-blank", + "credit-card-front", + "credit-card", + "cricket-bat-ball", + "croissant", + "crop-simple", + "crop", + "cross", + "crosshairs-simple", + "crosshairs", + "crow", + "crown", + "crutch", + "crutches", + "cruzeiro-sign", + "crystal-ball", + "cube", + "cubes-stacked", + "cubes", + "cucumber", + "cup-straw-swoosh", + "cup-straw", + "cup-togo", + "cupcake", + "curling-stone", + "custard", + "d", + "dagger", + "dash", + "database", + "deer-rudolph", + "deer", + "delete-left", + "delete-right", + "democrat", + "desktop-arrow-down", + "desktop", + "dharmachakra", + "diagram-cells", + "diagram-lean-canvas", + "diagram-nested", + "diagram-next", + "diagram-predecessor", + "diagram-previous", + "diagram-project", + "diagram-sankey", + "diagram-subtask", + "diagram-successor", + "diagram-venn", + "dial-high", + "dial-low", + "dial-max", + "dial-med-low", + "dial-med", + "dial-min", + "dial-off", + "dial", + "diamond-exclamation", + "diamond-half-stroke", + "diamond-half", + "diamond-turn-right", + "diamond", + "diamonds-4", + "dice-d10", + "dice-d12", + "dice-d20", + "dice-d4", + "dice-d6", + "dice-d8", + "dice-five", + "dice-four", + "dice-one", + "dice-six", + "dice-three", + "dice-two", + "dice", + "dinosaur", + "diploma", + "disc-drive", + "disease", + "display-arrow-down", + "display-chart-up-circle-currency", + "display-chart-up-circle-dollar", + "display-chart-up", + "display-code", + "display-medical", + "display-slash", + "display", + "distribute-spacing-horizontal", + "distribute-spacing-vertical", + "ditto", + "divide", + "dna", + "do-not-enter", + "dog-leashed", + "dog", + "dollar-sign", + "dolly-empty", + "dolly", + "dolphin", + "dong-sign", + "donut", + "door-closed", + "door-open", + "dove", + "down-from-bracket", + "down-from-dotted-line", + "down-from-line", + "down-left-and-up-right-to-center", + "down-left", + "down-long", + "down-right", + "down-to-bracket", + "down-to-dotted-line", + "down-to-line", + "down", + "download", + "dragon", + "draw-circle", + "draw-polygon", + "draw-square", + "dreidel", + "drone-front", + "drone", + "droplet-degree", + "droplet-percent", + "droplet-slash", + "droplet", + "drum-steelpan", + "drum", + "drumstick-bite", + "drumstick", + "dryer-heat", + "dryer", + "duck", + "dumbbell", + "dumpster-fire", + "dumpster", + "dungeon", + "e", + "ear-deaf", + "ear-listen", + "ear-muffs", + "ear", + "earth-africa", + "earth-americas", + "earth-asia", + "earth-europe", + "earth-oceania", + "eclipse", + "egg-fried", + "egg", + "eggplant", + "eject", + "elephant", + "elevator", + "ellipsis-stroke-vertical", + "ellipsis-stroke", + "ellipsis-vertical", + "ellipsis", + "empty-set", + "engine-warning", + "engine", + "envelope-circle-check", + "envelope-dot", + "envelope-open-dollar", + "envelope-open-text", + "envelope-open", + "envelope", + "envelopes-bulk", + "envelopes", + "equals", + "eraser", + "escalator", + "ethernet", + "euro-sign", + "excavator", + "exclamation", + "expand-wide", + "expand", + "explosion", + "eye-dropper-full", + "eye-dropper-half", + "eye-dropper", + "eye-evil", + "eye-low-vision", + "eye-slash", + "eye", + "eyes", + "f", + "face-angry-horns", + "face-angry", + "face-anguished", + "face-anxious-sweat", + "face-astonished", + "face-awesome", + "face-beam-hand-over-mouth", + "face-clouds", + "face-confounded", + "face-confused", + "face-cowboy-hat", + "face-diagonal-mouth", + "face-disappointed", + "face-disguise", + "face-dizzy", + "face-dotted", + "face-downcast-sweat", + "face-drooling", + "face-exhaling", + "face-explode", + "face-expressionless", + "face-eyes-xmarks", + "face-fearful", + "face-flushed", + "face-frown-open", + "face-frown-slight", + "face-frown", + "face-glasses", + "face-grimace", + "face-grin-beam-sweat", + "face-grin-beam", + "face-grin-hearts", + "face-grin-squint-tears", + "face-grin-squint", + "face-grin-stars", + "face-grin-tears", + "face-grin-tongue-squint", + "face-grin-tongue-wink", + "face-grin-tongue", + "face-grin-wide", + "face-grin-wink", + "face-grin", + "face-hand-over-mouth", + "face-hand-peeking", + "face-hand-yawn", + "face-head-bandage", + "face-holding-back-tears", + "face-hushed", + "face-icicles", + "face-kiss-beam", + "face-kiss-closed-eyes", + "face-kiss-wink-heart", + "face-kiss", + "face-laugh-beam", + "face-laugh-squint", + "face-laugh-wink", + "face-laugh", + "face-lying", + "face-mask", + "face-meh-blank", + "face-meh", + "face-melting", + "face-monocle", + "face-nauseated", + "face-nose-steam", + "face-party", + "face-pensive", + "face-persevering", + "face-pleading", + "face-pouting", + "face-raised-eyebrow", + "face-relieved", + "face-rolling-eyes", + "face-sad-cry", + "face-sad-sweat", + "face-sad-tear", + "face-saluting", + "face-scream", + "face-shush", + "face-sleeping", + "face-sleepy", + "face-smile-beam", + "face-smile-halo", + "face-smile-hearts", + "face-smile-horns", + "face-smile-plus", + "face-smile-relaxed", + "face-smile-tear", + "face-smile-tongue", + "face-smile-upside-down", + "face-smile-wink", + "face-smile", + "face-smiling-hands", + "face-smirking", + "face-spiral-eyes", + "face-sunglasses", + "face-surprise", + "face-swear", + "face-thermometer", + "face-thinking", + "face-tired", + "face-tissue", + "face-tongue-money", + "face-tongue-sweat", + "face-unamused", + "face-viewfinder", + "face-vomit", + "face-weary", + "face-woozy", + "face-worried", + "face-zany", + "face-zipper", + "falafel", + "family-dress", + "family-pants", + "family", + "fan-table", + "fan", + "farm", + "faucet-drip", + "faucet", + "fax", + "feather-pointed", + "feather", + "fence", + "ferris-wheel", + "ferry", + "field-hockey-stick-ball", + "file-arrow-down", + "file-arrow-up", + "file-audio", + "file-binary", + "file-cad", + "file-certificate", + "file-chart-column", + "file-chart-pie", + "file-check", + "file-circle-check", + "file-circle-exclamation", + "file-circle-info", + "file-circle-minus", + "file-circle-plus", + "file-circle-question", + "file-circle-xmark", + "file-code", + "file-contract", + "file-csv", + "file-dashed-line", + "file-doc", + "file-eps", + "file-excel", + "file-exclamation", + "file-export", + "file-fragment", + "file-gif", + "file-half-dashed", + "file-heart", + "file-image", + "file-import", + "file-invoice-dollar", + "file-invoice", + "file-jpg", + "file-lines", + "file-lock", + "file-magnifying-glass", + "file-medical", + "file-minus", + "file-mov", + "file-mp3", + "file-mp4", + "file-music", + "file-pdf", + "file-pen", + "file-plus-minus", + "file-plus", + "file-png", + "file-powerpoint", + "file-ppt", + "file-prescription", + "file-shield", + "file-signature", + "file-slash", + "file-spreadsheet", + "file-svg", + "file-user", + "file-vector", + "file-video", + "file-waveform", + "file-word", + "file-xls", + "file-xmark", + "file-xml", + "file-zip", + "file-zipper", + "file", + "files-medical", + "files", + "fill-drip", + "fill", + "film-canister", + "film-simple", + "film-slash", + "film", + "films", + "filter-circle-dollar", + "filter-circle-xmark", + "filter-list", + "filter-slash", + "filter", + "filters", + "fingerprint", + "fire-burner", + "fire-extinguisher", + "fire-flame-curved", + "fire-flame-simple", + "fire-flame", + "fire-hydrant", + "fire-smoke", + "fire", + "fireplace", + "fish-bones", + "fish-cooked", + "fish-fins", + "fish", + "fishing-rod", + "flag-checkered", + "flag-pennant", + "flag-swallowtail", + "flag-usa", + "flag", + "flashlight", + "flask-gear", + "flask-round-poison", + "flask-round-potion", + "flask-vial", + "flask", + "flatbread-stuffed", + "flatbread", + "floppy-disk-circle-arrow-right", + "floppy-disk-circle-xmark", + "floppy-disk-pen", + "floppy-disk", + "floppy-disks", + "florin-sign", + "flower-daffodil", + "flower-tulip", + "flower", + "flute", + "flux-capacitor", + "flying-disc", + "folder-arrow-down", + "folder-arrow-up", + "folder-bookmark", + "folder-check", + "folder-closed", + "folder-gear", + "folder-grid", + "folder-heart", + "folder-image", + "folder-magnifying-glass", + "folder-medical", + "folder-minus", + "folder-music", + "folder-open", + "folder-plus", + "folder-tree", + "folder-user", + "folder-xmark", + "folder", + "folders", + "fondue-pot", + "font-awesome", + "font-case", + "font", + "football-helmet", + "football", + "fork-knife", + "fork", + "forklift", + "fort", + "forward-fast", + "forward-step", + "forward", + "frame", + "franc-sign", + "french-fries", + "frog", + "function", + "futbol", + "g", + "galaxy", + "gallery-thumbnails", + "game-board-simple", + "game-board", + "game-console-handheld-crank", + "game-console-handheld", + "gamepad-modern", + "gamepad", + "garage-car", + "garage-open", + "garage", + "garlic", + "gas-pump-slash", + "gas-pump", + "gauge-circle-bolt", + "gauge-circle-minus", + "gauge-circle-plus", + "gauge-high", + "gauge-low", + "gauge-max", + "gauge-min", + "gauge-simple-high", + "gauge-simple-low", + "gauge-simple-max", + "gauge-simple-min", + "gauge-simple", + "gauge", + "gavel", + "gear-code", + "gear-complex-code", + "gear-complex", + "gear", + "gears", + "gem", + "genderless", + "ghost", + "gif", + "gift-card", + "gift", + "gifts", + "gingerbread-man", + "glass-citrus", + "glass-empty", + "glass-half", + "glass-water-droplet", + "glass-water", + "glass", + "glasses-round", + "glasses", + "globe-pointer", + "globe-snow", + "globe-stand", + "globe-wifi", + "globe", + "goal-net", + "golf-ball-tee", + "golf-club", + "golf-flag-hole", + "gopuram", + "graduation-cap", + "gramophone", + "grapes", + "grate-droplet", + "grate", + "greater-than-equal", + "greater-than", + "grid-2-plus", + "grid-2", + "grid-4", + "grid-5", + "grid-dividers", + "grid-horizontal", + "grid-round-2-plus", + "grid-round-2", + "grid-round-4", + "grid-round-5", + "grid-round", + "grid", + "grill-fire", + "grill-hot", + "grill", + "grip-dots-vertical", + "grip-dots", + "grip-lines-vertical", + "grip-lines", + "grip-vertical", + "grip", + "group-arrows-rotate", + "guarani-sign", + "guitar-electric", + "guitar", + "guitars", + "gun-slash", + "gun-squirt", + "gun", + "h", + "h1", + "h2", + "h3", + "h4", + "h5", + "h6", + "hammer-brush", + "hammer-crash", + "hammer-war", + "hammer", + "hamsa", + "hand-back-fist", + "hand-back-point-down", + "hand-back-point-left", + "hand-back-point-ribbon", + "hand-back-point-right", + "hand-back-point-up", + "hand-dots", + "hand-fingers-crossed", + "hand-fist", + "hand-heart", + "hand-holding-box", + "hand-holding-circle-dollar", + "hand-holding-dollar", + "hand-holding-droplet", + "hand-holding-hand", + "hand-holding-heart", + "hand-holding-magic", + "hand-holding-medical", + "hand-holding-seedling", + "hand-holding-skull", + "hand-holding", + "hand-horns", + "hand-lizard", + "hand-love", + "hand-middle-finger", + "hand-peace", + "hand-point-down", + "hand-point-left", + "hand-point-ribbon", + "hand-point-right", + "hand-point-up", + "hand-pointer", + "hand-scissors", + "hand-sparkles", + "hand-spock", + "hand-wave", + "hand", + "handcuffs", + "hands-asl-interpreting", + "hands-bound", + "hands-bubbles", + "hands-clapping", + "hands-holding-child", + "hands-holding-circle", + "hands-holding-diamond", + "hands-holding-dollar", + "hands-holding-heart", + "hands-holding", + "hands-praying", + "hands", + "handshake-angle", + "handshake-simple-slash", + "handshake-simple", + "handshake-slash", + "handshake", + "hanukiah", + "hard-drive", + "hashtag-lock", + "hashtag", + "hat-beach", + "hat-chef", + "hat-cowboy-side", + "hat-cowboy", + "hat-santa", + "hat-winter", + "hat-witch", + "hat-wizard", + "head-side-brain", + "head-side-cough-slash", + "head-side-cough", + "head-side-gear", + "head-side-goggles", + "head-side-headphones", + "head-side-heart", + "head-side-mask", + "head-side-medical", + "head-side-virus", + "head-side", + "heading", + "headphones-simple", + "headphones", + "headset", + "heart-circle-bolt", + "heart-circle-check", + "heart-circle-exclamation", + "heart-circle-minus", + "heart-circle-plus", + "heart-circle-xmark", + "heart-crack", + "heart-half-stroke", + "heart-half", + "heart-pulse", + "heart", + "heat", + "helicopter-symbol", + "helicopter", + "helmet-battle", + "helmet-safety", + "helmet-un", + "hexagon-check", + "hexagon-divide", + "hexagon-exclamation", + "hexagon-image", + "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", + "hexagon-plus", + "hexagon-vertical-nft-slanted", + "hexagon-vertical-nft", + "hexagon-xmark", + "hexagon", + "high-definition", + "highlighter-line", + "highlighter", + "hill-avalanche", + "hill-rockslide", + "hippo", + "hockey-mask", + "hockey-puck", + "hockey-stick-puck", + "hockey-sticks", + "holly-berry", + "honey-pot", + "hood-cloak", + "horizontal-rule", + "horse-head", + "horse-saddle", + "horse", + "hose-reel", + "hose", + "hospital-user", + "hospital", + "hospitals", + "hot-tub-person", + "hotdog", + "hotel", + "hourglass-clock", + "hourglass-end", + "hourglass-half", + "hourglass-start", + "hourglass", + "house-blank", + "house-building", + "house-chimney-blank", + "house-chimney-crack", + "house-chimney-heart", + "house-chimney-medical", + "house-chimney-user", + "house-chimney-window", + "house-chimney", + "house-circle-check", + "house-circle-exclamation", + "house-circle-xmark", + "house-crack", + "house-day", + "house-fire", + "house-flag", + "house-flood-water-circle-arrow-right", + "house-flood-water", + "house-heart", + "house-laptop", + "house-lock", + "house-medical-circle-check", + "house-medical-circle-exclamation", + "house-medical-circle-xmark", + "house-medical-flag", + "house-medical", + "house-night", + "house-person-leave", + "house-person-return", + "house-signal", + "house-tree", + "house-tsunami", + "house-turret", + "house-user", + "house-water", + "house-window", + "house", + "hryvnia-sign", + "hundred-points", + "hurricane", + "hydra", + "hyphen", + "i-cursor", + "i", + "ice-cream", + "ice-skate", + "icicles", + "icons", + "id-badge", + "id-card-clip", + "id-card", + "igloo", + "image-landscape", + "image-polaroid-user", + "image-polaroid", + "image-portrait", + "image-slash", + "image-user", + "image", + "images-user", + "images", + "inbox-full", + "inbox-in", + "inbox-out", + "inbox", + "inboxes", + "indent", + "indian-rupee-sign", + "industry-windows", + "industry", + "infinity", + "info", + "inhaler", + "input-numeric", + "input-pipe", + "input-text", + "integral", + "interrobang", + "intersection", + "island-tropical", + "italic", + "j", + "jack-o-lantern", + "jar-wheat", + "jar", + "jedi", + "jet-fighter-up", + "jet-fighter", + "joint", + "joystick", + "jug-bottle", + "jug-detergent", + "jug", + "k", + "kaaba", + "kazoo", + "kerning", + "key-skeleton-left-right", + "key-skeleton", + "key", + "keyboard-brightness-low", + "keyboard-brightness", + "keyboard-down", + "keyboard-left", + "keyboard", + "keynote", + "khanda", + "kidneys", + "kip-sign", + "kit-medical", + "kitchen-set", + "kite", + "kiwi-bird", + "kiwi-fruit", + "knife-kitchen", + "knife", + "l", + "lacrosse-stick-ball", + "lacrosse-stick", + "lambda", + "lamp-desk", + "lamp-floor", + "lamp-street", + "lamp", + "land-mine-on", + "landmark-dome", + "landmark-flag", + "landmark-magnifying-glass", + "landmark", + "language", + "laptop-arrow-down", + "laptop-binary", + "laptop-code", + "laptop-file", + "laptop-medical", + "laptop-mobile", + "laptop-slash", + "laptop", + "lari-sign", + "lasso-sparkles", + "lasso", + "layer-group", + "layer-minus", + "layer-plus", + "leaf-heart", + "leaf-maple", + "leaf-oak", + "leaf", + "leafy-green", + "left-from-bracket", + "left-from-line", + "left-long-to-line", + "left-long", + "left-right", + "left-to-bracket", + "left-to-line", + "left", + "lemon", + "less-than-equal", + "less-than", + "life-ring", + "light-ceiling", + "light-emergency-on", + "light-emergency", + "light-switch-off", + "light-switch-on", + "light-switch", + "lightbulb-cfl-on", + "lightbulb-cfl", + "lightbulb-dollar", + "lightbulb-exclamation-on", + "lightbulb-exclamation", + "lightbulb-gear", + "lightbulb-message", + "lightbulb-on", + "lightbulb-slash", + "lightbulb", + "lighthouse", + "lights-holiday", + "line-columns", + "line-height", + "lines-leaning", + "link-horizontal-slash", + "link-horizontal", + "link-simple-slash", + "link-simple", + "link-slash", + "link", + "lips", + "lira-sign", + "list-check", + "list-dropdown", + "list-music", + "list-ol", + "list-radio", + "list-timeline", + "list-tree", + "list-ul", + "list", + "litecoin-sign", + "loader", + "lobster", + "location-arrow-up", + "location-arrow", + "location-check", + "location-crosshairs-slash", + "location-crosshairs", + "location-dot-slash", + "location-dot", + "location-exclamation", + "location-minus", + "location-pen", + "location-pin-lock", + "location-pin-slash", + "location-pin", + "location-plus", + "location-question", + "location-smile", + "location-xmark", + "lock-a", + "lock-hashtag", + "lock-keyhole-open", + "lock-keyhole", + "lock-open", + "lock", + "locust", + "lollipop", + "loveseat", + "luchador-mask", + "lungs-virus", + "lungs", + "m", + "mace", + "magnet", + "magnifying-glass-arrow-right", + "magnifying-glass-arrows-rotate", + "magnifying-glass-chart", + "magnifying-glass-dollar", + "magnifying-glass-location", + "magnifying-glass-minus", + "magnifying-glass-music", + "magnifying-glass-play", + "magnifying-glass-plus", + "magnifying-glass-waveform", + "magnifying-glass", + "mailbox-flag-up", + "mailbox", + "manat-sign", + "mandolin", + "mango", + "manhole", + "map-location-dot", + "map-location", + "map-pin", + "map", + "marker", + "mars-and-venus-burst", + "mars-and-venus", + "mars-double", + "mars-stroke-right", + "mars-stroke-up", + "mars-stroke", + "mars", + "martini-glass-citrus", + "martini-glass-empty", + "martini-glass", + "mask-face", + "mask-snorkel", + "mask-ventilator", + "mask", + "masks-theater", + "mattress-pillow", + "maximize", + "meat", + "medal", + "megaphone", + "melon-slice", + "melon", + "memo-circle-check", + "memo-circle-info", + "memo-pad", + "memo", + "memory", + "menorah", + "mercury", + "merge", + "message-arrow-down", + "message-arrow-up-right", + "message-arrow-up", + "message-bot", + "message-captions", + "message-check", + "message-code", + "message-dollar", + "message-dots", + "message-exclamation", + "message-heart", + "message-image", + "message-lines", + "message-medical", + "message-middle-top", + "message-middle", + "message-minus", + "message-music", + "message-pen", + "message-plus", + "message-question", + "message-quote", + "message-slash", + "message-smile", + "message-sms", + "message-text", + "message-xmark", + "message", + "messages-dollar", + "messages-question", + "messages", + "meteor", + "meter-bolt", + "meter-droplet", + "meter-fire", + "meter", + "microchip-ai", + "microchip", + "microphone-lines-slash", + "microphone-lines", + "microphone-slash", + "microphone-stand", + "microphone", + "microscope", + "microwave", + "mill-sign", + "minimize", + "minus", + "mistletoe", + "mitten", + "mobile-button", + "mobile-notch", + "mobile-retro", + "mobile-screen-button", + "mobile-screen", + "mobile-signal-out", + "mobile-signal", + "mobile", + "money-bill-1-wave", + "money-bill-1", + "money-bill-simple-wave", + "money-bill-simple", + "money-bill-transfer", + "money-bill-trend-up", + "money-bill-wave", + "money-bill-wheat", + "money-bill", + "money-bills-simple", + "money-bills", + "money-check-dollar-pen", + "money-check-dollar", + "money-check-pen", + "money-check", + "money-from-bracket", + "money-simple-from-bracket", + "monitor-waveform", + "monkey", + "monument", + "moon-cloud", + "moon-over-sun", + "moon-stars", + "moon", + "moped", + "mortar-pestle", + "mosque", + "mosquito-net", + "mosquito", + "motorcycle", + "mound", + "mountain-city", + "mountain-sun", + "mountain", + "mountains", + "mouse-field", + "mp3-player", + "mug-hot", + "mug-marshmallows", + "mug-saucer", + "mug-tea-saucer", + "mug-tea", + "mug", + "mushroom", + "music-magnifying-glass", + "music-note-slash", + "music-note", + "music-slash", + "music", + "mustache", + "n", + "naira-sign", + "narwhal", + "nesting-dolls", + "network-wired", + "neuter", + "newspaper", + "nfc-lock", + "nfc-magnifying-glass", + "nfc-pen", + "nfc-signal", + "nfc-slash", + "nfc-symbol", + "nfc-trash", + "nfc", + "nose", + "not-equal", + "notdef", + "note-medical", + "note-sticky", + "note", + "notebook", + "notes-medical", + "notes", + "o", + "object-exclude", + "object-group", + "object-intersect", + "object-subtract", + "object-ungroup", + "object-union", + "objects-align-bottom", + "objects-align-center-horizontal", + "objects-align-center-vertical", + "objects-align-left", + "objects-align-right", + "objects-align-top", + "objects-column", + "octagon-check", + "octagon-divide", + "octagon-exclamation", + "octagon-minus", + "octagon-plus", + "octagon-xmark", + "octagon", + "octopus", + "oil-can-drip", + "oil-can", + "oil-temperature", + "oil-well", + "olive-branch", + "olive", + "om", + "omega", + "onion", + "option", + "ornament", + "otter", + "outdent", + "outlet", + "oven", + "overline", + "p", + "page-caret-down", + "page-caret-up", + "page", + "pager", + "paint-roller", + "paintbrush-fine", + "paintbrush-pencil", + "paintbrush", + "palette", + "pallet-box", + "pallet-boxes", + "pallet", + "pan-food", + "pan-frying", + "pancakes", + "panel-ews", + "panel-fire", + "panorama", + "paper-plane-top", + "paper-plane", + "paperclip-vertical", + "paperclip", + "parachute-box", + "paragraph-left", + "paragraph", + "party-bell", + "party-horn", + "passport", + "paste", + "pause", + "paw-claws", + "paw-simple", + "paw", + "peace", + "peach", + "peanut", + "peanuts", + "peapod", + "pear", + "pedestal", + "pegasus", + "pen-circle", + "pen-clip-slash", + "pen-clip", + "pen-fancy-slash", + "pen-fancy", + "pen-field", + "pen-line", + "pen-nib-slash", + "pen-nib", + "pen-paintbrush", + "pen-ruler", + "pen-slash", + "pen-swirl", + "pen-to-square", + "pen", + "pencil-mechanical", + "pencil-slash", + "pencil", + "people-arrows", + "people-carry-box", + "people-dress-simple", + "people-dress", + "people-group", + "people-line", + "people-pants-simple", + "people-pants", + "people-pulling", + "people-robbery", + "people-roof", + "people-simple", + "people", + "pepper-hot", + "pepper", + "percent", + "period", + "person-arrow-down-to-line", + "person-arrow-up-from-line", + "person-biking-mountain", + "person-biking", + "person-booth", + "person-breastfeeding", + "person-burst", + "person-cane", + "person-carry-box", + "person-chalkboard", + "person-circle-check", + "person-circle-exclamation", + "person-circle-minus", + "person-circle-plus", + "person-circle-question", + "person-circle-xmark", + "person-digging", + "person-dolly-empty", + "person-dolly", + "person-dots-from-line", + "person-dress-burst", + "person-dress-fairy", + "person-dress-simple", + "person-dress", + "person-drowning", + "person-fairy", + "person-falling-burst", + "person-falling", + "person-from-portal", + "person-half-dress", + "person-harassing", + "person-hiking", + "person-military-pointing", + "person-military-rifle", + "person-military-to-person", + "person-pinball", + "person-praying", + "person-pregnant", + "person-rays", + "person-rifle", + "person-running-fast", + "person-running", + "person-seat-reclined", + "person-seat", + "person-shelter", + "person-sign", + "person-simple", + "person-skating", + "person-ski-jumping", + "person-ski-lift", + "person-skiing-nordic", + "person-skiing", + "person-sledding", + "person-snowboarding", + "person-snowmobiling", + "person-swimming", + "person-through-window", + "person-to-door", + "person-to-portal", + "person-walking-arrow-loop-left", + "person-walking-arrow-right", + "person-walking-dashed-line-arrow-right", + "person-walking-luggage", + "person-walking-with-cane", + "person-walking", + "person", + "peseta-sign", + "peso-sign", + "phone-arrow-down-left", + "phone-arrow-right", + "phone-arrow-up-right", + "phone-flip", + "phone-hangup", + "phone-intercom", + "phone-missed", + "phone-office", + "phone-plus", + "phone-rotary", + "phone-slash", + "phone-volume", + "phone-xmark", + "phone", + "photo-film-music", + "photo-film", + "pi", + "piano-keyboard", + "piano", + "pickaxe", + "pickleball", + "pie", + "pig", + "piggy-bank", + "pills", + "pinata", + "pinball", + "pineapple", + "pipe-circle-check", + "pipe-collar", + "pipe-section", + "pipe-smoking", + "pipe-valve", + "pipe", + "pizza-slice", + "pizza", + "place-of-worship", + "plane-arrival", + "plane-circle-check", + "plane-circle-exclamation", + "plane-circle-xmark", + "plane-departure", + "plane-engines", + "plane-lock", + "plane-prop", + "plane-slash", + "plane-tail", + "plane-up-slash", + "plane-up", + "plane", + "planet-moon", + "planet-ringed", + "plant-wilt", + "plate-utensils", + "plate-wheat", + "play-pause", + "play", + "plug-circle-bolt", + "plug-circle-check", + "plug-circle-exclamation", + "plug-circle-minus", + "plug-circle-plus", + "plug-circle-xmark", + "plug", + "plus-large", + "plus-minus", + "plus", + "podcast", + "podium-star", + "podium", + "police-box", + "poll-people", + "pompebled", + "poo-storm", + "poo", + "pool-8-ball", + "poop", + "popcorn", + "popsicle", + "pot-food", + "potato", + "power-off", + "prescription-bottle-medical", + "prescription-bottle-pill", + "prescription-bottle", + "prescription", + "presentation-screen", + "pretzel", + "print-magnifying-glass", + "print-slash", + "print", + "projector", + "pump-medical", + "pump-soap", + "pump", + "pumpkin", + "puzzle-piece-simple", + "puzzle-piece", + "puzzle", + "q", + "qrcode", + "question", + "quote-left", + "quote-right", + "quotes", + "r", + "rabbit-running", + "rabbit", + "raccoon", + "racquet", + "radar", + "radiation", + "radio-tuner", + "radio", + "rainbow", + "raindrops", + "ram", + "ramp-loading", + "ranking-star", + "raygun", + "receipt", + "record-vinyl", + "rectangle-ad", + "rectangle-barcode", + "rectangle-code", + "rectangle-history-circle-plus", + "rectangle-history-circle-user", + "rectangle-history", + "rectangle-list", + "rectangle-pro", + "rectangle-terminal", + "rectangle-vertical-history", + "rectangle-vertical", + "rectangle-wide", + "rectangle-xmark", + "rectangle", + "rectangles-mixed", + "recycle", + "reel", + "reflect-both", + "reflect-horizontal", + "reflect-vertical", + "refrigerator", + "registered", + "repeat-1", + "repeat", + "reply-all", + "reply-clock", + "reply", + "republican", + "restroom-simple", + "restroom", + "retweet", + "rhombus", + "ribbon", + "right-from-bracket", + "right-from-line", + "right-left-large", + "right-left", + "right-long-to-line", + "right-long", + "right-to-bracket", + "right-to-line", + "right", + "ring-diamond", + "ring", + "rings-wedding", + "road-barrier", + "road-bridge", + "road-circle-check", + "road-circle-exclamation", + "road-circle-xmark", + "road-lock", + "road-spikes", + "road", + "robot-astromech", + "robot", + "rocket-launch", + "rocket", + "roller-coaster", + "rotate-exclamation", + "rotate-left", + "rotate-reverse", + "rotate-right", + "rotate", + "route-highway", + "route-interstate", + "route", + "router", + "rss", + "ruble-sign", + "rug", + "rugby-ball", + "ruler-combined", + "ruler-horizontal", + "ruler-triangle", + "ruler-vertical", + "ruler", + "rupee-sign", + "rupiah-sign", + "rv", + "s", + "sack-dollar", + "sack-xmark", + "sack", + "sailboat", + "salad", + "salt-shaker", + "sandwich", + "satellite-dish", + "satellite", + "sausage", + "saxophone-fire", + "saxophone", + "scale-balanced", + "scale-unbalanced-flip", + "scale-unbalanced", + "scalpel-line-dashed", + "scalpel", + "scanner-gun", + "scanner-image", + "scanner-keyboard", + "scanner-touchscreen", + "scarecrow", + "scarf", + "school-circle-check", + "school-circle-exclamation", + "school-circle-xmark", + "school-flag", + "school-lock", + "school", + "scissors", + "screen-users", + "screencast", + "screwdriver-wrench", + "screwdriver", + "scribble", + "scroll-old", + "scroll-torah", + "scroll", + "scrubber", + "scythe", + "sd-card", + "sd-cards", + "seal-exclamation", + "seal-question", + "seal", + "seat-airline", + "section", + "seedling", + "semicolon", + "send-back", + "send-backward", + "sensor-cloud", + "sensor-fire", + "sensor-on", + "sensor-triangle-exclamation", + "sensor", + "server", + "shapes", + "share-all", + "share-from-square", + "share-nodes", + "share", + "sheep", + "sheet-plastic", + "shekel-sign", + "shelves-empty", + "shelves", + "shield-cat", + "shield-check", + "shield-cross", + "shield-dog", + "shield-exclamation", + "shield-halved", + "shield-heart", + "shield-keyhole", + "shield-minus", + "shield-plus", + "shield-quartered", + "shield-slash", + "shield-virus", + "shield-xmark", + "shield", + "ship", + "shirt-long-sleeve", + "shirt-running", + "shirt-tank-top", + "shirt", + "shish-kebab", + "shoe-prints", + "shop-lock", + "shop-slash", + "shop", + "shovel-snow", + "shovel", + "shower-down", + "shower", + "shredder", + "shrimp", + "shuffle", + "shutters", + "shuttle-space", + "shuttlecock", + "sickle", + "sidebar-flip", + "sidebar", + "sigma", + "sign-hanging", + "sign-post", + "sign-posts-wrench", + "sign-posts", + "signal-bars-fair", + "signal-bars-good", + "signal-bars-slash", + "signal-bars-weak", + "signal-bars", + "signal-fair", + "signal-good", + "signal-slash", + "signal-stream-slash", + "signal-stream", + "signal-strong", + "signal-weak", + "signal", + "signature-lock", + "signature-slash", + "signature", + "signs-post", + "sim-card", + "sim-cards", + "sink", + "siren-on", + "siren", + "sitemap", + "skeleton-ribs", + "skeleton", + "ski-boot-ski", + "ski-boot", + "skull-cow", + "skull-crossbones", + "skull", + "slash-back", + "slash-forward", + "slash", + "sleigh", + "slider", + "sliders-simple", + "sliders-up", + "sliders", + "slot-machine", + "smog", + "smoke", + "smoking", + "snake", + "snooze", + "snow-blowing", + "snowflake-droplets", + "snowflake", + "snowflakes", + "snowman-head", + "snowman", + "snowplow", + "soap", + "socks", + "soft-serve", + "solar-panel", + "solar-system", + "sort-down", + "sort-up", + "sort", + "spa", + "space-station-moon-construction", + "space-station-moon", + "spade", + "spaghetti-monster-flying", + "sparkle", + "sparkles", + "speaker", + "speakers", + "spell-check", + "spider-black-widow", + "spider-web", + "spider", + "spinner-scale", + "spinner-third", + "spinner", + "split", + "splotch", + "spoon", + "sportsball", + "spray-can-sparkles", + "spray-can", + "sprinkler-ceiling", + "sprinkler", + "square-0", + "square-1", + "square-2", + "square-3", + "square-4", + "square-5", + "square-6", + "square-7", + "square-8", + "square-9", + "square-a-lock", + "square-a", + "square-ampersand", + "square-arrow-down-left", + "square-arrow-down-right", + "square-arrow-down", + "square-arrow-left", + "square-arrow-right", + "square-arrow-up-left", + "square-arrow-up-right", + "square-arrow-up", + "square-b", + "square-binary", + "square-bolt", + "square-c", + "square-caret-down", + "square-caret-left", + "square-caret-right", + "square-caret-up", + "square-check", + "square-chevron-down", + "square-chevron-left", + "square-chevron-right", + "square-chevron-up", + "square-code", + "square-d", + "square-dashed-circle-plus", + "square-dashed", + "square-divide", + "square-dollar", + "square-down-left", + "square-down-right", + "square-down", + "square-e", + "square-ellipsis-vertical", + "square-ellipsis", + "square-envelope", + "square-exclamation", + "square-f", + "square-fragile", + "square-full", + "square-g", + "square-h", + "square-heart", + "square-i", + "square-info", + "square-j", + "square-k", + "square-kanban", + "square-l", + "square-left", + "square-list", + "square-m", + "square-minus", + "square-n", + "square-nfi", + "square-o", + "square-p", + "square-parking-slash", + "square-parking", + "square-pen", + "square-person-confined", + "square-phone-flip", + "square-phone-hangup", + "square-phone", + "square-plus", + "square-poll-horizontal", + "square-poll-vertical", + "square-q", + "square-quarters", + "square-question", + "square-quote", + "square-r", + "square-right", + "square-ring", + "square-root-variable", + "square-root", + "square-rss", + "square-s", + "square-share-nodes", + "square-sliders-vertical", + "square-sliders", + "square-small", + "square-star", + "square-t", + "square-terminal", + "square-this-way-up", + "square-u", + "square-up-left", + "square-up-right", + "square-up", + "square-user", + "square-v", + "square-virus", + "square-w", + "square-x", + "square-xmark", + "square-y", + "square-z", + "square", + "squid", + "squirrel", + "staff-snake", + "staff", + "stairs", + "stamp", + "standard-definition", + "stapler", + "star-and-crescent", + "star-christmas", + "star-exclamation", + "star-half-stroke", + "star-half", + "star-of-david", + "star-of-life", + "star-sharp-half-stroke", + "star-sharp-half", + "star-sharp", + "star-shooting", + "star", + "starfighter-twin-ion-engine-advanced", + "starfighter-twin-ion-engine", + "starfighter", + "stars", + "starship-freighter", + "starship", + "steak", + "steering-wheel", + "sterling-sign", + "stethoscope", + "stocking", + "stomach", + "stop", + "stopwatch-20", + "stopwatch", + "store-lock", + "store-slash", + "store", + "strawberry", + "street-view", + "stretcher", + "strikethrough", + "stroopwafel", + "subscript", + "subtitles-slash", + "subtitles", + "suitcase-medical", + "suitcase-rolling", + "suitcase", + "sun-bright", + "sun-cloud", + "sun-dust", + "sun-haze", + "sun-plant-wilt", + "sun", + "sunglasses", + "sunrise", + "sunset", + "superscript", + "sushi-roll", + "sushi", + "swap-arrows", + "swap", + "swatchbook", + "sword-laser-alt", + "sword-laser", + "sword", + "swords-laser", + "swords", + "symbols", + "synagogue", + "syringe", + "t-rex", + "t", + "table-cells-column-lock", + "table-cells-column-unlock", + "table-cells-large", + "table-cells-lock", + "table-cells-row-lock", + "table-cells-row-unlock", + "table-cells-unlock", + "table-cells", + "table-columns", + "table-layout", + "table-list", + "table-picnic", + "table-pivot", + "table-rows", + "table-tennis-paddle-ball", + "table-tree", + "table", + "tablet-button", + "tablet-rugged", + "tablet-screen-button", + "tablet-screen", + "tablet", + "tablets", + "tachograph-digital", + "taco", + "tag", + "tags", + "tally-1", + "tally-2", + "tally-3", + "tally-4", + "tally", + "tamale", + "tank-water", + "tape", + "tarp-droplet", + "tarp", + "taxi-bus", + "taxi", + "teddy-bear", + "teeth-open", + "teeth", + "telescope", + "temperature-arrow-down", + "temperature-arrow-up", + "temperature-empty", + "temperature-full", + "temperature-half", + "temperature-high", + "temperature-list", + "temperature-low", + "temperature-quarter", + "temperature-snow", + "temperature-sun", + "temperature-three-quarters", + "tenge-sign", + "tennis-ball", + "tent-arrow-down-to-line", + "tent-arrow-left-right", + "tent-arrow-turn-left", + "tent-arrows-down", + "tent-double-peak", + "tent", + "tents", + "terminal", + "text-height", + "text-size", + "text-slash", + "text-width", + "text", + "thermometer", + "theta", + "thought-bubble", + "thumbs-down", + "thumbs-up", + "thumbtack-slash", + "thumbtack", + "tick", + "ticket-airline", + "ticket-perforated", + "ticket-simple", + "ticket", + "tickets-airline", + "tickets-perforated", + "tickets-simple", + "tickets", + "tilde", + "timeline-arrow", + "timeline", + "timer", + "tire-flat", + "tire-pressure-warning", + "tire-rugged", + "tire", + "toggle-large-off", + "toggle-large-on", + "toggle-off", + "toggle-on", + "toilet-paper-blank-under", + "toilet-paper-blank", + "toilet-paper-check", + "toilet-paper-slash", + "toilet-paper-under-slash", + "toilet-paper-under", + "toilet-paper-xmark", + "toilet-paper", + "toilet-portable", + "toilet", + "toilets-portable", + "tomato", + "tombstone-blank", + "tombstone", + "toolbox", + "tooth", + "toothbrush", + "torii-gate", + "tornado", + "tower-broadcast", + "tower-cell", + "tower-control", + "tower-observation", + "tractor", + "trademark", + "traffic-cone", + "traffic-light-go", + "traffic-light-slow", + "traffic-light-stop", + "traffic-light", + "trailer", + "train-subway-tunnel", + "train-subway", + "train-track", + "train-tram", + "train-tunnel", + "train", + "transformer-bolt", + "transgender", + "transporter-1", + "transporter-2", + "transporter-3", + "transporter-4", + "transporter-5", + "transporter-6", + "transporter-7", + "transporter-empty", + "transporter", + "trash-arrow-up", + "trash-can-arrow-up", + "trash-can-check", + "trash-can-clock", + "trash-can-list", + "trash-can-plus", + "trash-can-slash", + "trash-can-undo", + "trash-can-xmark", + "trash-can", + "trash-check", + "trash-clock", + "trash-list", + "trash-plus", + "trash-slash", + "trash-undo", + "trash-xmark", + "trash", + "treasure-chest", + "tree-christmas", + "tree-city", + "tree-deciduous", + "tree-decorated", + "tree-large", + "tree-palm", + "tree", + "trees", + "triangle-exclamation", + "triangle-instrument", + "triangle-person-digging", + "triangle", + "tricycle-adult", + "tricycle", + "trillium", + "trophy-star", + "trophy", + "trowel-bricks", + "trowel", + "truck-arrow-right", + "truck-bolt", + "truck-clock", + "truck-container-empty", + "truck-container", + "truck-droplet", + "truck-fast", + "truck-field-un", + "truck-field", + "truck-fire", + "truck-flatbed", + "truck-front", + "truck-ladder", + "truck-medical", + "truck-monster", + "truck-moving", + "truck-pickup", + "truck-plane", + "truck-plow", + "truck-ramp-box", + "truck-ramp-couch", + "truck-ramp", + "truck-tow", + "truck-utensils", + "truck", + "trumpet", + "tty-answer", + "tty", + "tugrik-sign", + "turkey", + "turkish-lira-sign", + "turn-down-left", + "turn-down-right", + "turn-down", + "turn-left-down", + "turn-left-up", + "turn-left", + "turn-right", + "turn-up", + "turntable", + "turtle", + "tv-music", + "tv-retro", + "tv", + "typewriter", + "u", + "ufo-beam", + "ufo", + "umbrella-beach", + "umbrella-simple", + "umbrella", + "underline", + "unicorn", + "uniform-martial-arts", + "union", + "universal-access", + "unlock-keyhole", + "unlock", + "up-down-left-right", + "up-down", + "up-from-bracket", + "up-from-dotted-line", + "up-from-line", + "up-left", + "up-long", + "up-right-and-down-left-from-center", + "up-right-from-square", + "up-right", + "up-to-bracket", + "up-to-dotted-line", + "up-to-line", + "up", + "upload", + "usb-drive", + "user-alien", + "user-astronaut", + "user-beard-bolt", + "user-bounty-hunter", + "user-check", + "user-chef", + "user-clock", + "user-cowboy", + "user-crown", + "user-doctor-hair-long", + "user-doctor-hair", + "user-doctor-message", + "user-doctor", + "user-gear", + "user-graduate", + "user-group-crown", + "user-group-simple", + "user-group", + "user-hair-buns", + "user-hair-long", + "user-hair-mullet", + "user-hair", + "user-headset", + "user-helmet-safety", + "user-hoodie", + "user-injured", + "user-large-slash", + "user-large", + "user-lock", + "user-magnifying-glass", + "user-minus", + "user-music", + "user-ninja", + "user-nurse-hair-long", + "user-nurse-hair", + "user-nurse", + "user-pen", + "user-pilot-tie", + "user-pilot", + "user-plus", + "user-police-tie", + "user-police", + "user-robot-xmarks", + "user-robot", + "user-secret", + "user-shakespeare", + "user-shield", + "user-slash", + "user-tag", + "user-tie-hair-long", + "user-tie-hair", + "user-tie", + "user-unlock", + "user-visor", + "user-vneck-hair-long", + "user-vneck-hair", + "user-vneck", + "user-xmark", + "user", + "users-between-lines", + "users-gear", + "users-line", + "users-medical", + "users-rays", + "users-rectangle", + "users-slash", + "users-viewfinder", + "users", + "utensils-slash", + "utensils", + "utility-pole-double", + "utility-pole", + "v", + "vacuum-robot", + "vacuum", + "value-absolute", + "van-shuttle", + "vault", + "vector-circle", + "vector-polygon", + "vector-square", + "vent-damper", + "venus-double", + "venus-mars", + "venus", + "vest-patches", + "vest", + "vial-circle-check", + "vial-virus", + "vial", + "vials", + "video-arrow-down-left", + "video-arrow-up-right", + "video-plus", + "video-slash", + "video", + "vihara", + "violin", + "virus-covid-slash", + "virus-covid", + "virus-slash", + "virus", + "viruses", + "voicemail", + "volcano", + "volleyball", + "volume-high", + "volume-low", + "volume-off", + "volume-slash", + "volume-xmark", + "volume", + "vr-cardboard", + "w", + "waffle", + "wagon-covered", + "walker", + "walkie-talkie", + "wallet", + "wand-magic-sparkles", + "wand-magic", + "wand-sparkles", + "wand", + "warehouse-full", + "warehouse", + "washing-machine", + "watch-apple", + "watch-calculator", + "watch-fitness", + "watch-smart", + "watch", + "water-arrow-down", + "water-arrow-up", + "water-ladder", + "water", + "watermelon-slice", + "wave-pulse", + "wave-sine", + "wave-square", + "wave-triangle", + "wave", + "waveform-lines", + "waveform", + "waves-sine", + "web-awesome", + "webhook", + "weight-hanging", + "weight-scale", + "whale", + "wheat-awn-circle-exclamation", + "wheat-awn-slash", + "wheat-awn", + "wheat-slash", + "wheat", + "wheelchair-move", + "wheelchair", + "whiskey-glass-ice", + "whiskey-glass", + "whistle", + "wifi-exclamation", + "wifi-fair", + "wifi-slash", + "wifi-weak", + "wifi", + "wind-turbine", + "wind-warning", + "wind", + "window-flip", + "window-frame-open", + "window-frame", + "window-maximize", + "window-minimize", + "window-restore", + "window", + "windsock", + "wine-bottle", + "wine-glass-crack", + "wine-glass-empty", + "wine-glass", + "won-sign", + "worm", + "wreath-laurel", + "wreath", + "wrench-simple", + "wrench", + "x-ray", + "x", + "xmark-large", + "xmark-to-slot", + "xmark", + "xmarks-lines", + "y", + "yen-sign", + "yin-yang", + "z" + ], + "sharp-duotone-regular": [ + "0", + "00", + "1", + "2", + "3", + "360-degrees", + "4", + "5", + "6", + "7", + "8", + "9", + "a", + "abacus", + "accent-grave", + "acorn", + "address-book", + "address-card", + "air-conditioner", + "airplay", + "alarm-clock", + "alarm-exclamation", + "alarm-plus", + "alarm-snooze", + "album-circle-plus", + "album-circle-user", + "album-collection-circle-plus", + "album-collection-circle-user", + "album-collection", + "album", + "alicorn", + "alien-8bit", + "alien", + "align-center", + "align-justify", + "align-left", + "align-right", + "align-slash", + "alt", + "amp-guitar", + "ampersand", + "anchor-circle-check", + "anchor-circle-exclamation", + "anchor-circle-xmark", + "anchor-lock", + "anchor", + "angel", + "angle-90", + "angle-down", + "angle-left", + "angle-right", + "angle-up", + "angle", + "angles-down", + "angles-left", + "angles-right", + "angles-up-down", + "angles-up", + "ankh", + "ant", + "apartment", + "aperture", + "apostrophe", + "apple-core", + "apple-whole", + "archway", + "arrow-down-1-9", + "arrow-down-9-1", + "arrow-down-a-z", + "arrow-down-arrow-up", + "arrow-down-big-small", + "arrow-down-from-arc", + "arrow-down-from-bracket", + "arrow-down-from-dotted-line", + "arrow-down-from-line", + "arrow-down-left-and-arrow-up-right-to-center", + "arrow-down-left", + "arrow-down-long", + "arrow-down-right", + "arrow-down-short-wide", + "arrow-down-small-big", + "arrow-down-square-triangle", + "arrow-down-to-arc", + "arrow-down-to-bracket", + "arrow-down-to-dotted-line", + "arrow-down-to-line", + "arrow-down-to-square", + "arrow-down-triangle-square", + "arrow-down-up-across-line", + "arrow-down-up-lock", + "arrow-down-wide-short", + "arrow-down-z-a", + "arrow-down", + "arrow-left-from-arc", + "arrow-left-from-bracket", + "arrow-left-from-line", + "arrow-left-long-to-line", + "arrow-left-long", + "arrow-left-to-arc", + "arrow-left-to-bracket", + "arrow-left-to-line", + "arrow-left", + "arrow-pointer", + "arrow-progress", + "arrow-right-arrow-left", + "arrow-right-from-arc", + "arrow-right-from-bracket", + "arrow-right-from-line", + "arrow-right-long-to-line", + "arrow-right-long", + "arrow-right-to-arc", + "arrow-right-to-bracket", + "arrow-right-to-city", + "arrow-right-to-line", + "arrow-right", + "arrow-rotate-left", + "arrow-rotate-right", + "arrow-trend-down", + "arrow-trend-up", + "arrow-turn-down-left", + "arrow-turn-down-right", + "arrow-turn-down", + "arrow-turn-left-down", + "arrow-turn-left-up", + "arrow-turn-left", + "arrow-turn-right", + "arrow-turn-up", + "arrow-up-1-9", + "arrow-up-9-1", + "arrow-up-a-z", + "arrow-up-arrow-down", + "arrow-up-big-small", + "arrow-up-from-arc", + "arrow-up-from-bracket", + "arrow-up-from-dotted-line", + "arrow-up-from-ground-water", + "arrow-up-from-line", + "arrow-up-from-square", + "arrow-up-from-water-pump", + "arrow-up-left-from-circle", + "arrow-up-left", + "arrow-up-long", + "arrow-up-right-and-arrow-down-left-from-center", + "arrow-up-right-dots", + "arrow-up-right-from-square", + "arrow-up-right", + "arrow-up-short-wide", + "arrow-up-small-big", + "arrow-up-square-triangle", + "arrow-up-to-arc", + "arrow-up-to-bracket", + "arrow-up-to-dotted-line", + "arrow-up-to-line", + "arrow-up-triangle-square", + "arrow-up-wide-short", + "arrow-up-z-a", + "arrow-up", + "arrows-cross", + "arrows-down-to-line", + "arrows-down-to-people", + "arrows-from-dotted-line", + "arrows-from-line", + "arrows-left-right-to-line", + "arrows-left-right", + "arrows-maximize", + "arrows-minimize", + "arrows-repeat-1", + "arrows-repeat", + "arrows-retweet", + "arrows-rotate-reverse", + "arrows-rotate", + "arrows-spin", + "arrows-split-up-and-left", + "arrows-to-circle", + "arrows-to-dot", + "arrows-to-dotted-line", + "arrows-to-eye", + "arrows-to-line", + "arrows-turn-right", + "arrows-turn-to-dots", + "arrows-up-down-left-right", + "arrows-up-down", + "arrows-up-to-line", + "asterisk", + "at", + "atom-simple", + "atom", + "audio-description-slash", + "audio-description", + "austral-sign", + "avocado", + "award-simple", + "award", + "axe-battle", + "axe", + "b", + "baby-carriage", + "baby", + "backpack", + "backward-fast", + "backward-step", + "backward", + "bacon", + "bacteria", + "bacterium", + "badge-check", + "badge-dollar", + "badge-percent", + "badge-sheriff", + "badge", + "badger-honey", + "badminton", + "bag-seedling", + "bag-shopping-minus", + "bag-shopping-plus", + "bag-shopping", + "bagel", + "bags-shopping", + "baguette", + "bahai", + "baht-sign", + "ball-pile", + "balloon", + "balloons", + "ballot-check", + "ballot", + "ban-bug", + "ban-parking", + "ban-smoking", + "ban", + "banana", + "bandage", + "bangladeshi-taka-sign", + "banjo", + "barcode-read", + "barcode-scan", + "barcode", + "bars-filter", + "bars-progress", + "bars-sort", + "bars-staggered", + "bars", + "baseball-bat-ball", + "baseball", + "basket-shopping-minus", + "basket-shopping-plus", + "basket-shopping-simple", + "basket-shopping", + "basketball-hoop", + "basketball", + "bat", + "bath", + "battery-bolt", + "battery-empty", + "battery-exclamation", + "battery-full", + "battery-half", + "battery-low", + "battery-quarter", + "battery-slash", + "battery-three-quarters", + "bed-bunk", + "bed-empty", + "bed-front", + "bed-pulse", + "bed", + "bee", + "beer-mug-empty", + "beer-mug", + "bell-concierge", + "bell-exclamation", + "bell-on", + "bell-plus", + "bell-ring", + "bell-school-slash", + "bell-school", + "bell-slash", + "bell", + "bells", + "bench-tree", + "bezier-curve", + "bicycle", + "billboard", + "bin-bottles-recycle", + "bin-bottles", + "bin-recycle", + "binary-circle-check", + "binary-lock", + "binary-slash", + "binary", + "binoculars", + "biohazard", + "bird", + "bitcoin-sign", + "blanket-fire", + "blanket", + "blender-phone", + "blender", + "blinds-open", + "blinds-raised", + "blinds", + "block-brick-fire", + "block-brick", + "block-question", + "block-quote", + "block", + "blog", + "blueberries", + "bluetooth", + "bold", + "bolt-auto", + "bolt-lightning", + "bolt-slash", + "bolt", + "bomb", + "bone-break", + "bone", + "bong", + "book-arrow-right", + "book-arrow-up", + "book-atlas", + "book-bible", + "book-blank", + "book-bookmark", + "book-circle-arrow-right", + "book-circle-arrow-up", + "book-copy", + "book-font", + "book-heart", + "book-journal-whills", + "book-medical", + "book-open-cover", + "book-open-reader", + "book-open", + "book-quran", + "book-section", + "book-skull", + "book-sparkles", + "book-tanakh", + "book-user", + "book", + "bookmark-slash", + "bookmark", + "books-medical", + "books", + "boombox", + "boot-heeled", + "boot", + "booth-curtain", + "border-all", + "border-bottom-right", + "border-bottom", + "border-center-h", + "border-center-v", + "border-inner", + "border-left", + "border-none", + "border-outer", + "border-right", + "border-top-left", + "border-top", + "bore-hole", + "bottle-baby", + "bottle-droplet", + "bottle-water", + "bow-arrow", + "bowl-chopsticks-noodles", + "bowl-chopsticks", + "bowl-food", + "bowl-hot", + "bowl-rice", + "bowl-scoop", + "bowl-scoops", + "bowl-soft-serve", + "bowl-spoon", + "bowling-ball-pin", + "bowling-ball", + "bowling-pins", + "box-archive", + "box-ballot", + "box-check", + "box-circle-check", + "box-dollar", + "box-heart", + "box-open-full", + "box-open", + "box-taped", + "box-tissue", + "box", + "boxes-packing", + "boxes-stacked", + "boxing-glove", + "bracket-curly-right", + "bracket-curly", + "bracket-round-right", + "bracket-round", + "bracket-square-right", + "bracket-square", + "brackets-curly", + "brackets-round", + "brackets-square", + "braille", + "brain-arrow-curved-right", + "brain-circuit", + "brain", + "brake-warning", + "brazilian-real-sign", + "bread-loaf", + "bread-slice-butter", + "bread-slice", + "bridge-circle-check", + "bridge-circle-exclamation", + "bridge-circle-xmark", + "bridge-lock", + "bridge-suspension", + "bridge-water", + "bridge", + "briefcase-arrow-right", + "briefcase-blank", + "briefcase-medical", + "briefcase", + "brightness-low", + "brightness", + "bring-forward", + "bring-front", + "broccoli", + "broom-ball", + "broom-wide", + "broom", + "browser", + "browsers", + "brush", + "bucket", + "bug-slash", + "bug", + "bugs", + "building-circle-arrow-right", + "building-circle-check", + "building-circle-exclamation", + "building-circle-xmark", + "building-columns", + "building-flag", + "building-lock", + "building-magnifying-glass", + "building-memo", + "building-ngo", + "building-shield", + "building-un", + "building-user", + "building-wheat", + "building", + "buildings", + "bulldozer", + "bullhorn", + "bullseye-arrow", + "bullseye-pointer", + "bullseye", + "buoy-mooring", + "buoy", + "burger-cheese", + "burger-fries", + "burger-glass", + "burger-lettuce", + "burger-soda", + "burger", + "burrito", + "burst", + "bus-school", + "bus-simple", + "bus", + "business-time", + "butter", + "c", + "cabin", + "cabinet-filing", + "cable-car", + "cactus", + "caduceus", + "cake-candles", + "cake-slice", + "calculator-simple", + "calculator", + "calendar-arrow-down", + "calendar-arrow-up", + "calendar-check", + "calendar-circle-exclamation", + "calendar-circle-minus", + "calendar-circle-plus", + "calendar-circle-user", + "calendar-clock", + "calendar-day", + "calendar-days", + "calendar-exclamation", + "calendar-heart", + "calendar-image", + "calendar-lines-pen", + "calendar-lines", + "calendar-minus", + "calendar-pen", + "calendar-plus", + "calendar-range", + "calendar-star", + "calendar-users", + "calendar-week", + "calendar-xmark", + "calendar", + "calendars", + "camcorder", + "camera-cctv", + "camera-movie", + "camera-polaroid", + "camera-retro", + "camera-rotate", + "camera-security", + "camera-slash", + "camera-viewfinder", + "camera-web-slash", + "camera-web", + "camera", + "campfire", + "campground", + "can-food", + "candle-holder", + "candy-bar", + "candy-cane", + "candy-corn", + "candy", + "cannabis", + "cannon", + "capsules", + "car-battery", + "car-bolt", + "car-building", + "car-bump", + "car-burst", + "car-bus", + "car-circle-bolt", + "car-garage", + "car-mirrors", + "car-on", + "car-rear", + "car-side-bolt", + "car-side", + "car-tilt", + "car-tunnel", + "car-wash", + "car-wrench", + "car", + "caravan-simple", + "caravan", + "card-club", + "card-diamond", + "card-heart", + "card-spade", + "cards-blank", + "cards", + "caret-down", + "caret-left", + "caret-right", + "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -4410,6 +24375,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -4431,6 +24398,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -4593,6 +24561,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -4720,6 +24689,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -5107,7 +25077,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -5453,6 +25425,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -6506,6 +26480,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -7121,7 +27096,7 @@ "yin-yang", "z" ], - "regular": [ + "sharp-duotone-solid": [ "0", "00", "1", @@ -7682,6 +27657,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -7724,6 +27700,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -7745,6 +27723,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -7907,6 +27886,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -8034,6 +28014,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -8421,7 +28402,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -8767,6 +28750,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -9820,6 +29805,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -10435,7 +30421,7 @@ "yin-yang", "z" ], - "sharp-duotone-solid": [ + "sharp-duotone-thin": [ "0", "00", "1", @@ -10996,6 +30982,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -11038,6 +31025,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -11059,6 +31048,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -11221,6 +31211,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -11348,6 +31339,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -11735,7 +31727,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -12081,6 +32075,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -13134,6 +33130,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -13749,7 +33746,7 @@ "yin-yang", "z" ], - "sharp-light": [ + "sharpLight": [ "0", "00", "1", @@ -14310,6 +34307,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -14352,6 +34350,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -14373,6 +34373,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -14535,6 +34536,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -14662,6 +34664,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -15049,7 +35052,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -15395,6 +35400,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -16448,6 +36455,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -17063,7 +37071,7 @@ "yin-yang", "z" ], - "sharp-regular": [ + "sharp": [ "0", "00", "1", @@ -17624,6 +37632,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -17666,6 +37675,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -17687,6 +37698,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -17849,6 +37861,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -17976,6 +37989,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -18363,7 +38377,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -18709,6 +38725,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -19762,6 +39780,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -20377,7 +40396,7 @@ "yin-yang", "z" ], - "sharp-solid": [ + "sharpSolid": [ "0", "00", "1", @@ -20938,6 +40957,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -20980,6 +41000,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -21001,6 +41023,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -21163,6 +41186,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -21290,6 +41314,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -21677,7 +41702,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -22023,6 +42050,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -23076,6 +43105,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -23691,7 +43721,7 @@ "yin-yang", "z" ], - "sharp-thin": [ + "sharpThin": [ "0", "00", "1", @@ -24252,6 +44282,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -24294,6 +44325,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -24315,6 +44348,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -24477,6 +44511,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -24604,6 +44639,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -24991,7 +45027,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -25337,6 +45375,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -26390,6 +46430,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -27566,6 +47607,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -27608,6 +47650,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -27629,6 +47673,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -27791,6 +47836,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -27918,6 +47964,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -28305,7 +48352,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -28651,6 +48700,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -29704,6 +49755,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", @@ -30880,6 +50932,7 @@ "caret-left", "caret-right", "caret-up", + "carpool", "carrot", "cars", "cart-arrow-down", @@ -30922,6 +50975,8 @@ "chart-bullet", "chart-candlestick", "chart-column", + "chart-diagram", + "chart-fft", "chart-gantt", "chart-kanban", "chart-line-down", @@ -30943,6 +50998,7 @@ "chart-scatter", "chart-simple-horizontal", "chart-simple", + "chart-sine", "chart-tree-map", "chart-user", "chart-waterfall", @@ -31105,6 +51161,7 @@ "circle-yen", "circle-z", "circle", + "circles-overlap-3", "circles-overlap", "citrus-slice", "citrus", @@ -31232,6 +51289,7 @@ "comment-middle", "comment-minus", "comment-music", + "comment-nodes", "comment-pen", "comment-plus", "comment-question", @@ -31619,7 +51677,9 @@ "file-excel", "file-exclamation", "file-export", + "file-fragment", "file-gif", + "file-half-dashed", "file-heart", "file-image", "file-import", @@ -31965,6 +52025,8 @@ "hexagon-exclamation", "hexagon-image", "hexagon-minus", + "hexagon-nodes-bolt", + "hexagon-nodes", "hexagon-plus", "hexagon-vertical-nft-slanted", "hexagon-vertical-nft", @@ -33018,6 +53080,7 @@ "square-arrow-up-right", "square-arrow-up", "square-b", + "square-binary", "square-bolt", "square-c", "square-caret-down", diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_regular.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-light.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-regular.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-solid.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp-duotone-thin.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharp.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpLight.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpSolid.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_sharpThin.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_solid.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json new file mode 100644 index 000000000..67ff60f65 --- /dev/null +++ b/packages/fontawesome6-pro/glyphmaps/FontAwesome6Pro_thin.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"00":58471,"360-degrees":58076,"a":65,"abacus":63040,"accent-grave":96,"acorn":63150,"address-book":62137,"address-card":62139,"air-conditioner":63732,"airplay":57481,"alarm-clock":62286,"alarm-exclamation":63555,"alarm-plus":63556,"alarm-snooze":63557,"album-circle-plus":58508,"album-circle-user":58509,"album-collection-circle-plus":58510,"album-collection-circle-user":58511,"album-collection":63648,"album":63647,"alicorn":63152,"alien-8bit":63734,"alien":63733,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"align-slash":63558,"alt":57482,"amp-guitar":63649,"ampersand":38,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angel":63353,"angle-90":57485,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angle":57484,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up-down":58893,"angles-up":61698,"ankh":63044,"ant":59008,"apartment":58472,"aperture":58079,"apostrophe":39,"apple-core":57487,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-arrow-up":63619,"arrow-down-big-small":63628,"arrow-down-from-arc":58900,"arrow-down-from-bracket":58983,"arrow-down-from-dotted-line":57488,"arrow-down-from-line":62277,"arrow-down-left-and-arrow-up-right-to-center":57490,"arrow-down-left":57489,"arrow-down-long":61813,"arrow-down-right":57491,"arrow-down-short-wide":63620,"arrow-down-small-big":63629,"arrow-down-square-triangle":63625,"arrow-down-to-arc":58542,"arrow-down-to-bracket":57492,"arrow-down-to-dotted-line":57493,"arrow-down-to-line":62269,"arrow-down-to-square":57494,"arrow-down-triangle-square":63624,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-from-arc":58901,"arrow-left-from-bracket":58984,"arrow-left-from-line":62276,"arrow-left-long-to-line":58324,"arrow-left-long":61815,"arrow-left-to-arc":58902,"arrow-left-to-bracket":58985,"arrow-left-to-line":62270,"arrow-left":61536,"arrow-pointer":62021,"arrow-progress":58847,"arrow-right-arrow-left":61676,"arrow-right-from-arc":58545,"arrow-right-from-bracket":61579,"arrow-right-from-line":62275,"arrow-right-long-to-line":58325,"arrow-right-long":61816,"arrow-right-to-arc":58546,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right-to-line":62272,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down-left":58081,"arrow-turn-down-right":58326,"arrow-turn-down":61769,"arrow-turn-left-down":58931,"arrow-turn-left-up":58932,"arrow-turn-left":58930,"arrow-turn-right":58933,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-arrow-down":57497,"arrow-up-big-small":63630,"arrow-up-from-arc":58548,"arrow-up-from-bracket":57498,"arrow-up-from-dotted-line":57499,"arrow-up-from-ground-water":58549,"arrow-up-from-line":62274,"arrow-up-from-square":57500,"arrow-up-from-water-pump":58550,"arrow-up-left-from-circle":57502,"arrow-up-left":57501,"arrow-up-long":61814,"arrow-up-right-and-arrow-down-left-from-center":57504,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-right":57503,"arrow-up-short-wide":63621,"arrow-up-small-big":63631,"arrow-up-square-triangle":63627,"arrow-up-to-arc":58903,"arrow-up-to-bracket":58986,"arrow-up-to-dotted-line":57505,"arrow-up-to-line":62273,"arrow-up-triangle-square":63626,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-cross":57506,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-from-dotted-line":57507,"arrows-from-line":57508,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-maximize":62237,"arrows-minimize":57509,"arrows-repeat-1":62310,"arrows-repeat":62308,"arrows-retweet":62305,"arrows-rotate-reverse":58928,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-dotted-line":57510,"arrows-to-eye":58559,"arrows-to-line":57511,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom-simple":62931,"atom":62930,"audio-description-slash":57512,"audio-description":62110,"austral-sign":57513,"avocado":57514,"award-simple":57515,"award":62809,"axe-battle":63155,"axe":63154,"b":66,"baby-carriage":63357,"baby":63356,"backpack":62932,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"badge-check":62262,"badge-dollar":63045,"badge-percent":63046,"badge-sheriff":63650,"badge":62261,"badger-honey":63156,"badminton":58170,"bag-seedling":58866,"bag-shopping-minus":58960,"bag-shopping-plus":58961,"bag-shopping":62096,"bagel":58327,"bags-shopping":63559,"baguette":58328,"bahai":63078,"baht-sign":57516,"ball-pile":63358,"balloon":58083,"balloons":58084,"ballot-check":63283,"ballot":63282,"ban-bug":63481,"ban-parking":62998,"ban-smoking":62797,"ban":61534,"banana":58085,"bandage":62562,"bangladeshi-taka-sign":58086,"banjo":63651,"barcode-read":62564,"barcode-scan":62565,"barcode":61482,"bars-filter":57517,"bars-progress":63528,"bars-sort":57518,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping-minus":58962,"basket-shopping-plus":58963,"basket-shopping-simple":57519,"basket-shopping":62097,"basketball-hoop":62517,"basketball":62516,"bat":63157,"bath":62157,"battery-bolt":62326,"battery-empty":62020,"battery-exclamation":57520,"battery-full":62016,"battery-half":62018,"battery-low":57521,"battery-quarter":62019,"battery-slash":62327,"battery-three-quarters":62017,"bed-bunk":63736,"bed-empty":63737,"bed-front":63735,"bed-pulse":62599,"bed":62006,"bee":57522,"beer-mug-empty":61692,"beer-mug":57523,"bell-concierge":62818,"bell-exclamation":63560,"bell-on":63738,"bell-plus":63561,"bell-ring":58924,"bell-school-slash":62934,"bell-school":62933,"bell-slash":61942,"bell":61683,"bells":63359,"bench-tree":58087,"bezier-curve":62811,"bicycle":61958,"billboard":58829,"bin-bottles-recycle":58870,"bin-bottles":58869,"bin-recycle":58871,"binary-circle-check":58172,"binary-lock":58173,"binary-slash":58174,"binary":58171,"binoculars":61925,"biohazard":63360,"bird":58473,"bitcoin-sign":57524,"blanket-fire":58330,"blanket":62616,"blender-phone":63158,"blender":62743,"blinds-open":63740,"blinds-raised":63741,"blinds":63739,"block-brick-fire":58332,"block-brick":58331,"block-question":58333,"block-quote":57525,"block":58474,"blog":63361,"blueberries":58088,"bluetooth":62099,"bold":61490,"bolt-auto":57526,"bolt-lightning":57527,"bolt-slash":57528,"bolt":61671,"bomb":61922,"bone-break":62936,"bone":62935,"bong":62812,"book-arrow-right":57529,"book-arrow-up":57530,"book-atlas":62808,"book-bible":63047,"book-blank":62937,"book-bookmark":57531,"book-circle-arrow-right":57532,"book-circle-arrow-up":57533,"book-copy":57534,"book-font":57535,"book-heart":62617,"book-journal-whills":63082,"book-medical":63462,"book-open-cover":57536,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-section":57537,"book-skull":63159,"book-sparkles":63160,"book-tanakh":63527,"book-user":63463,"book":61485,"bookmark-slash":57538,"bookmark":61486,"books-medical":63464,"books":62939,"boombox":63653,"boot-heeled":58175,"boot":63362,"booth-curtain":63284,"border-all":63564,"border-bottom-right":63572,"border-bottom":63565,"border-center-h":63644,"border-center-v":63645,"border-inner":63566,"border-left":63567,"border-none":63568,"border-outer":63569,"border-right":63570,"border-top-left":63571,"border-top":63573,"bore-hole":58563,"bottle-baby":58995,"bottle-droplet":58564,"bottle-water":58565,"bow-arrow":63161,"bowl-chopsticks-noodles":58090,"bowl-chopsticks":58089,"bowl-food":58566,"bowl-hot":63523,"bowl-rice":58091,"bowl-scoop":58334,"bowl-scoops":58335,"bowl-soft-serve":58475,"bowl-spoon":58336,"bowling-ball-pin":57539,"bowling-ball":62518,"bowling-pins":62519,"box-archive":61831,"box-ballot":63285,"box-check":62567,"box-circle-check":57540,"box-dollar":62624,"box-heart":62621,"box-open-full":62620,"box-open":62622,"box-taped":62618,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"boxing-glove":62520,"bracket-curly-right":125,"bracket-curly":123,"bracket-round-right":41,"bracket-round":40,"bracket-square-right":93,"bracket-square":91,"brackets-curly":63466,"brackets-round":57541,"brackets-square":63465,"braille":62113,"brain-arrow-curved-right":63095,"brain-circuit":57542,"brain":62940,"brake-warning":57543,"brazilian-real-sign":58476,"bread-loaf":63467,"bread-slice-butter":58337,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-suspension":58573,"bridge-water":58574,"bridge":58568,"briefcase-arrow-right":58098,"briefcase-blank":57544,"briefcase-medical":62569,"briefcase":61617,"brightness-low":57546,"brightness":57545,"bring-forward":63574,"bring-front":63575,"broccoli":58338,"broom-ball":62552,"broom-wide":58833,"broom":62746,"browser":62334,"browsers":57547,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-magnifying-glass":58908,"building-memo":58910,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"buildings":57548,"bulldozer":58965,"bullhorn":61601,"bullseye-arrow":63048,"bullseye-pointer":63049,"bullseye":61760,"buoy-mooring":58806,"buoy":58805,"burger-cheese":63473,"burger-fries":57549,"burger-glass":57550,"burger-lettuce":58339,"burger-soda":63576,"burger":63493,"burrito":63469,"burst":58588,"bus-school":62941,"bus-simple":62814,"bus":61959,"business-time":63050,"butter":58340,"c":67,"cabin":58477,"cabinet-filing":63051,"cable-car":63450,"cactus":63655,"caduceus":59009,"cake-candles":61949,"cake-slice":58341,"calculator-simple":63052,"calculator":61932,"calendar-arrow-down":57552,"calendar-arrow-up":57553,"calendar-check":62068,"calendar-circle-exclamation":58478,"calendar-circle-minus":58479,"calendar-circle-plus":58480,"calendar-circle-user":58481,"calendar-clock":57554,"calendar-day":63363,"calendar-days":61555,"calendar-exclamation":62260,"calendar-heart":57555,"calendar-image":57556,"calendar-lines-pen":58482,"calendar-lines":57557,"calendar-minus":62066,"calendar-pen":62259,"calendar-plus":62065,"calendar-range":57558,"calendar-star":63286,"calendar-users":58850,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"calendars":57559,"camcorder":63656,"camera-cctv":63660,"camera-movie":63657,"camera-polaroid":63658,"camera-retro":61571,"camera-rotate":57560,"camera-security":63742,"camera-slash":57561,"camera-viewfinder":57562,"camera-web-slash":63539,"camera-web":63538,"camera":61488,"campfire":63162,"campground":63163,"can-food":58342,"candle-holder":63164,"candy-bar":58344,"candy-cane":63366,"candy-corn":63165,"candy":58343,"cannabis":62815,"cannon":58946,"capsules":62571,"car-battery":62943,"car-bolt":58177,"car-building":63577,"car-bump":62944,"car-burst":62945,"car-bus":63578,"car-circle-bolt":58178,"car-garage":62946,"car-mirrors":58179,"car-on":58589,"car-rear":62942,"car-side-bolt":58180,"car-side":62948,"car-tilt":62949,"car-tunnel":58590,"car-wash":62950,"car-wrench":62947,"car":61881,"caravan-simple":57344,"caravan":63743,"card-club":58345,"card-diamond":58346,"card-heart":58347,"card-spade":58348,"cards-blank":58591,"cards":58349,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carpool":59036,"carrot":63367,"cars":63579,"cart-arrow-down":61976,"cart-arrow-up":58350,"cart-circle-arrow-down":58351,"cart-circle-arrow-up":58352,"cart-circle-check":58353,"cart-circle-exclamation":58354,"cart-circle-plus":58355,"cart-circle-xmark":58356,"cart-flatbed-boxes":62581,"cart-flatbed-empty":62582,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-minus":57563,"cart-plus":61975,"cart-shopping-fast":57564,"cart-shopping":61562,"cart-xmark":57565,"cash-register":63368,"cassette-betamax":63652,"cassette-tape":63659,"cassette-vhs":63724,"castle":57566,"cat-space":57345,"cat":63166,"cauldron":63167,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair-office":63169,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glass":63390,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-bullet":57569,"chart-candlestick":57570,"chart-column":57571,"chart-diagram":59029,"chart-fft":59038,"chart-gantt":57572,"chart-kanban":58959,"chart-line-down":63053,"chart-line-up-down":58839,"chart-line-up":57573,"chart-line":61953,"chart-mixed-up-circle-currency":58840,"chart-mixed-up-circle-dollar":58841,"chart-mixed":63043,"chart-network":63370,"chart-pie-simple-circle-currency":58884,"chart-pie-simple-circle-dollar":58885,"chart-pie-simple":63054,"chart-pie":61952,"chart-pyramid":57574,"chart-radar":57575,"chart-scatter-3d":57576,"chart-scatter-bubble":57577,"chart-scatter":63470,"chart-simple-horizontal":58484,"chart-simple":58483,"chart-sine":59037,"chart-tree-map":57578,"chart-user":63139,"chart-waterfall":57579,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese-swiss":63472,"cheese":63471,"cherries":57580,"chess-bishop-piece":62523,"chess-bishop":62522,"chess-board":62524,"chess-clock-flip":62526,"chess-clock":62525,"chess-king-piece":62528,"chess-king":62527,"chess-knight-piece":62530,"chess-knight":62529,"chess-pawn-piece":62532,"chess-pawn":62531,"chess-queen-piece":62534,"chess-queen":62533,"chess-rook-piece":62536,"chess-rook":62535,"chess":62521,"chestnut":58358,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"chevrons-down":62242,"chevrons-left":62243,"chevrons-right":62244,"chevrons-up":62245,"chf-sign":58882,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"chimney":63371,"chopsticks":58359,"church":62749,"circle-0":57581,"circle-1":57582,"circle-2":57583,"circle-3":57584,"circle-4":57585,"circle-5":57586,"circle-6":57587,"circle-7":57588,"circle-8":57589,"circle-9":57590,"circle-a":57591,"circle-ampersand":57592,"circle-arrow-down-left":57593,"circle-arrow-down-right":57594,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up-left":57595,"circle-arrow-up-right":57596,"circle-arrow-up":61610,"circle-b":57597,"circle-bolt":57598,"circle-book-open":57599,"circle-bookmark":57600,"circle-c":57601,"circle-calendar":57602,"circle-camera":57603,"circle-caret-down":62253,"circle-caret-left":62254,"circle-caret-right":62256,"circle-caret-up":62257,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-d":57604,"circle-dashed":57605,"circle-divide":57606,"circle-dollar-to-slot":62649,"circle-dollar":62184,"circle-dot":61842,"circle-down-left":57607,"circle-down-right":57608,"circle-down":62296,"circle-e":57609,"circle-ellipsis-vertical":57611,"circle-ellipsis":57610,"circle-envelope":57612,"circle-euro":58830,"circle-exclamation-check":57613,"circle-exclamation":61546,"circle-f":57614,"circle-g":57615,"circle-gf":59007,"circle-h":62590,"circle-half-stroke":61506,"circle-half":57616,"circle-heart":62663,"circle-i":57617,"circle-info":61530,"circle-j":57618,"circle-k":57619,"circle-l":57620,"circle-left":62297,"circle-location-arrow":62978,"circle-m":57621,"circle-microphone-lines":57623,"circle-microphone":57622,"circle-minus":61526,"circle-n":57624,"circle-nodes":58594,"circle-notch":61902,"circle-o":57625,"circle-p":57626,"circle-parking":62997,"circle-pause":62091,"circle-phone-flip":57628,"circle-phone-hangup":57629,"circle-phone":57627,"circle-play":61764,"circle-plus":61525,"circle-q":57630,"circle-quarter-stroke":58835,"circle-quarter":57631,"circle-quarters":58360,"circle-question":61529,"circle-r":57632,"circle-radiation":63418,"circle-right":62298,"circle-s":57633,"circle-small":57634,"circle-sort-down":57393,"circle-sort-up":57394,"circle-sort":57392,"circle-star":57635,"circle-sterling":58831,"circle-stop":62093,"circle-t":57636,"circle-three-quarters-stroke":58836,"circle-three-quarters":57637,"circle-trash":57638,"circle-u":57639,"circle-up-left":57640,"circle-up-right":57641,"circle-up":62299,"circle-user":62141,"circle-v":57642,"circle-video":57643,"circle-w":57644,"circle-waveform-lines":57645,"circle-wifi-circle-wifi":59006,"circle-wifi":59005,"circle-x":57646,"circle-xmark":61527,"circle-y":57647,"circle-yen":58832,"circle-z":57648,"circle":61713,"circles-overlap-3":59041,"circles-overlap":58880,"citrus-slice":58101,"citrus":58100,"city":63055,"clapperboard-play":57650,"clapperboard":57649,"clarinet":63661,"claw-marks":63170,"clipboard-check":62572,"clipboard-list-check":63287,"clipboard-list":62573,"clipboard-medical":57651,"clipboard-prescription":62952,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-desk":57652,"clock-eight-thirty":58182,"clock-eight":58181,"clock-eleven-thirty":58184,"clock-eleven":58183,"clock-five-thirty":58186,"clock-five":58185,"clock-four-thirty":58187,"clock-nine-thirty":58189,"clock-nine":58188,"clock-one-thirty":58191,"clock-one":58190,"clock-rotate-left":61914,"clock-seven-thirty":58193,"clock-seven":58192,"clock-six-thirty":58195,"clock-six":58194,"clock-ten-thirty":58197,"clock-ten":58196,"clock-three-thirty":58199,"clock-three":58198,"clock-twelve-thirty":58201,"clock-twelve":58200,"clock-two-thirty":58203,"clock-two":58202,"clock":61463,"clone":62029,"closed-captioning-slash":57653,"closed-captioning":61962,"clothes-hanger":57654,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-binary":58881,"cloud-bolt-moon":63341,"cloud-bolt-sun":63342,"cloud-bolt":63340,"cloud-check":58204,"cloud-drizzle":63288,"cloud-exclamation":58513,"cloud-fog":63310,"cloud-hail-mixed":63290,"cloud-hail":63289,"cloud-meatball":63291,"cloud-minus":58205,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-music":63662,"cloud-plus":58206,"cloud-question":58514,"cloud-rain":63293,"cloud-rainbow":63294,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-showers":63295,"cloud-slash":57655,"cloud-sleet":63297,"cloud-snow":63298,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud-word":57656,"cloud-xmark":58207,"cloud":61634,"clouds-moon":63301,"clouds-sun":63302,"clouds":63300,"clover":57657,"club":62247,"coconut":58102,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request-closed":58361,"code-pull-request-draft":58362,"code-pull-request":57660,"code-simple":57661,"code":61729,"coffee-bean":57662,"coffee-beans":57663,"coffee-pot":57346,"coffin-cross":57425,"coffin":63174,"coin-blank":58363,"coin-front":58364,"coin-vertical":58365,"coin":63580,"coins":62750,"colon-sign":57664,"colon":58,"columns-3":58209,"comet":57347,"comma":44,"command":57666,"comment-arrow-down":57667,"comment-arrow-up-right":57669,"comment-arrow-up":57668,"comment-captions":57670,"comment-check":62636,"comment-code":57671,"comment-dollar":63057,"comment-dots":62637,"comment-exclamation":62639,"comment-heart":58824,"comment-image":57672,"comment-lines":62640,"comment-medical":63477,"comment-middle-top":57674,"comment-middle":57673,"comment-minus":62641,"comment-music":63664,"comment-nodes":59030,"comment-pen":62638,"comment-plus":62642,"comment-question":57675,"comment-quote":57676,"comment-slash":62643,"comment-smile":62644,"comment-sms":63437,"comment-text":57677,"comment-xmark":62645,"comment":61557,"comments-dollar":63059,"comments-question-check":57679,"comments-question":57678,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass-slash":62953,"compass":61774,"compress-wide":62246,"compress":61542,"computer-classic":63665,"computer-mouse-scrollwheel":63693,"computer-mouse":63692,"computer-speaker":63666,"computer":58597,"container-storage":62647,"conveyor-belt-arm":58872,"conveyor-belt-boxes":62575,"conveyor-belt-empty":57680,"conveyor-belt":62574,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"corn":63175,"corner":58366,"couch":62648,"court-sport":58947,"cow":63176,"cowbell-circle-plus":63668,"cowbell":63667,"crab":58367,"crate-apple":63153,"crate-empty":57681,"credit-card-blank":62345,"credit-card-front":62346,"credit-card":61597,"cricket-bat-ball":62537,"croissant":63478,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs-simple":58783,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"crutches":63480,"cruzeiro-sign":57682,"crystal-ball":58210,"cube":61874,"cubes-stacked":58598,"cubes":61875,"cucumber":58369,"cup-straw-swoosh":58212,"cup-straw":58211,"cup-togo":63173,"cupcake":58370,"curling-stone":62538,"custard":58371,"d":68,"dagger":63179,"dash":58372,"database":61888,"deer-rudolph":63375,"deer":63374,"delete-left":62810,"delete-right":57684,"democrat":63303,"desktop-arrow-down":57685,"desktop":62352,"dharmachakra":63061,"diagram-cells":58485,"diagram-lean-canvas":57686,"diagram-nested":57687,"diagram-next":58486,"diagram-predecessor":58487,"diagram-previous":58488,"diagram-project":62786,"diagram-sankey":57688,"diagram-subtask":58489,"diagram-successor":58490,"diagram-venn":57690,"dial-high":57692,"dial-low":57693,"dial-max":57694,"dial-med-low":57696,"dial-med":57695,"dial-min":57697,"dial-off":57698,"dial":57691,"diamond-exclamation":58373,"diamond-half-stroke":58808,"diamond-half":58807,"diamond-turn-right":62955,"diamond":61977,"diamonds-4":59019,"dice-d10":63181,"dice-d12":63182,"dice-d20":63183,"dice-d4":63184,"dice-d6":63185,"dice-d8":63186,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"dinosaur":58878,"diploma":62954,"disc-drive":63669,"disease":63482,"display-arrow-down":57700,"display-chart-up-circle-currency":58853,"display-chart-up-circle-dollar":58854,"display-chart-up":58851,"display-code":57701,"display-medical":57702,"display-slash":58106,"display":57699,"distribute-spacing-horizontal":58213,"distribute-spacing-vertical":58214,"ditto":34,"divide":62761,"dna":62577,"do-not-enter":62956,"dog-leashed":63188,"dog":63187,"dollar-sign":36,"dolly-empty":62579,"dolly":62578,"dolphin":57704,"dong-sign":57705,"donut":58374,"door-closed":62762,"door-open":62763,"dove":62650,"down-from-bracket":58987,"down-from-dotted-line":58375,"down-from-line":62281,"down-left-and-up-right-to-center":62498,"down-left":57706,"down-long":62217,"down-right":57707,"down-to-bracket":58599,"down-to-dotted-line":58376,"down-to-line":62282,"down":62292,"download":61465,"dragon":63189,"draw-circle":62957,"draw-polygon":62958,"draw-square":62959,"dreidel":63378,"drone-front":63584,"drone":63583,"droplet-degree":63304,"droplet-percent":63312,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"drumstick":63190,"dryer-heat":63586,"dryer":63585,"duck":63192,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"ear-muffs":63381,"ear":62960,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"eclipse":63305,"egg-fried":63484,"egg":63483,"eggplant":57708,"eject":61522,"elephant":63194,"elevator":57709,"ellipsis-stroke-vertical":62364,"ellipsis-stroke":62363,"ellipsis-vertical":61762,"ellipsis":61761,"empty-set":63062,"engine-warning":62962,"engine":57710,"envelope-circle-check":58600,"envelope-dot":57711,"envelope-open-dollar":63063,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"envelopes":57712,"equals":61,"eraser":61741,"escalator":57713,"ethernet":63382,"euro-sign":61779,"excavator":58966,"exclamation":33,"expand-wide":62240,"expand":61541,"explosion":58601,"eye-dropper-full":57714,"eye-dropper-half":57715,"eye-dropper":61947,"eye-evil":63195,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"eyes":58215,"f":70,"face-angry-horns":58216,"face-angry":62806,"face-anguished":58217,"face-anxious-sweat":58218,"face-astonished":58219,"face-awesome":58377,"face-beam-hand-over-mouth":58492,"face-clouds":58493,"face-confounded":58220,"face-confused":58221,"face-cowboy-hat":58222,"face-diagonal-mouth":58494,"face-disappointed":58223,"face-disguise":58224,"face-dizzy":62823,"face-dotted":58495,"face-downcast-sweat":58225,"face-drooling":58226,"face-exhaling":58496,"face-explode":58110,"face-expressionless":58227,"face-eyes-xmarks":58228,"face-fearful":58229,"face-flushed":62841,"face-frown-open":62842,"face-frown-slight":58230,"face-frown":61721,"face-glasses":58231,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-hand-over-mouth":58232,"face-hand-peeking":58497,"face-hand-yawn":58233,"face-head-bandage":58234,"face-holding-back-tears":58498,"face-hushed":58235,"face-icicles":58236,"face-kiss-beam":62871,"face-kiss-closed-eyes":58237,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-lying":58238,"face-mask":58239,"face-meh-blank":62884,"face-meh":61722,"face-melting":58499,"face-monocle":58240,"face-nauseated":58241,"face-nose-steam":58242,"face-party":58243,"face-pensive":58244,"face-persevering":58245,"face-pleading":58246,"face-pouting":58247,"face-raised-eyebrow":58248,"face-relieved":58249,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-sweat":58250,"face-sad-tear":62900,"face-saluting":58500,"face-scream":58251,"face-shush":58252,"face-sleeping":58253,"face-sleepy":58254,"face-smile-beam":62904,"face-smile-halo":58255,"face-smile-hearts":58256,"face-smile-horns":58257,"face-smile-plus":62905,"face-smile-relaxed":58258,"face-smile-tear":58259,"face-smile-tongue":58260,"face-smile-upside-down":58261,"face-smile-wink":62682,"face-smile":61720,"face-smiling-hands":58262,"face-smirking":58263,"face-spiral-eyes":58501,"face-sunglasses":58264,"face-surprise":62914,"face-swear":58265,"face-thermometer":58266,"face-thinking":58267,"face-tired":62920,"face-tissue":58268,"face-tongue-money":58269,"face-tongue-sweat":58270,"face-unamused":58271,"face-viewfinder":58111,"face-vomit":58272,"face-weary":58273,"face-woozy":58274,"face-worried":58275,"face-zany":58276,"face-zipper":58277,"falafel":58378,"family-dress":58113,"family-pants":58114,"family":58112,"fan-table":57348,"fan":63587,"farm":63588,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"fence":58115,"ferris-wheel":57716,"ferry":58602,"field-hockey-stick-ball":62540,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-binary":57717,"file-cad":58994,"file-certificate":62963,"file-chart-column":63065,"file-chart-pie":63066,"file-check":62230,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-info":58515,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-dashed-line":63607,"file-doc":58861,"file-eps":58948,"file-excel":61891,"file-exclamation":62234,"file-export":62830,"file-fragment":59031,"file-gif":58949,"file-half-dashed":59032,"file-heart":57718,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-jpg":58950,"file-lines":61788,"file-lock":58278,"file-magnifying-glass":63589,"file-medical":62583,"file-minus":62232,"file-mov":58951,"file-mp3":58952,"file-mp4":58953,"file-music":63670,"file-pdf":61889,"file-pen":62236,"file-plus-minus":57719,"file-plus":62233,"file-png":58982,"file-powerpoint":61892,"file-ppt":58954,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-slash":58279,"file-spreadsheet":63067,"file-svg":58955,"file-user":63068,"file-vector":58956,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-xls":58957,"file-xmark":62231,"file-xml":58964,"file-zip":58862,"file-zipper":61894,"file":61787,"files-medical":63485,"files":57720,"fill-drip":62838,"fill":62837,"film-canister":63671,"film-simple":62368,"film-slash":57721,"film":61448,"films":57722,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter-list":57724,"filter-slash":57725,"filter":61616,"filters":57726,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire-flame":63199,"fire-hydrant":57727,"fire-smoke":63307,"fire":61549,"fireplace":63386,"fish-bones":58116,"fish-cooked":63486,"fish-fins":58610,"fish":62840,"fishing-rod":58280,"flag-checkered":61726,"flag-pennant":62550,"flag-swallowtail":63308,"flag-usa":63309,"flag":61476,"flashlight":63672,"flask-gear":58865,"flask-round-poison":63200,"flask-round-potion":63201,"flask-vial":58611,"flask":61635,"flatbread-stuffed":58380,"flatbread":58379,"floppy-disk-circle-arrow-right":57728,"floppy-disk-circle-xmark":57729,"floppy-disk-pen":57730,"floppy-disk":61639,"floppy-disks":57731,"florin-sign":57732,"flower-daffodil":63488,"flower-tulip":63489,"flower":63487,"flute":63673,"flux-capacitor":63674,"flying-disc":58281,"folder-arrow-down":57427,"folder-arrow-up":57428,"folder-bookmark":57734,"folder-check":58958,"folder-closed":57733,"folder-gear":57735,"folder-grid":57736,"folder-heart":57737,"folder-image":57738,"folder-magnifying-glass":57739,"folder-medical":57740,"folder-minus":63069,"folder-music":57741,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder-user":57742,"folder-xmark":63071,"folder":61563,"folders":63072,"fondue-pot":58381,"font-awesome":62132,"font-case":63590,"font":61489,"football-helmet":62543,"football":62542,"fork-knife":62182,"fork":62179,"forklift":62586,"fort":58502,"forward-fast":61520,"forward-step":61521,"forward":61518,"frame":58517,"franc-sign":57743,"french-fries":63491,"frog":62766,"function":63073,"futbol":61923,"g":71,"galaxy":57352,"gallery-thumbnails":58282,"game-board-simple":63592,"game-board":63591,"game-console-handheld-crank":58809,"game-console-handheld":63675,"gamepad-modern":58786,"gamepad":61723,"garage-car":57354,"garage-open":57355,"garage":57353,"garlic":58382,"gas-pump-slash":62964,"gas-pump":62767,"gauge-circle-bolt":58518,"gauge-circle-minus":58519,"gauge-circle-plus":58520,"gauge-high":63013,"gauge-low":63015,"gauge-max":63014,"gauge-min":63016,"gauge-simple-high":63018,"gauge-simple-low":63020,"gauge-simple-max":63019,"gauge-simple-min":63021,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear-code":58856,"gear-complex-code":58859,"gear-complex":58857,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gif":57744,"gift-card":63075,"gift":61547,"gifts":63388,"gingerbread-man":63389,"glass-citrus":63593,"glass-empty":57745,"glass-half":57746,"glass-water-droplet":58613,"glass-water":58612,"glass":63492,"glasses-round":62965,"glasses":62768,"globe-pointer":58894,"globe-snow":63395,"globe-stand":62966,"globe-wifi":59013,"globe":61612,"goal-net":58283,"golf-ball-tee":62544,"golf-club":62545,"golf-flag-hole":58284,"gopuram":63076,"graduation-cap":61853,"gramophone":63677,"grapes":58118,"grate-droplet":57748,"grate":57747,"greater-than-equal":62770,"greater-than":62,"grid-2-plus":57751,"grid-2":57750,"grid-4":57752,"grid-5":57753,"grid-dividers":58285,"grid-horizontal":58119,"grid-round-2-plus":58844,"grid-round-2":58843,"grid-round-4":58845,"grid-round-5":58846,"grid-round":58842,"grid":57749,"grill-fire":58788,"grill-hot":58789,"grill":58787,"grip-dots-vertical":58385,"grip-dots":58384,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar-electric":63678,"guitar":63398,"guitars":63679,"gun-slash":57756,"gun-squirt":57757,"gun":57755,"h":72,"h1":62227,"h2":62228,"h3":62229,"h4":63594,"h5":58386,"h6":58387,"hammer-brush":58912,"hammer-crash":58388,"hammer-war":63204,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-back-point-down":57758,"hand-back-point-left":57759,"hand-back-point-ribbon":57760,"hand-back-point-right":57761,"hand-back-point-up":57762,"hand-dots":62561,"hand-fingers-crossed":57763,"hand-fist":63198,"hand-heart":62652,"hand-holding-box":62587,"hand-holding-circle-dollar":58913,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-magic":63205,"hand-holding-medical":57436,"hand-holding-seedling":62655,"hand-holding-skull":57764,"hand-holding":62653,"hand-horns":57769,"hand-lizard":62040,"hand-love":57765,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-ribbon":57766,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand-wave":57767,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding-diamond":62588,"hands-holding-dollar":62661,"hands-holding-heart":62659,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag-lock":58389,"hashtag":35,"hat-beach":58886,"hat-chef":63595,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-santa":63399,"hat-winter":63400,"hat-witch":63207,"hat-wizard":63208,"head-side-brain":63496,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-gear":58897,"head-side-goggles":63210,"head-side-headphones":63682,"head-side-heart":57770,"head-side-mask":57443,"head-side-medical":63497,"head-side-virus":57444,"head-side":63209,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-half-stroke":57772,"heart-half":57771,"heart-pulse":61982,"heart":61444,"heat":57356,"helicopter-symbol":58626,"helicopter":62771,"helmet-battle":63211,"helmet-safety":63495,"helmet-un":58627,"hexagon-check":58390,"hexagon-divide":57773,"hexagon-exclamation":58391,"hexagon-image":58628,"hexagon-minus":62215,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"hexagon-plus":62208,"hexagon-vertical-nft-slanted":58630,"hexagon-vertical-nft":58629,"hexagon-xmark":62190,"hexagon":62226,"high-definition":57774,"highlighter-line":57775,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-mask":63214,"hockey-puck":62547,"hockey-stick-puck":58286,"hockey-sticks":62548,"holly-berry":63402,"honey-pot":58392,"hood-cloak":63215,"horizontal-rule":63596,"horse-head":63403,"horse-saddle":63683,"horse":63216,"hose-reel":58394,"hose":58393,"hospital-user":63501,"hospital":61688,"hospitals":63502,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-clock":58395,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-blank":58503,"house-building":57777,"house-chimney-blank":58288,"house-chimney-crack":63217,"house-chimney-heart":57778,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-day":57358,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-heart":62665,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-night":57360,"house-person-leave":57359,"house-person-return":57361,"house-signal":57362,"house-tree":57779,"house-tsunami":58645,"house-turret":57780,"house-user":57776,"house-water":63311,"house-window":58291,"house":61461,"hryvnia-sign":63218,"hundred-points":58396,"hurricane":63313,"hydra":59014,"hyphen":45,"i-cursor":62022,"i":73,"ice-cream":63504,"ice-skate":63404,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-landscape":57781,"image-polaroid-user":57782,"image-polaroid":63684,"image-portrait":62432,"image-slash":57783,"image-user":57784,"image":61502,"images-user":57785,"images":62210,"inbox-full":57786,"inbox-in":62224,"inbox-out":62225,"inbox":61468,"inboxes":57787,"indent":61500,"indian-rupee-sign":57788,"industry-windows":62387,"industry":62069,"infinity":62772,"info":61737,"inhaler":62969,"input-numeric":57789,"input-pipe":57790,"input-text":57791,"integral":63079,"interrobang":58810,"intersection":63080,"island-tropical":63505,"italic":61491,"j":74,"jack-o-lantern":62222,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"joystick":63685,"jug-bottle":58875,"jug-detergent":58649,"jug":63686,"k":75,"kaaba":63083,"kazoo":63687,"kerning":63599,"key-skeleton-left-right":58292,"key-skeleton":63219,"key":61572,"keyboard-brightness-low":57793,"keyboard-brightness":57792,"keyboard-down":57794,"keyboard-left":57795,"keyboard":61724,"keynote":63084,"khanda":63085,"kidneys":62971,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kite":63220,"kiwi-bird":62773,"kiwi-fruit":58124,"knife-kitchen":63221,"knife":62180,"l":76,"lacrosse-stick-ball":58294,"lacrosse-stick":58293,"lambda":63086,"lamp-desk":57364,"lamp-floor":57365,"lamp-street":57797,"lamp":62666,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark-magnifying-glass":58914,"landmark":63087,"language":61867,"laptop-arrow-down":57798,"laptop-binary":58855,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop-mobile":63610,"laptop-slash":57799,"laptop":61705,"lari-sign":57800,"lasso-sparkles":57801,"lasso":63688,"layer-group":62973,"layer-minus":62974,"layer-plus":62975,"leaf-heart":62667,"leaf-maple":63222,"leaf-oak":63223,"leaf":61548,"leafy-green":58397,"left-from-bracket":58988,"left-from-line":62280,"left-long-to-line":58398,"left-long":62218,"left-right":62263,"left-to-bracket":58989,"left-to-line":62283,"left":62293,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"light-ceiling":57366,"light-emergency-on":58400,"light-emergency":58399,"light-switch-off":57368,"light-switch-on":57369,"light-switch":57367,"lightbulb-cfl-on":58791,"lightbulb-cfl":58790,"lightbulb-dollar":63088,"lightbulb-exclamation-on":57802,"lightbulb-exclamation":63089,"lightbulb-gear":58877,"lightbulb-message":59015,"lightbulb-on":63090,"lightbulb-slash":63091,"lightbulb":61675,"lighthouse":58898,"lights-holiday":63410,"line-columns":63600,"line-height":63601,"lines-leaning":58654,"link-horizontal-slash":57804,"link-horizontal":57803,"link-simple-slash":57806,"link-simple":57805,"link-slash":61735,"link":61633,"lips":62976,"lira-sign":61845,"list-check":61614,"list-dropdown":57807,"list-music":63689,"list-ol":61643,"list-radio":57808,"list-timeline":57809,"list-tree":57810,"list-ul":61642,"list":61498,"litecoin-sign":57811,"loader":57812,"lobster":58401,"location-arrow-up":58938,"location-arrow":61732,"location-check":62982,"location-crosshairs-slash":62979,"location-crosshairs":62977,"location-dot-slash":62981,"location-dot":62405,"location-exclamation":62984,"location-minus":62985,"location-pen":62983,"location-pin-lock":58655,"location-pin-slash":62988,"location-pin":61505,"location-plus":62986,"location-question":62987,"location-smile":62989,"location-xmark":62990,"lock-a":58402,"lock-hashtag":58403,"lock-keyhole-open":62402,"lock-keyhole":62221,"lock-open":62401,"lock":61475,"locust":58656,"lollipop":58404,"loveseat":62668,"luchador-mask":62549,"lungs-virus":57447,"lungs":62980,"m":77,"mace":63224,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-arrows-rotate":58974,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-music":58975,"magnifying-glass-play":58976,"magnifying-glass-plus":61454,"magnifying-glass-waveform":58977,"magnifying-glass":61442,"mailbox-flag-up":58811,"mailbox":63507,"manat-sign":57813,"mandolin":63225,"mango":58127,"manhole":57814,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-snorkel":58295,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"meat":63508,"medal":62882,"megaphone":63093,"melon-slice":58129,"melon":58128,"memo-circle-check":57817,"memo-circle-info":58522,"memo-pad":57818,"memo":57816,"memory":62776,"menorah":63094,"mercury":61987,"merge":58662,"message-arrow-down":57819,"message-arrow-up-right":57821,"message-arrow-up":57820,"message-bot":58296,"message-captions":57822,"message-check":62626,"message-code":57823,"message-dollar":63056,"message-dots":62627,"message-exclamation":62629,"message-heart":58825,"message-image":57824,"message-lines":62630,"message-medical":63476,"message-middle-top":57826,"message-middle":57825,"message-minus":62631,"message-music":63663,"message-pen":62628,"message-plus":62632,"message-question":57827,"message-quote":57828,"message-slash":62633,"message-smile":62634,"message-sms":57829,"message-text":57830,"message-xmark":62635,"message":62074,"messages-dollar":63058,"messages-question":57831,"messages":62646,"meteor":63315,"meter-bolt":57833,"meter-droplet":57834,"meter-fire":57835,"meter":57832,"microchip-ai":57836,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone-stand":63691,"microphone":61744,"microscope":62992,"microwave":57371,"mill-sign":57837,"minimize":63372,"minus":61544,"mistletoe":63412,"mitten":63413,"mobile-button":61707,"mobile-notch":57838,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile-signal-out":57840,"mobile-signal":57839,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-simple-wave":57842,"money-bill-simple":57841,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills-simple":57844,"money-bills":57843,"money-check-dollar-pen":63603,"money-check-dollar":62781,"money-check-pen":63602,"money-check":62780,"money-from-bracket":58130,"money-simple-from-bracket":58131,"monitor-waveform":62993,"monkey":63227,"monument":62886,"moon-cloud":63316,"moon-over-sun":63306,"moon-stars":63317,"moon":61830,"moped":58297,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mountains":63229,"mouse-field":58792,"mp3-player":63694,"mug-hot":63414,"mug-marshmallows":63415,"mug-saucer":61684,"mug-tea-saucer":57845,"mug-tea":63605,"mug":63604,"mushroom":58405,"music-magnifying-glass":58978,"music-note-slash":63696,"music-note":63695,"music-slash":63697,"music":61441,"mustache":58812,"n":78,"naira-sign":57846,"narwhal":63230,"nesting-dolls":58298,"network-wired":63231,"neuter":61996,"newspaper":61930,"nfc-lock":57848,"nfc-magnifying-glass":57849,"nfc-pen":57850,"nfc-signal":57851,"nfc-slash":57852,"nfc-symbol":58673,"nfc-trash":57853,"nfc":57847,"nose":58813,"not-equal":62782,"notdef":57854,"note-medical":57856,"note-sticky":62025,"note":57855,"notebook":57857,"notes-medical":62593,"notes":57858,"o":79,"object-exclude":58524,"object-group":62023,"object-intersect":58525,"object-subtract":58526,"object-ungroup":62024,"object-union":58527,"objects-align-bottom":58299,"objects-align-center-horizontal":58300,"objects-align-center-vertical":58301,"objects-align-left":58302,"objects-align-right":58303,"objects-align-top":58304,"objects-column":58305,"octagon-check":58406,"octagon-divide":57859,"octagon-exclamation":57860,"octagon-minus":62216,"octagon-plus":62209,"octagon-xmark":62192,"octagon":62214,"octopus":59016,"oil-can-drip":57861,"oil-can":62995,"oil-temperature":62996,"oil-well":58674,"olive-branch":58135,"olive":58134,"om":63097,"omega":63098,"onion":58407,"option":58136,"ornament":63416,"otter":63232,"outdent":61499,"outlet":57372,"oven":57373,"overline":63606,"p":80,"page-caret-down":58409,"page-caret-up":58410,"page":58408,"pager":63509,"paint-roller":62890,"paintbrush-fine":62889,"paintbrush-pencil":57862,"paintbrush":61948,"palette":62783,"pallet-box":57864,"pallet-boxes":62595,"pallet":62594,"pan-food":58411,"pan-frying":58412,"pancakes":58413,"panel-ews":58414,"panel-fire":58415,"panorama":57865,"paper-plane-top":57866,"paper-plane":61912,"paperclip-vertical":58306,"paperclip":61638,"parachute-box":62669,"paragraph-left":63608,"paragraph":61917,"party-bell":58138,"party-horn":58139,"passport":62891,"paste":61674,"pause":61516,"paw-claws":63234,"paw-simple":63233,"paw":61872,"peace":63100,"peach":57867,"peanut":58416,"peanuts":58417,"peapod":58140,"pear":57868,"pedestal":57869,"pegasus":63235,"pen-circle":57870,"pen-clip-slash":57871,"pen-clip":62213,"pen-fancy-slash":57872,"pen-fancy":62892,"pen-field":57873,"pen-line":57874,"pen-nib-slash":58529,"pen-nib":62893,"pen-paintbrush":63000,"pen-ruler":62894,"pen-slash":57875,"pen-swirl":57876,"pen-to-square":61508,"pen":62212,"pencil-mechanical":58826,"pencil-slash":57877,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-dress-simple":57880,"people-dress":57879,"people-group":58675,"people-line":58676,"people-pants-simple":57882,"people-pants":57881,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"people-simple":57883,"people":57878,"pepper-hot":63510,"pepper":58418,"percent":37,"period":46,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking-mountain":63563,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-carry-box":62671,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dolly-empty":62673,"person-dolly":62672,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress-fairy":58887,"person-dress-simple":57884,"person-dress":61826,"person-drowning":58693,"person-fairy":58888,"person-falling-burst":58695,"person-falling":58694,"person-from-portal":57379,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-pinball":57885,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running-fast":58879,"person-running":63244,"person-seat-reclined":57887,"person-seat":57886,"person-shelter":58703,"person-sign":63319,"person-simple":57888,"person-skating":63429,"person-ski-jumping":63431,"person-ski-lift":63432,"person-skiing-nordic":63434,"person-skiing":63433,"person-sledding":63435,"person-snowboarding":63438,"person-snowmobiling":63441,"person-swimming":62916,"person-through-window":58793,"person-to-door":58419,"person-to-portal":57378,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-arrow-down-left":57891,"phone-arrow-right":58814,"phone-arrow-up-right":57892,"phone-flip":63609,"phone-hangup":57893,"phone-intercom":58420,"phone-missed":57894,"phone-office":63101,"phone-plus":62674,"phone-rotary":63699,"phone-slash":62429,"phone-volume":62112,"phone-xmark":57895,"phone":61589,"photo-film-music":57896,"photo-film":63612,"pi":63102,"piano-keyboard":63701,"piano":63700,"pickaxe":58815,"pickleball":58421,"pie":63237,"pig":63238,"piggy-bank":62675,"pills":62596,"pinata":58307,"pinball":57897,"pineapple":58143,"pipe-circle-check":58422,"pipe-collar":58423,"pipe-section":58424,"pipe-smoking":58308,"pipe-valve":58425,"pipe":124,"pizza-slice":63512,"pizza":63511,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-engines":62430,"plane-lock":58712,"plane-prop":57899,"plane-slash":57449,"plane-tail":57900,"plane-up-slash":57902,"plane-up":57901,"plane":61554,"planet-moon":57375,"planet-ringed":57376,"plant-wilt":58794,"plate-utensils":58427,"plate-wheat":58714,"play-pause":57903,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-large":58782,"plus-minus":58428,"plus":43,"podcast":62158,"podium-star":63320,"podium":63104,"police-box":57377,"poll-people":63321,"pompebled":58429,"poo-storm":63322,"poo":62206,"pool-8-ball":58309,"poop":63001,"popcorn":63513,"popsicle":58430,"pot-food":58431,"potato":58432,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle-pill":58816,"prescription-bottle":62597,"prescription":62897,"presentation-screen":63109,"pretzel":58433,"print-magnifying-glass":63514,"print-slash":63110,"print":61487,"projector":63702,"pump-medical":57450,"pump-soap":57451,"pump":58434,"pumpkin":63239,"puzzle-piece-simple":57905,"puzzle-piece":61742,"puzzle":58435,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"quotes":57908,"r":82,"rabbit-running":63241,"rabbit":63240,"raccoon":58899,"racquet":62554,"radar":57380,"radiation":63417,"radio-tuner":63704,"radio":63703,"rainbow":63323,"raindrops":63324,"ram":63242,"ramp-loading":62676,"ranking-star":58721,"raygun":57381,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-barcode":62563,"rectangle-code":58146,"rectangle-history-circle-plus":58531,"rectangle-history-circle-user":58532,"rectangle-history":58530,"rectangle-list":61474,"rectangle-pro":57909,"rectangle-terminal":57910,"rectangle-vertical-history":57911,"rectangle-vertical":62203,"rectangle-wide":62204,"rectangle-xmark":62480,"rectangle":62202,"rectangles-mixed":58147,"recycle":61880,"reel":57912,"reflect-both":58991,"reflect-horizontal":58980,"reflect-vertical":58981,"refrigerator":57382,"registered":62045,"repeat-1":62309,"repeat":62307,"reply-all":61730,"reply-clock":57913,"reply":62437,"republican":63326,"restroom-simple":57914,"restroom":63421,"retweet":61561,"rhombus":57915,"ribbon":62678,"right-from-bracket":62197,"right-from-line":62279,"right-left-large":58849,"right-left":62306,"right-long-to-line":58436,"right-long":62219,"right-to-bracket":62198,"right-to-line":62284,"right":62294,"ring-diamond":58795,"ring":63243,"rings-wedding":63515,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot-astromech":58066,"robot":62788,"rocket-launch":57383,"rocket":61749,"roller-coaster":58148,"rotate-exclamation":57916,"rotate-left":62186,"rotate-reverse":58929,"rotate-right":62201,"rotate":62193,"route-highway":63002,"route-interstate":63003,"route":62679,"router":63706,"rss":61598,"ruble-sign":61784,"rug":58729,"rugby-ball":58310,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-triangle":63004,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"rv":63422,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sack":63516,"sailboat":58437,"salad":63518,"salt-shaker":58438,"sandwich":63519,"satellite-dish":63424,"satellite":63423,"sausage":63520,"saxophone-fire":63707,"saxophone":63708,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"scalpel-line-dashed":63006,"scalpel":63005,"scanner-gun":62600,"scanner-image":63731,"scanner-keyboard":62601,"scanner-touchscreen":62602,"scarecrow":63245,"scarf":63425,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screen-users":63037,"screencast":57918,"screwdriver-wrench":63449,"screwdriver":62794,"scribble":57919,"scroll-old":63247,"scroll-torah":63136,"scroll":63246,"scrubber":62200,"scythe":63248,"sd-card":63426,"sd-cards":57920,"seal-exclamation":57922,"seal-question":57923,"seal":57921,"seat-airline":57924,"section":58439,"seedling":62680,"semicolon":59,"send-back":63614,"send-backward":63615,"sensor-cloud":57388,"sensor-fire":57386,"sensor-on":57387,"sensor-triangle-exclamation":57385,"sensor":57384,"server":62003,"shapes":63007,"share-all":62311,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheep":63249,"sheet-plastic":58737,"shekel-sign":61963,"shelves-empty":57926,"shelves":62592,"shield-cat":58738,"shield-check":62199,"shield-cross":63250,"shield-dog":58739,"shield-exclamation":57927,"shield-halved":62445,"shield-heart":58740,"shield-keyhole":57928,"shield-minus":57929,"shield-plus":57930,"shield-quartered":58741,"shield-slash":57931,"shield-virus":57452,"shield-xmark":57932,"shield":61746,"ship":61978,"shirt-long-sleeve":58311,"shirt-running":58312,"shirt-tank-top":58313,"shirt":62803,"shish-kebab":63521,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shovel-snow":63427,"shovel":63251,"shower-down":57933,"shower":62156,"shredder":63114,"shrimp":58440,"shuffle":61556,"shutters":58441,"shuttle-space":61847,"shuttlecock":62555,"sickle":63522,"sidebar-flip":57935,"sidebar":57934,"sigma":63115,"sign-hanging":62681,"sign-post":58916,"sign-posts-wrench":58918,"sign-posts":58917,"signal-bars-fair":63122,"signal-bars-good":63123,"signal-bars-slash":63124,"signal-bars-weak":63121,"signal-bars":63120,"signal-fair":63117,"signal-good":63118,"signal-slash":63125,"signal-stream-slash":57936,"signal-stream":63709,"signal-strong":63119,"signal-weak":63116,"signal":61458,"signature-lock":58314,"signature-slash":58315,"signature":62903,"signs-post":62071,"sim-card":63428,"sim-cards":57937,"sink":57453,"siren-on":57390,"siren":57389,"sitemap":61672,"skeleton-ribs":58827,"skeleton":63008,"ski-boot-ski":58317,"ski-boot":58316,"skull-cow":63710,"skull-crossbones":63252,"skull":62796,"slash-back":92,"slash-forward":47,"slash":63253,"sleigh":63436,"slider":57938,"sliders-simple":57939,"sliders-up":62449,"sliders":61918,"slot-machine":58318,"smog":63327,"smoke":63328,"smoking":62605,"snake":63254,"snooze":63616,"snow-blowing":63329,"snowflake-droplets":58817,"snowflake":62172,"snowflakes":63439,"snowman-head":63387,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"soft-serve":58368,"solar-panel":62906,"solar-system":57391,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"space-station-moon-construction":57396,"space-station-moon":57395,"spade":62196,"spaghetti-monster-flying":63099,"sparkle":58838,"sparkles":63632,"speaker":63711,"speakers":63712,"spell-check":63633,"spider-black-widow":63256,"spider-web":63257,"spider":63255,"spinner-scale":58922,"spinner-third":62452,"spinner":61712,"split":57940,"splotch":62908,"spoon":62181,"sportsball":58443,"spray-can-sparkles":62928,"spray-can":62909,"sprinkler-ceiling":58444,"sprinkler":57397,"square-0":57941,"square-1":57942,"square-2":57943,"square-3":57944,"square-4":57945,"square-5":57946,"square-6":57947,"square-7":57948,"square-8":57949,"square-9":57950,"square-a-lock":58445,"square-a":57951,"square-ampersand":57952,"square-arrow-down-left":57953,"square-arrow-down-right":57954,"square-arrow-down":62265,"square-arrow-left":62266,"square-arrow-right":62267,"square-arrow-up-left":57955,"square-arrow-up-right":61772,"square-arrow-up":62268,"square-b":57956,"square-binary":59035,"square-bolt":57957,"square-c":57958,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-chevron-down":62249,"square-chevron-left":62250,"square-chevron-right":62251,"square-chevron-up":62252,"square-code":57959,"square-d":57960,"square-dashed-circle-plus":58818,"square-dashed":57961,"square-divide":57962,"square-dollar":62185,"square-down-left":57963,"square-down-right":57964,"square-down":62288,"square-e":57965,"square-ellipsis-vertical":57967,"square-ellipsis":57966,"square-envelope":61849,"square-exclamation":62241,"square-f":57968,"square-fragile":62619,"square-full":62556,"square-g":57969,"square-h":61693,"square-heart":62664,"square-i":57970,"square-info":62223,"square-j":57971,"square-k":57972,"square-kanban":58504,"square-l":57973,"square-left":62289,"square-list":58505,"square-m":57974,"square-minus":61766,"square-n":57975,"square-nfi":58742,"square-o":57976,"square-p":57977,"square-parking-slash":62999,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone-hangup":57978,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-q":57979,"square-quarters":58446,"square-question":62205,"square-quote":58153,"square-r":57980,"square-right":62290,"square-ring":58447,"square-root-variable":63128,"square-root":63127,"square-rss":61763,"square-s":57981,"square-share-nodes":61921,"square-sliders-vertical":62450,"square-sliders":62448,"square-small":57982,"square-star":57983,"square-t":57984,"square-terminal":58154,"square-this-way-up":62623,"square-u":57985,"square-up-left":57986,"square-up-right":62304,"square-up":62291,"square-user":57987,"square-v":57988,"square-virus":58744,"square-w":57989,"square-x":57990,"square-xmark":62163,"square-y":57991,"square-z":57992,"square":61640,"squid":58448,"squirrel":63258,"staff-snake":58745,"staff":63259,"stairs":57993,"stamp":62911,"standard-definition":57994,"stapler":58799,"star-and-crescent":63129,"star-christmas":63444,"star-exclamation":62195,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star-sharp-half-stroke":57997,"star-sharp-half":57996,"star-sharp":57995,"star-shooting":57398,"star":61445,"starfighter-twin-ion-engine-advanced":57998,"starfighter-twin-ion-engine":57400,"starfighter":57399,"stars":63330,"starship-freighter":57402,"starship":57401,"steak":63524,"steering-wheel":63010,"sterling-sign":61780,"stethoscope":61681,"stocking":63445,"stomach":63011,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-lock":58534,"store-slash":57457,"store":62798,"strawberry":58155,"street-view":61981,"stretcher":63525,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"subtitles-slash":58896,"subtitles":58895,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-bright":57999,"sun-cloud":63331,"sun-dust":63332,"sun-haze":63333,"sun-plant-wilt":58746,"sun":61829,"sunglasses":63634,"sunrise":63334,"sunset":63335,"superscript":61739,"sushi-roll":58507,"sushi":58506,"swap-arrows":58890,"swap":58889,"swatchbook":62915,"sword-laser-alt":57404,"sword-laser":57403,"sword":63260,"swords-laser":57405,"swords":63261,"symbols":63598,"synagogue":63131,"syringe":62606,"t-rex":58921,"t":84,"table-cells-column-lock":59000,"table-cells-column-unlock":59024,"table-cells-large":61449,"table-cells-lock":59001,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells-unlock":59026,"table-cells":61450,"table-columns":61659,"table-layout":58000,"table-list":61451,"table-picnic":58157,"table-pivot":58001,"table-rows":58002,"table-tennis-paddle-ball":62557,"table-tree":58003,"table":61646,"tablet-button":61706,"tablet-rugged":62607,"tablet-screen-button":62458,"tablet-screen":62460,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"taco":63526,"tag":61483,"tags":61484,"tally-1":58004,"tally-2":58005,"tally-3":58006,"tally-4":58007,"tally":63132,"tamale":58449,"tank-water":58450,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi-bus":58008,"taxi":61882,"teddy-bear":58319,"teeth-open":63023,"teeth":63022,"telescope":57406,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-list":58009,"temperature-low":63339,"temperature-quarter":62154,"temperature-snow":63336,"temperature-sun":63338,"temperature-three-quarters":62152,"tenge-sign":63447,"tennis-ball":62558,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent-double-peak":58919,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-size":63636,"text-slash":63613,"text-width":61493,"text":63635,"thermometer":62609,"theta":63134,"thought-bubble":58158,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"tick":58159,"ticket-airline":58010,"ticket-perforated":58942,"ticket-simple":62463,"ticket":61765,"tickets-airline":58011,"tickets-perforated":58943,"tickets-simple":58969,"tickets":58968,"tilde":126,"timeline-arrow":58013,"timeline":58012,"timer":58014,"tire-flat":63026,"tire-pressure-warning":63027,"tire-rugged":63028,"tire":63025,"toggle-large-off":58800,"toggle-large-on":58801,"toggle-off":61956,"toggle-on":61957,"toilet-paper-blank-under":58015,"toilet-paper-blank":63263,"toilet-paper-check":58802,"toilet-paper-slash":57458,"toilet-paper-under-slash":58017,"toilet-paper-under":58016,"toilet-paper-xmark":58803,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"tomato":58160,"tombstone-blank":63265,"tombstone":63264,"toolbox":62802,"tooth":62921,"toothbrush":63029,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-control":58018,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-cone":63030,"traffic-light-go":63032,"traffic-light-slow":63033,"traffic-light-stop":63034,"traffic-light":63031,"trailer":57409,"train-subway-tunnel":58019,"train-subway":62009,"train-track":58451,"train-tram":58804,"train-tunnel":58452,"train":62008,"transformer-bolt":58020,"transgender":61989,"transporter-1":57411,"transporter-2":57412,"transporter-3":57413,"transporter-4":58021,"transporter-5":58022,"transporter-6":58023,"transporter-7":58024,"transporter-empty":57414,"transporter":57410,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can-check":58025,"trash-can-clock":58026,"trash-can-list":58027,"trash-can-plus":58028,"trash-can-slash":58029,"trash-can-undo":63638,"trash-can-xmark":58030,"trash-can":62189,"trash-check":58031,"trash-clock":58032,"trash-list":58033,"trash-plus":58034,"trash-slash":58035,"trash-undo":63637,"trash-xmark":58036,"trash":61944,"treasure-chest":63267,"tree-christmas":63451,"tree-city":58759,"tree-deciduous":62464,"tree-decorated":63452,"tree-large":63453,"tree-palm":63531,"tree":61883,"trees":63268,"triangle-exclamation":61553,"triangle-instrument":63714,"triangle-person-digging":63581,"triangle":62188,"tricycle-adult":58820,"tricycle":58819,"trillium":58760,"trophy-star":62187,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-bolt":58320,"truck-clock":62604,"truck-container-empty":58037,"truck-container":62684,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-fire":58970,"truck-flatbed":58038,"truck-front":58039,"truck-ladder":58967,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-plow":63454,"truck-ramp-box":62686,"truck-ramp-couch":62685,"truck-ramp":62688,"truck-tow":58040,"truck-utensils":58920,"truck":61649,"trumpet":63715,"tty-answer":58041,"tty":61924,"tugrik-sign":58042,"turkey":63269,"turkish-lira-sign":58043,"turn-down-left":58161,"turn-down-right":58453,"turn-down":62398,"turn-left-down":58935,"turn-left-up":58936,"turn-left":58934,"turn-right":58937,"turn-up":62399,"turntable":63716,"turtle":63270,"tv-music":63718,"tv-retro":62465,"tv":62060,"typewriter":63719,"u":85,"ufo-beam":57416,"ufo":57415,"umbrella-beach":62922,"umbrella-simple":58044,"umbrella":61673,"underline":61645,"unicorn":63271,"uniform-martial-arts":58321,"union":63138,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-from-bracket":58768,"up-from-dotted-line":58454,"up-from-line":62278,"up-left":58045,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"up-right":58046,"up-to-bracket":58990,"up-to-dotted-line":58455,"up-to-line":62285,"up":62295,"upload":61587,"usb-drive":63721,"user-alien":57418,"user-astronaut":62715,"user-beard-bolt":59017,"user-bounty-hunter":58047,"user-check":62716,"user-chef":58322,"user-clock":62717,"user-cowboy":63722,"user-crown":63140,"user-doctor-hair-long":58457,"user-doctor-hair":58456,"user-doctor-message":63534,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group-crown":63141,"user-group-simple":58883,"user-group":62720,"user-hair-buns":58323,"user-hair-long":58459,"user-hair-mullet":58460,"user-hair":58458,"user-headset":63533,"user-helmet-safety":63532,"user-hoodie":59018,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-magnifying-glass":58821,"user-minus":62723,"user-music":63723,"user-ninja":62724,"user-nurse-hair-long":58462,"user-nurse-hair":58461,"user-nurse":63535,"user-pen":62719,"user-pilot-tie":58049,"user-pilot":58048,"user-plus":62004,"user-police-tie":58164,"user-police":58163,"user-robot-xmarks":58535,"user-robot":57419,"user-secret":61979,"user-shakespeare":58050,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie-hair-long":58464,"user-tie-hair":58463,"user-tie":62728,"user-unlock":57432,"user-visor":57420,"user-vneck-hair-long":58467,"user-vneck-hair":58466,"user-vneck":58465,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-medical":63536,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils-slash":58468,"utensils":62183,"utility-pole-double":58052,"utility-pole":58051,"v":86,"vacuum-robot":57422,"vacuum":57421,"value-absolute":63142,"van-shuttle":62902,"vault":58053,"vector-circle":58054,"vector-polygon":58055,"vector-square":62923,"vent-damper":58469,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-arrow-down-left":58056,"video-arrow-up-right":58057,"video-plus":62689,"video-slash":62690,"video":61501,"vihara":63143,"violin":63725,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-slash":62178,"volume-xmark":63145,"volume":63144,"vr-cardboard":63273,"w":87,"waffle":58470,"wagon-covered":63726,"walker":63537,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"wand":63274,"warehouse-full":62613,"warehouse":62612,"washing-machine":63640,"watch-apple":58059,"watch-calculator":63728,"watch-fitness":63038,"watch-smart":58060,"watch":62177,"water-arrow-down":63348,"water-arrow-up":63349,"water-ladder":62917,"water":63347,"watermelon-slice":58167,"wave-pulse":62968,"wave-sine":63641,"wave-square":63550,"wave-triangle":63642,"wave":58971,"waveform-lines":63730,"waveform":63729,"waves-sine":58973,"web-awesome":59010,"webhook":58837,"weight-hanging":62925,"weight-scale":62614,"whale":63276,"wheat-awn-circle-exclamation":58776,"wheat-awn-slash":58168,"wheat-awn":58061,"wheat-slash":58169,"wheat":63277,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass-ice":63393,"whiskey-glass":63392,"whistle":62560,"wifi-exclamation":58063,"wifi-fair":63147,"wifi-slash":63148,"wifi-weak":63146,"wifi":61931,"wind-turbine":63643,"wind-warning":63350,"wind":63278,"window-flip":62479,"window-frame-open":57424,"window-frame":57423,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"window":62478,"windsock":63351,"wine-bottle":63279,"wine-glass-crack":62651,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wreath-laurel":58834,"wreath":63458,"wrench-simple":58065,"wrench":61613,"x-ray":62615,"x":88,"xmark-large":58779,"xmark-to-slot":63345,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6-pro/package.json b/packages/fontawesome6-pro/package.json new file mode 100644 index 000000000..a5891e570 --- /dev/null +++ b/packages/fontawesome6-pro/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontawesome6-pro", + "version": "6.7.1", + "description": "Fontawesome6 Pro font for react native vector icons", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontawesome6-pro" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontawesome6-pro" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0", + "@react-native-vector-icons/fontawesome-common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontawesome6-pro/src/index.tsx b/packages/fontawesome6-pro/src/index.tsx new file mode 100644 index 000000000..f73dcd530 --- /dev/null +++ b/packages/fontawesome6-pro/src/index.tsx @@ -0,0 +1,295 @@ +/* eslint-disable react/jsx-pascal-case, no-console */ + +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `fontawesome-common/generator`. + * + * FontAwesome6Pro icon set component. + * Usage: + */ +import type { ComponentProps } from 'react'; +import { Platform, type TextStyle } from 'react-native'; + +import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common'; + +import brandGM from '../glyphmaps/FontAwesome6Pro_brand.json'; +import duotoneGM from '../glyphmaps/FontAwesome6Pro_duotone.json'; +import lightGM from '../glyphmaps/FontAwesome6Pro_light.json'; +import regularGM from '../glyphmaps/FontAwesome6Pro_regular.json'; +import sharpGM from '../glyphmaps/FontAwesome6Pro_sharp.json'; +import sharpLightGM from '../glyphmaps/FontAwesome6Pro_sharpLight.json'; +import sharpSolidGM from '../glyphmaps/FontAwesome6Pro_sharpSolid.json'; +import sharpThinGM from '../glyphmaps/FontAwesome6Pro_sharpThin.json'; +import solidGM from '../glyphmaps/FontAwesome6Pro_solid.json'; +import thinGM from '../glyphmaps/FontAwesome6Pro_thin.json'; + +import metadata from '../glyphmaps/FontAwesome6Pro_meta.json'; + +const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph); + +const fontStyle = (fontWeight: TextStyle['fontWeight']) => + Platform.select({ + ios: { + fontWeight, + }, + default: {}, + }); + +// biome-ignore format: We want these to be consistent and we are fine with single for all +const ThinIcon = createIconSet(thinGM, 'FontAwesome6Pro-Thin', 'FontAwesome6_Pro_Thin.ttf', fontStyle('100')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const LightIcon = createIconSet(lightGM, 'FontAwesome6Pro-Light', 'FontAwesome6_Pro_Light.ttf', fontStyle('300')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const RegularIcon = createIconSet(regularGM, 'FontAwesome6Pro-Regular', 'FontAwesome6_Pro_Regular.ttf', fontStyle('400')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SolidIcon = createIconSet(solidGM, 'FontAwesome6Pro-Solid', 'FontAwesome6_Pro_Solid.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SharpThinIcon = createIconSet(sharpThinGM, 'FontAwesome6Sharp-Thin', 'FontAwesome6_Pro_Sharp_Thin.ttf', fontStyle('100')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SharpLightIcon = createIconSet(sharpLightGM, 'FontAwesome6Sharp-Light', 'FontAwesome6_Pro_Sharp_Light.ttf', fontStyle('300')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SharpIcon = createIconSet(sharpGM, 'FontAwesome6Sharp-Regular', 'FontAwesome6_Pro_Sharp_Regular.ttf', fontStyle('400')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SharpSolidIcon = createIconSet(sharpSolidGM, 'FontAwesome6Sharp-Solid', 'FontAwesome6_Pro_Sharp_Solid.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const DuotoneIcon = createIconSet(duotoneGM, 'FontAwesome6Duotone-Solid', 'FontAwesome6_Pro_Duotone.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const BrandIcon = createIconSet(brandGM, 'FontAwesome6Brands-Regular', 'FontAwesome6_Pro_Brands.ttf', fontStyle('400')); + +type Props = + | ({ iconStyle: 'thin' } & ComponentProps) + | ({ iconStyle: 'light' } & ComponentProps) + | ({ iconStyle: 'regular' } & ComponentProps) + | ({ iconStyle: 'solid' } & ComponentProps) + | ({ iconStyle: 'sharpThin' } & ComponentProps) + | ({ iconStyle: 'sharpLight' } & ComponentProps) + | ({ iconStyle: 'sharp' } & ComponentProps) + | ({ iconStyle: 'sharpSolid' } & ComponentProps) + | ({ iconStyle: 'duotone' } & ComponentProps) + | ({ iconStyle: 'brand' } & ComponentProps) + | ({ iconStyle?: never } & ComponentProps); + +const Icon = (props: Props) => { + const { iconStyle, name } = props; + if (!iconStyle) { + return ; + } + + if (!glyphValidator(name, iconStyle)) { + console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome6Pro`); + + return )} />; + } + + switch (iconStyle) { + case 'brand': + return ; + case 'duotone': + return ; + case 'light': + return ; + case 'regular': + return ; + case 'sharp': + return ; + case 'sharpLight': + return ; + case 'sharpSolid': + return ; + case 'sharpThin': + return ; + case 'solid': + return ; + case 'thin': + return ; + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`); + return )} />; + } +}; + +type GetImageSourceFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSource']>; + ( + iconStyle: 'duotone', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof DuotoneIcon)['getImageSource']>; + ( + iconStyle: 'light', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof LightIcon)['getImageSource']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSource']>; + ( + iconStyle: 'sharp', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpIcon)['getImageSource']>; + ( + iconStyle: 'sharpLight', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpLightIcon)['getImageSource']>; + ( + iconStyle: 'sharpSolid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpSolidIcon)['getImageSource']>; + ( + iconStyle: 'sharpThin', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpThinIcon)['getImageSource']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSource']>; + ( + iconStyle: 'thin', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof ThinIcon)['getImageSource']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color); + case 'duotone': + return DuotoneIcon.getImageSource(name as keyof typeof duotoneGM, size, color); + case 'light': + return LightIcon.getImageSource(name as keyof typeof lightGM, size, color); + case 'regular': + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + case 'sharp': + return SharpIcon.getImageSource(name as keyof typeof sharpGM, size, color); + case 'sharpLight': + return SharpLightIcon.getImageSource(name as keyof typeof sharpLightGM, size, color); + case 'sharpSolid': + return SharpSolidIcon.getImageSource(name as keyof typeof sharpSolidGM, size, color); + case 'sharpThin': + return SharpThinIcon.getImageSource(name as keyof typeof sharpThinGM, size, color); + case 'solid': + return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color); + case 'thin': + return ThinIcon.getImageSource(name as keyof typeof thinGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`); + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSource = getImageSource; + +type GetImageSourceSyncFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>; + ( + iconStyle: 'duotone', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof DuotoneIcon)['getImageSourceSync']>; + ( + iconStyle: 'light', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof LightIcon)['getImageSourceSync']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>; + ( + iconStyle: 'sharp', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpIcon)['getImageSourceSync']>; + ( + iconStyle: 'sharpLight', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpLightIcon)['getImageSourceSync']>; + ( + iconStyle: 'sharpSolid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpSolidIcon)['getImageSourceSync']>; + ( + iconStyle: 'sharpThin', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SharpThinIcon)['getImageSourceSync']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>; + ( + iconStyle: 'thin', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof ThinIcon)['getImageSourceSync']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color); + case 'duotone': + return DuotoneIcon.getImageSourceSync(name as keyof typeof duotoneGM, size, color); + case 'light': + return LightIcon.getImageSourceSync(name as keyof typeof lightGM, size, color); + case 'regular': + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + case 'sharp': + return SharpIcon.getImageSourceSync(name as keyof typeof sharpGM, size, color); + case 'sharpLight': + return SharpLightIcon.getImageSourceSync(name as keyof typeof sharpLightGM, size, color); + case 'sharpSolid': + return SharpSolidIcon.getImageSourceSync(name as keyof typeof sharpSolidGM, size, color); + case 'sharpThin': + return SharpThinIcon.getImageSourceSync(name as keyof typeof sharpThinGM, size, color); + case 'solid': + return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color); + case 'thin': + return ThinIcon.getImageSourceSync(name as keyof typeof thinGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6Pro`); + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSourceSync = getImageSourceSync; + +export default Icon; diff --git a/packages/fontawesome6-pro/tsconfig.build.json b/packages/fontawesome6-pro/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontawesome6-pro/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontawesome6-pro/tsconfig.json b/packages/fontawesome6-pro/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontawesome6-pro/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontawesome6/.yo-rc.json b/packages/fontawesome6/.yo-rc.json new file mode 100644 index 000000000..f7a043b39 --- /dev/null +++ b/packages/fontawesome6/.yo-rc.json @@ -0,0 +1,51 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontawesome6", + "className": "FontAwesome6", + "commonPackage": "fontawesome-common/fontawesome6", + "customSrc": "../../../../fontawesome-common/generators/app/templates/src/index.tsx", + "customReadme": true, + "upstreamFont": { + "packageName": "@fortawesome/fontawesome-free", + "versionRange": "^6" + }, + "meta": { + "defaultStyleName": "regular", + "styleNames": ["regular", "solid", "brand"], + "styles": { + "regular": { + "family": "FontAwesome6Free-Regular", + "name": "FontAwesome6_Regular.ttf", + "weight": 400 + }, + "solid": { + "family": "FontAwesome6Free-Solid", + "name": "FontAwesome6_Solid.ttf", + "weight": 900 + }, + "brand": { + "family": "FontAwesome6Brands-Regular", + "name": "FontAwesome6_Brands.ttf", + "weight": 400 + } + } + }, + "buildSteps": { + "glyphmap": { + "location": "node_modules/@fortawesome/fontawesome-free/css/all.css", + "mode": "css", + "prefix": ".fa-" + }, + "copyFont": { + "location": [ + ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-brands-400.ttf", "FontAwesome6_Brands"], + ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-regular-400.ttf", "FontAwesome6_Regular"], + ["node_modules/@fortawesome/fontawesome-free/webfonts/fa-solid-900.ttf", "FontAwesome6_Solid"] + ] + }, + "postScript": { + "script": "node ../fontawesome-common/scripts/generate-fontawesome-metadata --path node_modules/@fortawesome/fontawesome-free --output glyphmaps/FontAwesome6_meta.json" + } + } + } +} diff --git a/packages/fontawesome6/README.md b/packages/fontawesome6/README.md new file mode 100644 index 000000000..8b51325b4 --- /dev/null +++ b/packages/fontawesome6/README.md @@ -0,0 +1,56 @@ +# FontAwesome 6 + +### Table of Content + +- [`Usage`](#usage) +- [`Upgrading to Pro`](#upgrading-to-pro) + +# Usage + +Using the standard icons works just like the standard icons in this library. + +```javascript +import FontAwesome6 from '@react-native-vector-icons/fontawesome6'; + +const icon = ; +``` + +Something special about the FontAwesome6 class is that you can also pass props +to change the style of the icon: + +```javascript +import FontAwesome6 from '@react-native-vector-icons/fontawesome6'; + +const icon = ; +const icon = ; +``` + +**Valid types** + +| Type | Description | +| ----------- | --------------------- | +| **regular** | Uses the Regular font | +| **brand** | Uses the Brands font | +| **solid** | Uses the Solid font | + +No specified type indicates Regular font. + +## getImageSource + +`getImageSource` works a little different due to its native backend and how the +font is separated into different files. An extra argument to specify the font +style is required. + +Use this to select which style the generated image should have: + +```javascript +import FontAwesome6 from '@react-native-vector-icons/fontawesome6'; + +FontAwesome6.getImageSource('solid', 'comments', 30, '#000').then( + (source) => this.setState({ image: source }) +); +``` + +# Upgrading to Pro + +Use the `@react-native-vector-icons/fontawesome6-pro` package instead. diff --git a/packages/fontawesome6/babel.config.js b/packages/fontawesome6/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontawesome6/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/FontAwesome6_Brands.ttf b/packages/fontawesome6/fonts/FontAwesome6_Brands.ttf similarity index 93% rename from Fonts/FontAwesome6_Brands.ttf rename to packages/fontawesome6/fonts/FontAwesome6_Brands.ttf index 08362f342..c739a3965 100644 Binary files a/Fonts/FontAwesome6_Brands.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Brands.ttf differ diff --git a/Fonts/FontAwesome6_Regular.ttf b/packages/fontawesome6/fonts/FontAwesome6_Regular.ttf similarity index 95% rename from Fonts/FontAwesome6_Regular.ttf rename to packages/fontawesome6/fonts/FontAwesome6_Regular.ttf index 7f9b53c1d..314040946 100644 Binary files a/Fonts/FontAwesome6_Regular.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Regular.ttf differ diff --git a/Fonts/FontAwesome6_Solid.ttf b/packages/fontawesome6/fonts/FontAwesome6_Solid.ttf similarity index 94% rename from Fonts/FontAwesome6_Solid.ttf rename to packages/fontawesome6/fonts/FontAwesome6_Solid.ttf index e7e2ecfa3..f3b468e5b 100644 Binary files a/Fonts/FontAwesome6_Solid.ttf and b/packages/fontawesome6/fonts/FontAwesome6_Solid.ttf differ diff --git a/glyphmaps/FontAwesome6Free.json b/packages/fontawesome6/glyphmaps/FontAwesome6.json similarity index 99% rename from glyphmaps/FontAwesome6Free.json rename to packages/fontawesome6/glyphmaps/FontAwesome6.json index 8aa13d6b7..9b9cadcc7 100644 --- a/glyphmaps/FontAwesome6Free.json +++ b/packages/fontawesome6/glyphmaps/FontAwesome6.json @@ -587,6 +587,7 @@ "arrow-up-from-ground-water": 58549, "martini-glass": 62843, "glass-martini-alt": 62843, + "square-binary": 59035, "rotate-left": 62186, "rotate-back": 62186, "rotate-backward": 62186, @@ -1006,6 +1007,7 @@ "grin-squint": 62853, "hand-holding-dollar": 62656, "hand-holding-usd": 62656, + "chart-diagram": 59029, "bacterium": 57434, "hand-pointer": 62042, "drum-steelpan": 62826, @@ -1038,6 +1040,7 @@ "shield-virus": 57452, "dice-six": 62758, "mosquito-net": 58668, + "file-fragment": 59031, "bridge-water": 58574, "person-booth": 63318, "text-width": 61493, @@ -1219,6 +1222,7 @@ "plug-circle-plus": 58719, "place-of-worship": 63103, "grip-vertical": 62862, + "hexagon-nodes": 59033, "arrow-turn-up": 61768, "level-up": 61768, "u": 85, @@ -1608,6 +1612,7 @@ "photo-film": 63612, "photo-video": 63612, "folder-minus": 63069, + "hexagon-nodes-bolt": 59034, "store": 62798, "arrow-trend-up": 57496, "plug-circle-minus": 58718, @@ -1695,6 +1700,7 @@ "shield-blank": 61746, "arrow-up-short-wide": 63621, "sort-amount-up-alt": 63621, + "comment-nodes": 59030, "house-medical": 58290, "golf-ball-tee": 62544, "golf-ball": 62544, @@ -1885,6 +1891,7 @@ "mug-saucer": 61684, "coffee": 61684, "brush": 62813, + "file-half-dashed": 59032, "mask": 63226, "magnifying-glass-minus": 61456, "search-minus": 61456, @@ -2074,6 +2081,7 @@ "debian": 58891, "openid": 61851, "instalod": 57473, + "files-pinwheel": 59039, "expeditedssl": 62014, "sellcast": 62170, "square-twitter": 61569, @@ -2115,6 +2123,7 @@ "sticker-mule": 62455, "creative-commons-zero": 62707, "hips": 62546, + "css": 59042, "behance": 61876, "reddit": 61857, "discord": 62354, @@ -2258,6 +2267,7 @@ "spotify": 61884, "optin-monster": 62012, "fly": 62487, + "square-bluesky": 59043, "aviato": 62497, "itunes": 62388, "cuttlefish": 62348, diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json b/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json new file mode 100644 index 000000000..3a5add6de --- /dev/null +++ b/packages/fontawesome6/glyphmaps/FontAwesome6_brand.json @@ -0,0 +1 @@ +{"42-group":57472,"500px":62062,"accessible-icon":62312,"accusoft":62313,"adn":61808,"adversal":62314,"affiliatetheme":62315,"airbnb":63540,"algolia":62316,"alipay":63042,"amazon-pay":62508,"amazon":62064,"amilia":62317,"android":61819,"angellist":61961,"angrycreative":62318,"angular":62496,"app-store-ios":62320,"app-store":62319,"apper":62321,"apple-pay":62485,"apple":61817,"artstation":63354,"asymmetrik":62322,"atlassian":63355,"audible":62323,"autoprefixer":62492,"avianex":62324,"aviato":62497,"aws":62325,"bandcamp":62165,"battle-net":63541,"behance":61876,"bilibili":58329,"bimobject":62328,"bitbucket":61809,"bitcoin":62329,"bity":62330,"black-tie":62078,"blackberry":62331,"blogger-b":62333,"blogger":62332,"bluesky":58993,"bluetooth-b":62100,"bluetooth":62099,"bootstrap":63542,"bots":58176,"brave-reverse":58941,"brave":58940,"btc":61786,"buffer":63543,"buromobelexperte":62335,"buy-n-large":63654,"buysellads":61965,"canadian-maple-leaf":63365,"cc-amazon-pay":62509,"cc-amex":61939,"cc-apple-pay":62486,"cc-diners-club":62028,"cc-discover":61938,"cc-jcb":62027,"cc-mastercard":61937,"cc-paypal":61940,"cc-stripe":61941,"cc-visa":61936,"centercode":62336,"centos":63369,"chrome":62056,"chromecast":63544,"cloudflare":57469,"cloudscale":62339,"cloudsmith":62340,"cloudversify":62341,"cmplid":58208,"codepen":61899,"codiepie":62084,"confluence":63373,"connectdevelop":61966,"contao":62061,"cotton-bureau":63646,"cpanel":62344,"creative-commons-by":62695,"creative-commons-nc-eu":62697,"creative-commons-nc-jp":62698,"creative-commons-nc":62696,"creative-commons-nd":62699,"creative-commons-pd-alt":62701,"creative-commons-pd":62700,"creative-commons-remix":62702,"creative-commons-sa":62703,"creative-commons-sampling-plus":62705,"creative-commons-sampling":62704,"creative-commons-share":62706,"creative-commons-zero":62707,"creative-commons":62046,"critical-role":63177,"css":59042,"css3-alt":62347,"css3":61756,"cuttlefish":62348,"d-and-d-beyond":63178,"d-and-d":62349,"dailymotion":57426,"dart-lang":59027,"dashcube":61968,"debian":58891,"deezer":57463,"delicious":61861,"deploydog":62350,"deskpro":62351,"dev":63180,"deviantart":61885,"dhl":63376,"diaspora":63377,"digg":61862,"digital-ocean":62353,"discord":62354,"discourse":62355,"dochub":62356,"docker":62357,"draft2digital":62358,"dribbble":61821,"dropbox":61803,"drupal":61865,"dyalog":62361,"earlybirds":62362,"ebay":62708,"edge-legacy":57464,"edge":62082,"elementor":62512,"ello":62961,"ember":62499,"empire":61905,"envira":62105,"erlang":62365,"ethereum":62510,"etsy":62167,"evernote":63545,"expeditedssl":62014,"facebook-f":62366,"facebook-messenger":62367,"facebook":61594,"fantasy-flight-games":63196,"fedex":63383,"fedora":63384,"figma":63385,"files-pinwheel":59039,"firefox-browser":57351,"firefox":62057,"first-order-alt":62730,"first-order":62128,"firstdraft":62369,"flickr":61806,"flipboard":62541,"flutter":59028,"fly":62487,"font-awesome":62132,"fonticons-fi":62370,"fonticons":62080,"fort-awesome-alt":62371,"fort-awesome":62086,"forumbee":61969,"foursquare":61824,"free-code-camp":62149,"freebsd":62372,"fulcrum":62731,"galactic-republic":62732,"galactic-senate":62733,"get-pocket":62053,"gg-circle":62049,"gg":62048,"git-alt":63553,"git":61907,"github-alt":61715,"github":61595,"gitkraken":62374,"gitlab":62102,"gitter":62502,"glide-g":62118,"glide":62117,"gofore":62375,"golang":58383,"goodreads-g":62377,"goodreads":62376,"google-drive":62378,"google-pay":57465,"google-play":62379,"google-plus-g":61653,"google-plus":62131,"google-scholar":58939,"google-wallet":61934,"google":61856,"gratipay":61828,"grav":62166,"gripfire":62380,"grunt":62381,"guilded":57470,"gulp":62382,"hacker-news":61908,"hackerrank":62967,"hashnode":58521,"hips":62546,"hire-a-helper":62384,"hive":57471,"hooli":62503,"hornbill":62866,"hotjar":62385,"houzz":62076,"html5":61755,"hubspot":62386,"ideal":57363,"imdb":62168,"instagram":61805,"instalod":57473,"intercom":63407,"internet-explorer":62059,"invision":63408,"ioxhost":61960,"itch-io":63546,"itunes-note":62389,"itunes":62388,"java":62692,"jedi-order":62734,"jenkins":62390,"jira":63409,"joget":62391,"joomla":61866,"js":62392,"jsfiddle":61900,"jxl":59003,"kaggle":62970,"keybase":62709,"keycdn":62394,"kickstarter-k":62396,"kickstarter":62395,"korvue":62511,"laravel":62397,"lastfm":61954,"leanpub":61970,"less":62493,"letterboxd":58925,"line":62400,"linkedin-in":61665,"linkedin":61580,"linode":62136,"linux":61820,"lyft":62403,"magento":62404,"mailchimp":62878,"mandalorian":62735,"markdown":62991,"mastodon":62710,"maxcdn":61750,"mdb":63690,"medapps":62406,"medium":62010,"medrt":62408,"meetup":62176,"megaport":62883,"mendeley":63411,"meta":58523,"microblog":57370,"microsoft":62410,"mintbit":58927,"mix":62411,"mixcloud":62089,"mixer":57430,"mizuni":62412,"modx":62085,"monero":62416,"napster":62418,"neos":62994,"nfc-directional":58672,"nfc-symbol":58673,"nimblr":62888,"node-js":62419,"node":62489,"npm":62420,"ns8":62421,"nutritionix":62422,"octopus-deploy":57474,"odnoklassniki":62051,"odysee":58822,"old-republic":62736,"opencart":62013,"openid":61851,"opensuse":58923,"opera":62058,"optin-monster":62012,"orcid":63698,"osi":62490,"padlet":58528,"page4":62423,"pagelines":61836,"palfed":62424,"patreon":62425,"paypal":61933,"perbyte":57475,"periscope":62426,"phabricator":62427,"phoenix-framework":62428,"phoenix-squadron":62737,"php":62551,"pied-piper-alt":61864,"pied-piper-hat":62693,"pied-piper-pp":61863,"pied-piper":62126,"pinterest-p":62001,"pinterest":61650,"pix":58426,"pixiv":58944,"playstation":62431,"product-hunt":62088,"pushed":62433,"python":62434,"qq":61910,"quinscape":62553,"quora":62148,"r-project":62711,"raspberry-pi":63419,"ravelry":62169,"react":62491,"reacteurope":63325,"readme":62677,"rebel":61904,"red-river":62435,"reddit-alien":62081,"reddit":61857,"redhat":63420,"renren":61835,"replyd":62438,"researchgate":62712,"resolving":62439,"rev":62898,"rocketchat":62440,"rockrms":62441,"rust":57466,"safari":62055,"salesforce":63547,"sass":62494,"schlix":62442,"screenpal":58736,"scribd":62090,"searchengin":62443,"sellcast":62170,"sellsy":61971,"servicestack":62444,"shirtsinbulk":61972,"shoelace":58892,"shopify":57431,"shopware":62901,"signal-messenger":58979,"simplybuilt":61973,"sistrix":62446,"sith":62738,"sitrox":58442,"sketch":63430,"skyatlas":61974,"skype":61822,"slack":61848,"slideshare":61927,"snapchat":62123,"soundcloud":61886,"sourcetree":63443,"space-awesome":58796,"speakap":62451,"speaker-deck":63548,"spotify":61884,"square-behance":61877,"square-bluesky":59043,"square-dribbble":62359,"square-facebook":61570,"square-font-awesome-stroke":62300,"square-font-awesome":58797,"square-git":61906,"square-github":61586,"square-gitlab":58798,"square-google-plus":61652,"square-hacker-news":62383,"square-instagram":57429,"square-js":62393,"square-lastfm":61955,"square-letterboxd":58926,"square-odnoklassniki":62052,"square-pied-piper":57374,"square-pinterest":61651,"square-reddit":61858,"square-snapchat":62125,"square-steam":61879,"square-threads":58905,"square-tumblr":61812,"square-twitter":61569,"square-upwork":59004,"square-viadeo":62122,"square-vimeo":61844,"square-web-awesome-stroke":59012,"square-web-awesome":59011,"square-whatsapp":62476,"square-x-twitter":58906,"square-xing":61801,"square-youtube":62513,"squarespace":62910,"stack-exchange":61837,"stack-overflow":61804,"stackpath":63554,"staylinked":62453,"steam-symbol":62454,"steam":61878,"sticker-mule":62455,"strava":62504,"stripe-s":62506,"stripe":62505,"stubber":58823,"studiovinari":62456,"stumbleupon-circle":61859,"stumbleupon":61860,"superpowers":62173,"supple":62457,"suse":63446,"swift":63713,"symfony":63549,"teamspeak":62713,"telegram":62150,"tencent-weibo":61909,"the-red-yeti":63133,"themeco":62918,"themeisle":62130,"think-peaks":63281,"threads":58904,"tiktok":57467,"trade-federation":62739,"trello":61825,"tumblr":61811,"twitch":61928,"twitter":61593,"typo3":62507,"uber":62466,"ubuntu":63455,"uikit":62467,"umbraco":63720,"uncharted":57476,"uniregistry":62468,"unity":57417,"unsplash":57468,"untappd":62469,"ups":63456,"upwork":58945,"usb":62087,"usps":63457,"ussunnah":62471,"vaadin":62472,"viacoin":62007,"viadeo":62121,"viber":62473,"vimeo-v":62077,"vimeo":62474,"vine":61898,"vk":61833,"vnv":62475,"vuejs":62495,"watchman-monitoring":57479,"waze":63551,"web-awesome":59010,"webflow":58972,"weebly":62924,"weibo":61834,"weixin":61911,"whatsapp":62002,"whmcs":62477,"wikipedia-w":62054,"windows":61818,"wirsindhandwerk":58064,"wix":62927,"wizards-of-the-coast":63280,"wodu":57480,"wolf-pack-battalion":62740,"wordpress-simple":62481,"wordpress":61850,"wpbeginner":62103,"wpexplorer":62174,"wpforms":62104,"wpressr":62436,"x-twitter":58907,"xbox":62482,"xing":61800,"y-combinator":62011,"yahoo":61854,"yammer":63552,"yandex-international":62484,"yandex":62483,"yarn":63459,"yelp":61929,"yoast":62129,"youtube":61799,"zhihu":63039} \ No newline at end of file diff --git a/glyphmaps/FontAwesome6Free_meta.json b/packages/fontawesome6/glyphmaps/FontAwesome6_meta.json similarity index 99% rename from glyphmaps/FontAwesome6Free_meta.json rename to packages/fontawesome6/glyphmaps/FontAwesome6_meta.json index 97d7437e2..c458054eb 100644 --- a/glyphmaps/FontAwesome6Free_meta.json +++ b/packages/fontawesome6/glyphmaps/FontAwesome6_meta.json @@ -1,5 +1,5 @@ { - "brands": [ + "brand": [ "42-group", "500px", "accessible-icon", @@ -96,6 +96,7 @@ "creative-commons-zero", "creative-commons", "critical-role", + "css", "css3-alt", "css3", "cuttlefish", @@ -145,6 +146,7 @@ "fedex", "fedora", "figma", + "files-pinwheel", "firefox-browser", "firefox", "first-order-alt", @@ -367,6 +369,7 @@ "speaker-deck", "spotify", "square-behance", + "square-bluesky", "square-dribbble", "square-facebook", "square-font-awesome-stroke", @@ -917,6 +920,7 @@ "chart-area", "chart-bar", "chart-column", + "chart-diagram", "chart-gantt", "chart-line", "chart-pie", @@ -1010,6 +1014,7 @@ "comment-dollar", "comment-dots", "comment-medical", + "comment-nodes", "comment-slash", "comment-sms", "comment", @@ -1172,6 +1177,8 @@ "file-csv", "file-excel", "file-export", + "file-fragment", + "file-half-dashed", "file-image", "file-import", "file-invoice-dollar", @@ -1323,6 +1330,8 @@ "helicopter", "helmet-safety", "helmet-un", + "hexagon-nodes-bolt", + "hexagon-nodes", "highlighter", "hill-avalanche", "hill-rockslide", @@ -1787,6 +1796,7 @@ "spray-can-sparkles", "spray-can", "square-arrow-up-right", + "square-binary", "square-caret-down", "square-caret-left", "square-caret-right", diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json b/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json new file mode 100644 index 000000000..1ac971aaf --- /dev/null +++ b/packages/fontawesome6/glyphmaps/FontAwesome6_regular.json @@ -0,0 +1 @@ +{"address-book":62137,"address-card":62139,"bell-slash":61942,"bell":61683,"bookmark":61486,"building":61869,"calendar-check":62068,"calendar-days":61555,"calendar-minus":62066,"calendar-plus":62065,"calendar-xmark":62067,"calendar":61747,"chart-bar":61568,"chess-bishop":62522,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"circle-check":61528,"circle-dot":61842,"circle-down":62296,"circle-left":62297,"circle-pause":62091,"circle-play":61764,"circle-question":61529,"circle-right":62298,"circle-stop":62093,"circle-up":62299,"circle-user":62141,"circle-xmark":61527,"circle":61713,"clipboard":62248,"clock":61463,"clone":62029,"closed-captioning":61962,"comment-dots":62637,"comment":61557,"comments":61574,"compass":61774,"copy":61637,"copyright":61945,"credit-card":61597,"envelope-open":62134,"envelope":61664,"eye-slash":61552,"eye":61550,"face-angry":62806,"face-dizzy":62823,"face-flushed":62841,"face-frown-open":62842,"face-frown":61721,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-kiss-beam":62871,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-meh-blank":62884,"face-meh":61722,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-tear":62900,"face-smile-beam":62904,"face-smile-wink":62682,"face-smile":61720,"face-surprise":62914,"face-tired":62920,"file-audio":61895,"file-code":61897,"file-excel":61891,"file-image":61893,"file-lines":61788,"file-pdf":61889,"file-powerpoint":61892,"file-video":61896,"file-word":61890,"file-zipper":61894,"file":61787,"flag":61476,"floppy-disk":61639,"folder-closed":57733,"folder-open":61564,"folder":61563,"font-awesome":62132,"futbol":61923,"gem":62373,"hand-back-fist":62037,"hand-lizard":62040,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-spock":62041,"hand":62038,"handshake":62133,"hard-drive":61600,"heart":61444,"hospital":61688,"hourglass-half":62034,"hourglass":62036,"id-badge":62145,"id-card":62146,"image":61502,"images":62210,"keyboard":61724,"lemon":61588,"life-ring":61901,"lightbulb":61675,"map":62073,"message":62074,"money-bill-1":62417,"moon":61830,"newspaper":61930,"note-sticky":62025,"object-group":62023,"object-ungroup":62024,"paper-plane":61912,"paste":61674,"pen-to-square":61508,"rectangle-list":61474,"rectangle-xmark":62480,"registered":62045,"share-from-square":61773,"snowflake":62172,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-full":62556,"square-minus":61766,"square-plus":61694,"square":61640,"star-half-stroke":62912,"star-half":61577,"star":61445,"sun":61829,"thumbs-down":61797,"thumbs-up":61796,"trash-can":62189,"user":61447,"window-maximize":62160,"window-minimize":62161,"window-restore":62162} \ No newline at end of file diff --git a/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json b/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json new file mode 100644 index 000000000..66e67130b --- /dev/null +++ b/packages/fontawesome6/glyphmaps/FontAwesome6_solid.json @@ -0,0 +1 @@ +{"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,"a":65,"address-book":62137,"address-card":62139,"align-center":61495,"align-justify":61497,"align-left":61494,"align-right":61496,"anchor-circle-check":58538,"anchor-circle-exclamation":58539,"anchor-circle-xmark":58540,"anchor-lock":58541,"anchor":61757,"angle-down":61703,"angle-left":61700,"angle-right":61701,"angle-up":61702,"angles-down":61699,"angles-left":61696,"angles-right":61697,"angles-up":61698,"ankh":63044,"apple-whole":62929,"archway":62807,"arrow-down-1-9":61794,"arrow-down-9-1":63622,"arrow-down-a-z":61789,"arrow-down-long":61813,"arrow-down-short-wide":63620,"arrow-down-up-across-line":58543,"arrow-down-up-lock":58544,"arrow-down-wide-short":61792,"arrow-down-z-a":63617,"arrow-down":61539,"arrow-left-long":61815,"arrow-left":61536,"arrow-pointer":62021,"arrow-right-arrow-left":61676,"arrow-right-from-bracket":61579,"arrow-right-long":61816,"arrow-right-to-bracket":61584,"arrow-right-to-city":58547,"arrow-right":61537,"arrow-rotate-left":61666,"arrow-rotate-right":61470,"arrow-trend-down":57495,"arrow-trend-up":57496,"arrow-turn-down":61769,"arrow-turn-up":61768,"arrow-up-1-9":61795,"arrow-up-9-1":63623,"arrow-up-a-z":61790,"arrow-up-from-bracket":57498,"arrow-up-from-ground-water":58549,"arrow-up-from-water-pump":58550,"arrow-up-long":61814,"arrow-up-right-dots":58551,"arrow-up-right-from-square":61582,"arrow-up-short-wide":63621,"arrow-up-wide-short":61793,"arrow-up-z-a":63618,"arrow-up":61538,"arrows-down-to-line":58552,"arrows-down-to-people":58553,"arrows-left-right-to-line":58554,"arrows-left-right":61566,"arrows-rotate":61473,"arrows-spin":58555,"arrows-split-up-and-left":58556,"arrows-to-circle":58557,"arrows-to-dot":58558,"arrows-to-eye":58559,"arrows-turn-right":58560,"arrows-turn-to-dots":58561,"arrows-up-down-left-right":61511,"arrows-up-down":61565,"arrows-up-to-line":58562,"asterisk":42,"at":64,"atom":62930,"audio-description":62110,"austral-sign":57513,"award":62809,"b":66,"baby-carriage":63357,"baby":63356,"backward-fast":61513,"backward-step":61512,"backward":61514,"bacon":63461,"bacteria":57433,"bacterium":57434,"bag-shopping":62096,"bahai":63078,"baht-sign":57516,"ban-smoking":62797,"ban":61534,"bandage":62562,"bangladeshi-taka-sign":58086,"barcode":61482,"bars-progress":63528,"bars-staggered":62800,"bars":61641,"baseball-bat-ball":62514,"baseball":62515,"basket-shopping":62097,"basketball":62516,"bath":62157,"battery-empty":62020,"battery-full":62016,"battery-half":62018,"battery-quarter":62019,"battery-three-quarters":62017,"bed-pulse":62599,"bed":62006,"beer-mug-empty":61692,"bell-concierge":62818,"bell-slash":61942,"bell":61683,"bezier-curve":62811,"bicycle":61958,"binoculars":61925,"biohazard":63360,"bitcoin-sign":57524,"blender-phone":63158,"blender":62743,"blog":63361,"bold":61490,"bolt-lightning":57527,"bolt":61671,"bomb":61922,"bone":62935,"bong":62812,"book-atlas":62808,"book-bible":63047,"book-bookmark":57531,"book-journal-whills":63082,"book-medical":63462,"book-open-reader":62938,"book-open":62744,"book-quran":63111,"book-skull":63159,"book-tanakh":63527,"book":61485,"bookmark":61486,"border-all":63564,"border-none":63568,"border-top-left":63571,"bore-hole":58563,"bottle-droplet":58564,"bottle-water":58565,"bowl-food":58566,"bowl-rice":58091,"bowling-ball":62518,"box-archive":61831,"box-open":62622,"box-tissue":57435,"box":62566,"boxes-packing":58567,"boxes-stacked":62568,"braille":62113,"brain":62940,"brazilian-real-sign":58476,"bread-slice":63468,"bridge-circle-check":58569,"bridge-circle-exclamation":58570,"bridge-circle-xmark":58571,"bridge-lock":58572,"bridge-water":58574,"bridge":58568,"briefcase-medical":62569,"briefcase":61617,"broom-ball":62552,"broom":62746,"brush":62813,"bucket":58575,"bug-slash":58512,"bug":61832,"bugs":58576,"building-circle-arrow-right":58577,"building-circle-check":58578,"building-circle-exclamation":58579,"building-circle-xmark":58580,"building-columns":61852,"building-flag":58581,"building-lock":58582,"building-ngo":58583,"building-shield":58584,"building-un":58585,"building-user":58586,"building-wheat":58587,"building":61869,"bullhorn":61601,"bullseye":61760,"burger":63493,"burst":58588,"bus-simple":62814,"bus":61959,"business-time":63050,"c":67,"cable-car":63450,"cake-candles":61949,"calculator":61932,"calendar-check":62068,"calendar-day":63363,"calendar-days":61555,"calendar-minus":62066,"calendar-plus":62065,"calendar-week":63364,"calendar-xmark":62067,"calendar":61747,"camera-retro":61571,"camera-rotate":57560,"camera":61488,"campground":63163,"candy-cane":63366,"cannabis":62815,"capsules":62571,"car-battery":62943,"car-burst":62945,"car-on":58589,"car-rear":62942,"car-side":62948,"car-tunnel":58590,"car":61881,"caravan":63743,"caret-down":61655,"caret-left":61657,"caret-right":61658,"caret-up":61656,"carrot":63367,"cart-arrow-down":61976,"cart-flatbed-suitcase":62877,"cart-flatbed":62580,"cart-plus":61975,"cart-shopping":61562,"cash-register":63368,"cat":63166,"cedi-sign":57567,"cent-sign":58357,"certificate":61603,"chair":63168,"chalkboard-user":62748,"chalkboard":62747,"champagne-glasses":63391,"charging-station":62951,"chart-area":61950,"chart-bar":61568,"chart-column":57571,"chart-diagram":59029,"chart-gantt":57572,"chart-line":61953,"chart-pie":61952,"chart-simple":58483,"check-double":62816,"check-to-slot":63346,"check":61452,"cheese":63471,"chess-bishop":62522,"chess-board":62524,"chess-king":62527,"chess-knight":62529,"chess-pawn":62531,"chess-queen":62533,"chess-rook":62535,"chess":62521,"chevron-down":61560,"chevron-left":61523,"chevron-right":61524,"chevron-up":61559,"child-combatant":58592,"child-dress":58780,"child-reaching":58781,"child":61870,"children":58593,"church":62749,"circle-arrow-down":61611,"circle-arrow-left":61608,"circle-arrow-right":61609,"circle-arrow-up":61610,"circle-check":61528,"circle-chevron-down":61754,"circle-chevron-left":61751,"circle-chevron-right":61752,"circle-chevron-up":61753,"circle-dollar-to-slot":62649,"circle-dot":61842,"circle-down":62296,"circle-exclamation":61546,"circle-h":62590,"circle-half-stroke":61506,"circle-info":61530,"circle-left":62297,"circle-minus":61526,"circle-nodes":58594,"circle-notch":61902,"circle-pause":62091,"circle-play":61764,"circle-plus":61525,"circle-question":61529,"circle-radiation":63418,"circle-right":62298,"circle-stop":62093,"circle-up":62299,"circle-user":62141,"circle-xmark":61527,"circle":61713,"city":63055,"clapperboard":57649,"clipboard-check":62572,"clipboard-list":62573,"clipboard-question":58595,"clipboard-user":63475,"clipboard":62248,"clock-rotate-left":61914,"clock":61463,"clone":62029,"closed-captioning":61962,"cloud-arrow-down":61677,"cloud-arrow-up":61678,"cloud-bolt":63340,"cloud-meatball":63291,"cloud-moon-rain":63292,"cloud-moon":63171,"cloud-rain":63293,"cloud-showers-heavy":63296,"cloud-showers-water":58596,"cloud-sun-rain":63299,"cloud-sun":63172,"cloud":61634,"clover":57657,"code-branch":61734,"code-commit":62342,"code-compare":57658,"code-fork":57659,"code-merge":62343,"code-pull-request":57660,"code":61729,"coins":62750,"colon-sign":57664,"comment-dollar":63057,"comment-dots":62637,"comment-medical":63477,"comment-nodes":59030,"comment-slash":62643,"comment-sms":63437,"comment":61557,"comments-dollar":63059,"comments":61574,"compact-disc":62751,"compass-drafting":62824,"compass":61774,"compress":61542,"computer-mouse":63692,"computer":58597,"cookie-bite":62820,"cookie":62819,"copy":61637,"copyright":61945,"couch":62648,"cow":63176,"credit-card":61597,"crop-simple":62821,"crop":61733,"cross":63060,"crosshairs":61531,"crow":62752,"crown":62753,"crutch":63479,"cruzeiro-sign":57682,"cube":61874,"cubes-stacked":58598,"cubes":61875,"d":68,"database":61888,"delete-left":62810,"democrat":63303,"desktop":62352,"dharmachakra":63061,"diagram-next":58486,"diagram-predecessor":58487,"diagram-project":62786,"diagram-successor":58490,"diamond-turn-right":62955,"diamond":61977,"dice-d20":63183,"dice-d6":63185,"dice-five":62755,"dice-four":62756,"dice-one":62757,"dice-six":62758,"dice-three":62759,"dice-two":62760,"dice":62754,"disease":63482,"display":57699,"divide":62761,"dna":62577,"dog":63187,"dollar-sign":36,"dolly":62578,"dong-sign":57705,"door-closed":62762,"door-open":62763,"dove":62650,"down-left-and-up-right-to-center":62498,"down-long":62217,"download":61465,"dragon":63189,"draw-polygon":62958,"droplet-slash":62919,"droplet":61507,"drum-steelpan":62826,"drum":62825,"drumstick-bite":63191,"dumbbell":62539,"dumpster-fire":63380,"dumpster":63379,"dungeon":63193,"e":69,"ear-deaf":62116,"ear-listen":62114,"earth-africa":62844,"earth-americas":62845,"earth-asia":62846,"earth-europe":63394,"earth-oceania":58491,"egg":63483,"eject":61522,"elevator":57709,"ellipsis-vertical":61762,"ellipsis":61761,"envelope-circle-check":58600,"envelope-open-text":63064,"envelope-open":62134,"envelope":61664,"envelopes-bulk":63092,"equals":61,"eraser":61741,"ethernet":63382,"euro-sign":61779,"exclamation":33,"expand":61541,"explosion":58601,"eye-dropper":61947,"eye-low-vision":62120,"eye-slash":61552,"eye":61550,"f":70,"face-angry":62806,"face-dizzy":62823,"face-flushed":62841,"face-frown-open":62842,"face-frown":61721,"face-grimace":62847,"face-grin-beam-sweat":62851,"face-grin-beam":62850,"face-grin-hearts":62852,"face-grin-squint-tears":62854,"face-grin-squint":62853,"face-grin-stars":62855,"face-grin-tears":62856,"face-grin-tongue-squint":62858,"face-grin-tongue-wink":62859,"face-grin-tongue":62857,"face-grin-wide":62849,"face-grin-wink":62860,"face-grin":62848,"face-kiss-beam":62871,"face-kiss-wink-heart":62872,"face-kiss":62870,"face-laugh-beam":62874,"face-laugh-squint":62875,"face-laugh-wink":62876,"face-laugh":62873,"face-meh-blank":62884,"face-meh":61722,"face-rolling-eyes":62885,"face-sad-cry":62899,"face-sad-tear":62900,"face-smile-beam":62904,"face-smile-wink":62682,"face-smile":61720,"face-surprise":62914,"face-tired":62920,"fan":63587,"faucet-drip":57350,"faucet":57349,"fax":61868,"feather-pointed":62827,"feather":62765,"ferry":58602,"file-arrow-down":62829,"file-arrow-up":62836,"file-audio":61895,"file-circle-check":58784,"file-circle-exclamation":58603,"file-circle-minus":58605,"file-circle-plus":58516,"file-circle-question":58607,"file-circle-xmark":58785,"file-code":61897,"file-contract":62828,"file-csv":63197,"file-excel":61891,"file-export":62830,"file-fragment":59031,"file-half-dashed":59032,"file-image":61893,"file-import":62831,"file-invoice-dollar":62833,"file-invoice":62832,"file-lines":61788,"file-medical":62583,"file-pdf":61889,"file-pen":62236,"file-powerpoint":61892,"file-prescription":62834,"file-shield":58608,"file-signature":62835,"file-video":61896,"file-waveform":62584,"file-word":61890,"file-zipper":61894,"file":61787,"fill-drip":62838,"fill":62837,"film":61448,"filter-circle-dollar":63074,"filter-circle-xmark":57723,"filter":61616,"fingerprint":62839,"fire-burner":58609,"fire-extinguisher":61748,"fire-flame-curved":63460,"fire-flame-simple":62570,"fire":61549,"fish-fins":58610,"fish":62840,"flag-checkered":61726,"flag-usa":63309,"flag":61476,"flask-vial":58611,"flask":61635,"floppy-disk":61639,"florin-sign":57732,"folder-closed":57733,"folder-minus":63069,"folder-open":61564,"folder-plus":63070,"folder-tree":63490,"folder":61563,"font-awesome":62132,"font":61489,"football":62542,"forward-fast":61520,"forward-step":61521,"forward":61518,"franc-sign":57743,"frog":62766,"futbol":61923,"g":71,"gamepad":61723,"gas-pump":62767,"gauge-high":63013,"gauge-simple-high":63018,"gauge-simple":63017,"gauge":63012,"gavel":61667,"gear":61459,"gears":61573,"gem":62373,"genderless":61997,"ghost":63202,"gift":61547,"gifts":63388,"glass-water-droplet":58613,"glass-water":58612,"glasses":62768,"globe":61612,"golf-ball-tee":62544,"gopuram":63076,"graduation-cap":61853,"greater-than-equal":62770,"greater-than":62,"grip-lines-vertical":63397,"grip-lines":63396,"grip-vertical":62862,"grip":62861,"group-arrows-rotate":58614,"guarani-sign":57754,"guitar":63398,"gun":57755,"h":72,"hammer":63203,"hamsa":63077,"hand-back-fist":62037,"hand-dots":62561,"hand-fist":63198,"hand-holding-dollar":62656,"hand-holding-droplet":62657,"hand-holding-hand":58615,"hand-holding-heart":62654,"hand-holding-medical":57436,"hand-holding":62653,"hand-lizard":62040,"hand-middle-finger":63494,"hand-peace":62043,"hand-point-down":61607,"hand-point-left":61605,"hand-point-right":61604,"hand-point-up":61606,"hand-pointer":62042,"hand-scissors":62039,"hand-sparkles":57437,"hand-spock":62041,"hand":62038,"handcuffs":58616,"hands-asl-interpreting":62115,"hands-bound":58617,"hands-bubbles":57438,"hands-clapping":57768,"hands-holding-child":58618,"hands-holding-circle":58619,"hands-holding":62658,"hands-praying":63108,"hands":62119,"handshake-angle":62660,"handshake-simple-slash":57439,"handshake-simple":62662,"handshake-slash":57440,"handshake":62133,"hanukiah":63206,"hard-drive":61600,"hashtag":35,"hat-cowboy-side":63681,"hat-cowboy":63680,"hat-wizard":63208,"head-side-cough-slash":57442,"head-side-cough":57441,"head-side-mask":57443,"head-side-virus":57444,"heading":61916,"headphones-simple":62863,"headphones":61477,"headset":62864,"heart-circle-bolt":58620,"heart-circle-check":58621,"heart-circle-exclamation":58622,"heart-circle-minus":58623,"heart-circle-plus":58624,"heart-circle-xmark":58625,"heart-crack":63401,"heart-pulse":61982,"heart":61444,"helicopter-symbol":58626,"helicopter":62771,"helmet-safety":63495,"helmet-un":58627,"hexagon-nodes-bolt":59034,"hexagon-nodes":59033,"highlighter":62865,"hill-avalanche":58631,"hill-rockslide":58632,"hippo":63213,"hockey-puck":62547,"holly-berry":63402,"horse-head":63403,"horse":63216,"hospital-user":63501,"hospital":61688,"hot-tub-person":62867,"hotdog":63503,"hotel":62868,"hourglass-end":62035,"hourglass-half":62034,"hourglass-start":62033,"hourglass":62036,"house-chimney-crack":63217,"house-chimney-medical":63474,"house-chimney-user":57445,"house-chimney-window":57357,"house-chimney":58287,"house-circle-check":58633,"house-circle-exclamation":58634,"house-circle-xmark":58635,"house-crack":58289,"house-fire":58636,"house-flag":58637,"house-flood-water-circle-arrow-right":58639,"house-flood-water":58638,"house-laptop":57446,"house-lock":58640,"house-medical-circle-check":58641,"house-medical-circle-exclamation":58642,"house-medical-circle-xmark":58643,"house-medical-flag":58644,"house-medical":58290,"house-signal":57362,"house-tsunami":58645,"house-user":57776,"house":61461,"hryvnia-sign":63218,"hurricane":63313,"i-cursor":62022,"i":73,"ice-cream":63504,"icicles":63405,"icons":63597,"id-badge":62145,"id-card-clip":62591,"id-card":62146,"igloo":63406,"image-portrait":62432,"image":61502,"images":62210,"inbox":61468,"indent":61500,"indian-rupee-sign":57788,"industry":62069,"infinity":62772,"info":61737,"italic":61491,"j":74,"jar-wheat":58647,"jar":58646,"jedi":63081,"jet-fighter-up":58648,"jet-fighter":61691,"joint":62869,"jug-detergent":58649,"k":75,"kaaba":63083,"key":61572,"keyboard":61724,"khanda":63085,"kip-sign":57796,"kit-medical":62585,"kitchen-set":58650,"kiwi-bird":62773,"l":76,"land-mine-on":58651,"landmark-dome":63314,"landmark-flag":58652,"landmark":63087,"language":61867,"laptop-code":62972,"laptop-file":58653,"laptop-medical":63506,"laptop":61705,"lari-sign":57800,"layer-group":62973,"leaf":61548,"left-long":62218,"left-right":62263,"lemon":61588,"less-than-equal":62775,"less-than":60,"life-ring":61901,"lightbulb":61675,"lines-leaning":58654,"link-slash":61735,"link":61633,"lira-sign":61845,"list-check":61614,"list-ol":61643,"list-ul":61642,"list":61498,"litecoin-sign":57811,"location-arrow":61732,"location-crosshairs":62977,"location-dot":62405,"location-pin-lock":58655,"location-pin":61505,"lock-open":62401,"lock":61475,"locust":58656,"lungs-virus":57447,"lungs":62980,"m":77,"magnet":61558,"magnifying-glass-arrow-right":58657,"magnifying-glass-chart":58658,"magnifying-glass-dollar":63112,"magnifying-glass-location":63113,"magnifying-glass-minus":61456,"magnifying-glass-plus":61454,"magnifying-glass":61442,"manat-sign":57813,"map-location-dot":62880,"map-location":62879,"map-pin":62070,"map":62073,"marker":62881,"mars-and-venus-burst":58659,"mars-and-venus":61988,"mars-double":61991,"mars-stroke-right":61995,"mars-stroke-up":61994,"mars-stroke":61993,"mars":61986,"martini-glass-citrus":62817,"martini-glass-empty":61440,"martini-glass":62843,"mask-face":57815,"mask-ventilator":58660,"mask":63226,"masks-theater":63024,"mattress-pillow":58661,"maximize":62238,"medal":62882,"memory":62776,"menorah":63094,"mercury":61987,"message":62074,"meteor":63315,"microchip":62171,"microphone-lines-slash":62777,"microphone-lines":62409,"microphone-slash":61745,"microphone":61744,"microscope":62992,"mill-sign":57837,"minimize":63372,"minus":61544,"mitten":63413,"mobile-button":61707,"mobile-retro":58663,"mobile-screen-button":62413,"mobile-screen":62415,"mobile":62414,"money-bill-1-wave":62779,"money-bill-1":62417,"money-bill-transfer":58664,"money-bill-trend-up":58665,"money-bill-wave":62778,"money-bill-wheat":58666,"money-bill":61654,"money-bills":57843,"money-check-dollar":62781,"money-check":62780,"monument":62886,"moon":61830,"mortar-pestle":62887,"mosque":63096,"mosquito-net":58668,"mosquito":58667,"motorcycle":61980,"mound":58669,"mountain-city":58670,"mountain-sun":58671,"mountain":63228,"mug-hot":63414,"mug-saucer":61684,"music":61441,"n":78,"naira-sign":57846,"network-wired":63231,"neuter":61996,"newspaper":61930,"not-equal":62782,"notdef":57854,"note-sticky":62025,"notes-medical":62593,"o":79,"object-group":62023,"object-ungroup":62024,"oil-can":62995,"oil-well":58674,"om":63097,"otter":63232,"outdent":61499,"p":80,"pager":63509,"paint-roller":62890,"paintbrush":61948,"palette":62783,"pallet":62594,"panorama":57865,"paper-plane":61912,"paperclip":61638,"parachute-box":62669,"paragraph":61917,"passport":62891,"paste":61674,"pause":61516,"paw":61872,"peace":63100,"pen-clip":62213,"pen-fancy":62892,"pen-nib":62893,"pen-ruler":62894,"pen-to-square":61508,"pen":62212,"pencil":62211,"people-arrows":57448,"people-carry-box":62670,"people-group":58675,"people-line":58676,"people-pulling":58677,"people-robbery":58678,"people-roof":58679,"pepper-hot":63510,"percent":37,"person-arrow-down-to-line":58680,"person-arrow-up-from-line":58681,"person-biking":63562,"person-booth":63318,"person-breastfeeding":58682,"person-burst":58683,"person-cane":58684,"person-chalkboard":58685,"person-circle-check":58686,"person-circle-exclamation":58687,"person-circle-minus":58688,"person-circle-plus":58689,"person-circle-question":58690,"person-circle-xmark":58691,"person-digging":63582,"person-dots-from-line":62576,"person-dress-burst":58692,"person-dress":61826,"person-drowning":58693,"person-falling-burst":58695,"person-falling":58694,"person-half-dress":58696,"person-harassing":58697,"person-hiking":63212,"person-military-pointing":58698,"person-military-rifle":58699,"person-military-to-person":58700,"person-praying":63107,"person-pregnant":58142,"person-rays":58701,"person-rifle":58702,"person-running":63244,"person-shelter":58703,"person-skating":63429,"person-skiing-nordic":63434,"person-skiing":63433,"person-snowboarding":63438,"person-swimming":62916,"person-through-window":58793,"person-walking-arrow-loop-left":58705,"person-walking-arrow-right":58706,"person-walking-dashed-line-arrow-right":58707,"person-walking-luggage":58708,"person-walking-with-cane":62109,"person-walking":62804,"person":61827,"peseta-sign":57889,"peso-sign":57890,"phone-flip":63609,"phone-slash":62429,"phone-volume":62112,"phone":61589,"photo-film":63612,"piggy-bank":62675,"pills":62596,"pizza-slice":63512,"place-of-worship":63103,"plane-arrival":62895,"plane-circle-check":58709,"plane-circle-exclamation":58710,"plane-circle-xmark":58711,"plane-departure":62896,"plane-lock":58712,"plane-slash":57449,"plane-up":57901,"plane":61554,"plant-wilt":58794,"plate-wheat":58714,"play":61515,"plug-circle-bolt":58715,"plug-circle-check":58716,"plug-circle-exclamation":58717,"plug-circle-minus":58718,"plug-circle-plus":58719,"plug-circle-xmark":58720,"plug":61926,"plus-minus":58428,"plus":43,"podcast":62158,"poo-storm":63322,"poo":62206,"poop":63001,"power-off":61457,"prescription-bottle-medical":62598,"prescription-bottle":62597,"prescription":62897,"print":61487,"pump-medical":57450,"pump-soap":57451,"puzzle-piece":61742,"q":81,"qrcode":61481,"question":63,"quote-left":61709,"quote-right":61710,"r":82,"radiation":63417,"radio":63703,"rainbow":63323,"ranking-star":58721,"receipt":62787,"record-vinyl":63705,"rectangle-ad":63041,"rectangle-list":61474,"rectangle-xmark":62480,"recycle":61880,"registered":62045,"repeat":62307,"reply-all":61730,"reply":62437,"republican":63326,"restroom":63421,"retweet":61561,"ribbon":62678,"right-from-bracket":62197,"right-left":62306,"right-long":62219,"right-to-bracket":62198,"ring":63243,"road-barrier":58722,"road-bridge":58723,"road-circle-check":58724,"road-circle-exclamation":58725,"road-circle-xmark":58726,"road-lock":58727,"road-spikes":58728,"road":61464,"robot":62788,"rocket":61749,"rotate-left":62186,"rotate-right":62201,"rotate":62193,"route":62679,"rss":61598,"ruble-sign":61784,"rug":58729,"ruler-combined":62790,"ruler-horizontal":62791,"ruler-vertical":62792,"ruler":62789,"rupee-sign":61782,"rupiah-sign":57917,"s":83,"sack-dollar":63517,"sack-xmark":58730,"sailboat":58437,"satellite-dish":63424,"satellite":63423,"scale-balanced":62030,"scale-unbalanced-flip":62742,"scale-unbalanced":62741,"school-circle-check":58731,"school-circle-exclamation":58732,"school-circle-xmark":58733,"school-flag":58734,"school-lock":58735,"school":62793,"scissors":61636,"screwdriver-wrench":63449,"screwdriver":62794,"scroll-torah":63136,"scroll":63246,"sd-card":63426,"section":58439,"seedling":62680,"server":62003,"shapes":63007,"share-from-square":61773,"share-nodes":61920,"share":61540,"sheet-plastic":58737,"shekel-sign":61963,"shield-cat":58738,"shield-dog":58739,"shield-halved":62445,"shield-heart":58740,"shield-virus":57452,"shield":61746,"ship":61978,"shirt":62803,"shoe-prints":62795,"shop-lock":58533,"shop-slash":57456,"shop":62799,"shower":62156,"shrimp":58440,"shuffle":61556,"shuttle-space":61847,"sign-hanging":62681,"signal":61458,"signature":62903,"signs-post":62071,"sim-card":63428,"sink":57453,"sitemap":61672,"skull-crossbones":63252,"skull":62796,"slash":63253,"sleigh":63436,"sliders":61918,"smog":63327,"smoking":62605,"snowflake":62172,"snowman":63440,"snowplow":63442,"soap":57454,"socks":63126,"solar-panel":62906,"sort-down":61661,"sort-up":61662,"sort":61660,"spa":62907,"spaghetti-monster-flying":63099,"spell-check":63633,"spider":63255,"spinner":61712,"splotch":62908,"spoon":62181,"spray-can-sparkles":62928,"spray-can":62909,"square-arrow-up-right":61772,"square-binary":59035,"square-caret-down":61776,"square-caret-left":61841,"square-caret-right":61778,"square-caret-up":61777,"square-check":61770,"square-envelope":61849,"square-full":62556,"square-h":61693,"square-minus":61766,"square-nfi":58742,"square-parking":62784,"square-pen":61771,"square-person-confined":58743,"square-phone-flip":63611,"square-phone":61592,"square-plus":61694,"square-poll-horizontal":63106,"square-poll-vertical":63105,"square-root-variable":63128,"square-rss":61763,"square-share-nodes":61921,"square-up-right":62304,"square-virus":58744,"square-xmark":62163,"square":61640,"staff-snake":58745,"stairs":57993,"stamp":62911,"stapler":58799,"star-and-crescent":63129,"star-half-stroke":62912,"star-half":61577,"star-of-david":63130,"star-of-life":63009,"star":61445,"sterling-sign":61780,"stethoscope":61681,"stop":61517,"stopwatch-20":57455,"stopwatch":62194,"store-slash":57457,"store":62798,"street-view":61981,"strikethrough":61644,"stroopwafel":62801,"subscript":61740,"suitcase-medical":61690,"suitcase-rolling":62913,"suitcase":61682,"sun-plant-wilt":58746,"sun":61829,"superscript":61739,"swatchbook":62915,"synagogue":63131,"syringe":62606,"t":84,"table-cells-column-lock":59000,"table-cells-large":61449,"table-cells-row-lock":59002,"table-cells-row-unlock":59025,"table-cells":61450,"table-columns":61659,"table-list":61451,"table-tennis-paddle-ball":62557,"table":61646,"tablet-button":61706,"tablet-screen-button":62458,"tablet":62459,"tablets":62608,"tachograph-digital":62822,"tag":61483,"tags":61484,"tape":62683,"tarp-droplet":58748,"tarp":58747,"taxi":61882,"teeth-open":63023,"teeth":63022,"temperature-arrow-down":57407,"temperature-arrow-up":57408,"temperature-empty":62155,"temperature-full":62151,"temperature-half":62153,"temperature-high":63337,"temperature-low":63339,"temperature-quarter":62154,"temperature-three-quarters":62152,"tenge-sign":63447,"tent-arrow-down-to-line":58750,"tent-arrow-left-right":58751,"tent-arrow-turn-left":58752,"tent-arrows-down":58753,"tent":58749,"tents":58754,"terminal":61728,"text-height":61492,"text-slash":63613,"text-width":61493,"thermometer":62609,"thumbs-down":61797,"thumbs-up":61796,"thumbtack-slash":59023,"thumbtack":61581,"ticket-simple":62463,"ticket":61765,"timeline":58012,"toggle-off":61956,"toggle-on":61957,"toilet-paper-slash":57458,"toilet-paper":63262,"toilet-portable":58755,"toilet":63448,"toilets-portable":58756,"toolbox":62802,"tooth":62921,"torii-gate":63137,"tornado":63343,"tower-broadcast":62745,"tower-cell":58757,"tower-observation":58758,"tractor":63266,"trademark":62044,"traffic-light":63031,"trailer":57409,"train-subway":62009,"train-tram":58804,"train":62008,"transgender":61989,"trash-arrow-up":63529,"trash-can-arrow-up":63530,"trash-can":62189,"trash":61944,"tree-city":58759,"tree":61883,"triangle-exclamation":61553,"trophy":61585,"trowel-bricks":58762,"trowel":58761,"truck-arrow-right":58763,"truck-droplet":58764,"truck-fast":62603,"truck-field-un":58766,"truck-field":58765,"truck-front":58039,"truck-medical":61689,"truck-monster":63035,"truck-moving":62687,"truck-pickup":63036,"truck-plane":58767,"truck-ramp-box":62686,"truck":61649,"tty":61924,"turkish-lira-sign":58043,"turn-down":62398,"turn-up":62399,"tv":62060,"u":85,"umbrella-beach":62922,"umbrella":61673,"underline":61645,"universal-access":62106,"unlock-keyhole":61758,"unlock":61596,"up-down-left-right":61618,"up-down":62264,"up-long":62220,"up-right-and-down-left-from-center":62500,"up-right-from-square":62301,"upload":61587,"user-astronaut":62715,"user-check":62716,"user-clock":62717,"user-doctor":61680,"user-gear":62718,"user-graduate":62721,"user-group":62720,"user-injured":63272,"user-large-slash":62714,"user-large":62470,"user-lock":62722,"user-minus":62723,"user-ninja":62724,"user-nurse":63535,"user-pen":62719,"user-plus":62004,"user-secret":61979,"user-shield":62725,"user-slash":62726,"user-tag":62727,"user-tie":62728,"user-xmark":62005,"user":61447,"users-between-lines":58769,"users-gear":62729,"users-line":58770,"users-rays":58771,"users-rectangle":58772,"users-slash":57459,"users-viewfinder":58773,"users":61632,"utensils":62183,"v":86,"van-shuttle":62902,"vault":58053,"vector-square":62923,"venus-double":61990,"venus-mars":61992,"venus":61985,"vest-patches":57478,"vest":57477,"vial-circle-check":58774,"vial-virus":58775,"vial":62610,"vials":62611,"video-slash":62690,"video":61501,"vihara":63143,"virus-covid-slash":58537,"virus-covid":58536,"virus-slash":57461,"virus":57460,"viruses":57462,"voicemail":63639,"volcano":63344,"volleyball":62559,"volume-high":61480,"volume-low":61479,"volume-off":61478,"volume-xmark":63145,"vr-cardboard":63273,"w":87,"walkie-talkie":63727,"wallet":62805,"wand-magic-sparkles":58058,"wand-magic":61648,"wand-sparkles":63275,"warehouse":62612,"water-ladder":62917,"water":63347,"wave-square":63550,"web-awesome":59010,"weight-hanging":62925,"weight-scale":62614,"wheat-awn-circle-exclamation":58776,"wheat-awn":58061,"wheelchair-move":58062,"wheelchair":61843,"whiskey-glass":63392,"wifi":61931,"wind":63278,"window-maximize":62160,"window-minimize":62161,"window-restore":62162,"wine-bottle":63279,"wine-glass-empty":62926,"wine-glass":62691,"won-sign":61785,"worm":58777,"wrench":61613,"x-ray":62615,"x":88,"xmark":61453,"xmarks-lines":58778,"y":89,"yen-sign":61783,"yin-yang":63149,"z":90} \ No newline at end of file diff --git a/packages/fontawesome6/package.json b/packages/fontawesome6/package.json new file mode 100644 index 000000000..fdf39407d --- /dev/null +++ b/packages/fontawesome6/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontawesome6", + "version": "6.7.1", + "description": "Fontawesome6 font for react native vector icons", + "source": "./src/index.tsx", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontawesome6" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontawesome6" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@fortawesome/fontawesome-free": "6.7.1", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontawesome6/src/index.tsx b/packages/fontawesome6/src/index.tsx new file mode 100644 index 000000000..528b4a84a --- /dev/null +++ b/packages/fontawesome6/src/index.tsx @@ -0,0 +1,141 @@ +/* eslint-disable react/jsx-pascal-case, no-console */ + +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `fontawesome-common/generator`. + * + * FontAwesome6 icon set component. + * Usage: + */ +import type { ComponentProps } from 'react'; +import { Platform, type TextStyle } from 'react-native'; + +import { DEFAULT_ICON_COLOR, DEFAULT_ICON_SIZE, createIconSet } from '@react-native-vector-icons/common'; + +import brandGM from '../glyphmaps/FontAwesome6_brand.json'; +import regularGM from '../glyphmaps/FontAwesome6_regular.json'; +import solidGM from '../glyphmaps/FontAwesome6_solid.json'; + +import metadata from '../glyphmaps/FontAwesome6_meta.json'; + +const glyphValidator = (glyph: string, iconType: keyof typeof metadata) => metadata[iconType]?.includes(glyph); + +const fontStyle = (fontWeight: TextStyle['fontWeight']) => + Platform.select({ + ios: { + fontWeight, + }, + default: {}, + }); + +// biome-ignore format: We want these to be consistent and we are fine with single for all +const RegularIcon = createIconSet(regularGM, 'FontAwesome6Free-Regular', 'FontAwesome6_Regular.ttf', fontStyle('400')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const SolidIcon = createIconSet(solidGM, 'FontAwesome6Free-Solid', 'FontAwesome6_Solid.ttf', fontStyle('900')); +// biome-ignore format: We want these to be consistent and we are fine with single for all +const BrandIcon = createIconSet(brandGM, 'FontAwesome6Brands-Regular', 'FontAwesome6_Brands.ttf', fontStyle('400')); + +type Props = + | ({ iconStyle: 'regular' } & ComponentProps) + | ({ iconStyle: 'solid' } & ComponentProps) + | ({ iconStyle: 'brand' } & ComponentProps) + | ({ iconStyle?: never } & ComponentProps); + +const Icon = (props: Props) => { + const { iconStyle, name } = props; + if (!iconStyle) { + return ; + } + + if (!glyphValidator(name, iconStyle)) { + console.warn(`noSuchGlyph: glyph ${String(name)} does not exist for '${iconStyle}' icon type for FontAwesome6`); + + return )} />; + } + + switch (iconStyle) { + case 'brand': + return ; + case 'regular': + return ; + case 'solid': + return ; + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`); + return )} />; + } +}; + +type GetImageSourceFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSource']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSource']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSource']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSource: GetImageSourceFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSource(name as keyof typeof brandGM, size, color); + case 'regular': + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSource(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`); + return RegularIcon.getImageSource(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSource = getImageSource; + +type GetImageSourceSyncFunc = { + ( + iconStyle: 'brand', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof BrandIcon)['getImageSourceSync']>; + ( + iconStyle: 'regular', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof RegularIcon)['getImageSourceSync']>; + ( + iconStyle: 'solid', + name: ComponentProps['name'], + size?: number, + color?: TextStyle['color'], + ): ReturnType<(typeof SolidIcon)['getImageSourceSync']>; +}; +// biome-ignore format: We want these to be consistent and we are fine with single for all +const getImageSourceSync: GetImageSourceSyncFunc = (iconStyle, name, size = DEFAULT_ICON_SIZE, color = DEFAULT_ICON_COLOR) => { + switch (iconStyle) { + case 'brand': + return BrandIcon.getImageSourceSync(name as keyof typeof brandGM, size, color); + case 'regular': + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + case 'solid': + return SolidIcon.getImageSourceSync(name as keyof typeof solidGM, size, color); + default: + console.warn(`noSuchIconTypeName: '${iconStyle}' icon type does not exist for FontAwesome6`); + return RegularIcon.getImageSourceSync(name as keyof typeof regularGM, size, color); + } +}; +Icon.getImageSourceSync = getImageSourceSync; + +export default Icon; diff --git a/packages/fontawesome6/tsconfig.build.json b/packages/fontawesome6/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontawesome6/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontawesome6/tsconfig.json b/packages/fontawesome6/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontawesome6/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontcustom-docker/Dockerfile b/packages/fontcustom-docker/Dockerfile new file mode 100644 index 000000000..2bf342a6d --- /dev/null +++ b/packages/fontcustom-docker/Dockerfile @@ -0,0 +1,37 @@ +FROM debian:11-slim + +WORKDIR /usr/src/app + +# NOTE: Use this again if fontforge does a new release +# RUN apt-get -y update \ +# && apt-get -y upgrade \ +# && apt-get -y --no-install-recommends install fontcustom \ +# && apt clean \ +# && rm -rf /var/lib/apt/lists/* + +RUN apt-get -y update \ + && apt-get -y upgrade \ + && apt-get -y --no-install-recommends install \ + fontcustom \ + libjpeg-dev libtiff5-dev libpng-dev libfreetype6-dev libgif-dev libgtk-3-dev libxml2-dev \ + libpango1.0-dev libcairo2-dev libspiro-dev libwoff-dev python3-dev ninja-build cmake build-essential gettext \ + git ca-certificates \ + && apt clean \ + && rm -rf /var/lib/apt/lists/* + +RUN git clone https://github.com/fontforge/fontforge.git +RUN mkdir fontforge/build + +WORKDIR /usr/src/app/fontforge/build + +RUN cmake -GNinja .. \ + && ninja \ + && ninja install \ + && cd ../.. \ + && rm -rf /usr/src/app/fontforge + +RUN dpkg -r --force-depends fontforge + +WORKDIR /usr/src/app + +ENTRYPOINT ["/usr/bin/fontcustom"] diff --git a/packages/fontcustom-docker/README.md b/packages/fontcustom-docker/README.md new file mode 100644 index 000000000..49a2d207b --- /dev/null +++ b/packages/fontcustom-docker/README.md @@ -0,0 +1,3 @@ +# font custom docker + +We need a fontcustom with a newer font forge for reproducible builds diff --git a/packages/fontcustom-docker/package.json b/packages/fontcustom-docker/package.json new file mode 100644 index 000000000..a12e35654 --- /dev/null +++ b/packages/fontcustom-docker/package.json @@ -0,0 +1,10 @@ +{ + "name": "@react-native-vector-icons/fontcustom-docker", + "private": true, + "version": "11.0.0-alpha.0", + "description": "Updated fontcustom docker image", + "scripts": { + "build": "docker build -t johnf/fontcustom .", + "publish": "docker push johnf/fontcustom" + } +} diff --git a/packages/fontello/.yo-rc.json b/packages/fontello/.yo-rc.json new file mode 100644 index 000000000..0612fcb7b --- /dev/null +++ b/packages/fontello/.yo-rc.json @@ -0,0 +1,7 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontello", + "customReadme": true, + "customSrc": true + } +} diff --git a/packages/fontello/README.md b/packages/fontello/README.md new file mode 100644 index 000000000..5075b1483 --- /dev/null +++ b/packages/fontello/README.md @@ -0,0 +1,46 @@ +# React Native Vector Icons - Fontello + +React Native Vector Icons font package to support using custom fonts created with [Fontello](https://fontello.com) + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/fontello +``` + +## Usage + +1. Add the config.json somewhere in your project to be imported +2. Add the ttf file into `rnvi-fonts`. You can customise this location as described in [react-native-vector-icons](../../README.md#custom-fonts) +3. Add this package to your project + +```sh +yarn instal @react-native-vector-icons/fontello +``` +4. Create the component in your project and use it + +```js +import createIconSet from '@react-native-vector-icons/fontello'; +import fontelloConfig from './config.json'; +const Icon = createIconSet(fontelloConfig); + +cont icon = ; +``` + +If you want to customise the font postscript name and filename you can pass extra arguments. + +```js +import createIconSet from '@react-native-vector-icons/fontello'; +import fontelloConfig from './config.json'; +const Icon = createIconSet(fontelloConfig, 'Font Family', 'FontFamily.ttf'); +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/fontello/babel.config.js b/packages/fontello/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontello/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/fontello/package.json b/packages/fontello/package.json new file mode 100644 index 000000000..7667f0ac5 --- /dev/null +++ b/packages/fontello/package.json @@ -0,0 +1,128 @@ +{ + "name": "@react-native-vector-icons/fontello", + "version": "0.0.1", + "description": "Fontello font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontello" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontello" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontello/src/index.ts b/packages/fontello/src/index.ts new file mode 100644 index 000000000..93d6edb99 --- /dev/null +++ b/packages/fontello/src/index.ts @@ -0,0 +1,32 @@ +/** + * Fontello icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; + +type FontelloConfig = { + name: string; + css_prefix_text: string; + css_use_suffix: boolean; + hinting: boolean; + units_per_em: number; + ascent: number; + glyphs: Array<{ + uid: string; + css: string; + code: number; + src: string; + }>; +}; + +export default (config: FontelloConfig, fontFamilyArg?: string, fontFile?: string) => { + const glyphMap: Record = {}; + config.glyphs.forEach((glyph) => { + glyphMap[glyph.css] = glyph.code; + }); + + const fontFamily = fontFamilyArg || config.name || 'fontello'; + + return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`); +}; diff --git a/packages/fontello/tsconfig.build.json b/packages/fontello/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontello/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontello/tsconfig.json b/packages/fontello/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontello/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/fontisto/.yo-rc.json b/packages/fontisto/.yo-rc.json new file mode 100644 index 000000000..846c3083d --- /dev/null +++ b/packages/fontisto/.yo-rc.json @@ -0,0 +1,17 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "fontisto", + "postScriptName": "fontisto", + "upstreamFont": "fontisto", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/fontisto/css/fontisto/fontisto.css", + "mode": "css", + "prefix": ".fi-" + }, + "copyFont": { + "location": "../../node_modules/fontisto/fonts/fontisto/fontisto.ttf" + } + } + } +} diff --git a/packages/fontisto/README.md b/packages/fontisto/README.md new file mode 100644 index 000000000..ac088d768 --- /dev/null +++ b/packages/fontisto/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Fontisto + +Fontisto font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/fontisto +``` + +## Usage + +```js +import Fontisto from '@react-native-vector-icons/fontisto'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/fontisto/babel.config.js b/packages/fontisto/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/fontisto/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/Fontisto.ttf b/packages/fontisto/fonts/Fontisto.ttf similarity index 100% rename from Fonts/Fontisto.ttf rename to packages/fontisto/fonts/Fontisto.ttf diff --git a/glyphmaps/Fontisto.json b/packages/fontisto/glyphmaps/Fontisto.json similarity index 100% rename from glyphmaps/Fontisto.json rename to packages/fontisto/glyphmaps/Fontisto.json diff --git a/packages/fontisto/package.json b/packages/fontisto/package.json new file mode 100644 index 000000000..0bc380bc7 --- /dev/null +++ b/packages/fontisto/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/fontisto", + "version": "3.0.4", + "description": "Fontisto font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "fontisto" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/fontisto" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "fontisto": "3.0.4", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/fontisto/src/index.ts b/packages/fontisto/src/index.ts new file mode 100644 index 000000000..390e29888 --- /dev/null +++ b/packages/fontisto/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Fontisto icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Fontisto.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'fontisto', + fontFileName: 'Fontisto.ttf', + fontSource: require('../fonts/Fontisto.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/fontisto/tsconfig.build.json b/packages/fontisto/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/fontisto/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/fontisto/tsconfig.json b/packages/fontisto/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/fontisto/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/foundation/.yo-rc.json b/packages/foundation/.yo-rc.json new file mode 100644 index 000000000..e42cff94b --- /dev/null +++ b/packages/foundation/.yo-rc.json @@ -0,0 +1,17 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "foundation", + "postScriptName": "fontcustom", + "upstreamFont": "foundation-icons", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/foundation-icons/foundation-icons.css", + "mode": "css", + "prefix": ".fi-" + }, + "copyFont": { + "location": "../../node_modules/foundation-icons/foundation-icons.ttf" + } + } + } +} diff --git a/packages/foundation/README.md b/packages/foundation/README.md new file mode 100644 index 000000000..52ffc8bcc --- /dev/null +++ b/packages/foundation/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Foundation + +Foundation font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/foundation +``` + +## Usage + +```js +import Foundation from '@react-native-vector-icons/foundation'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/foundation/babel.config.js b/packages/foundation/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/foundation/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/Foundation.ttf b/packages/foundation/fonts/Foundation.ttf similarity index 100% rename from Fonts/Foundation.ttf rename to packages/foundation/fonts/Foundation.ttf diff --git a/glyphmaps/Foundation.json b/packages/foundation/glyphmaps/Foundation.json similarity index 100% rename from glyphmaps/Foundation.json rename to packages/foundation/glyphmaps/Foundation.json diff --git a/packages/foundation/package.json b/packages/foundation/package.json new file mode 100644 index 000000000..53a9446f5 --- /dev/null +++ b/packages/foundation/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/foundation", + "version": "2.0.0", + "description": "Foundation font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "foundation" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/foundation" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "foundation-icons": "2.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/foundation/src/index.ts b/packages/foundation/src/index.ts new file mode 100644 index 000000000..e28d0f3ce --- /dev/null +++ b/packages/foundation/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Foundation icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Foundation.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'fontcustom', + fontFileName: 'Foundation.ttf', + fontSource: require('../fonts/Foundation.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/foundation/tsconfig.build.json b/packages/foundation/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/foundation/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/foundation/tsconfig.json b/packages/foundation/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/foundation/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/generator-react-native-vector-icons/.gitignore b/packages/generator-react-native-vector-icons/.gitignore new file mode 100644 index 000000000..ed7788aff --- /dev/null +++ b/packages/generator-react-native-vector-icons/.gitignore @@ -0,0 +1,2 @@ +generators +/tsconfig.tsbuildinfo diff --git a/packages/generator-react-native-vector-icons/README.md b/packages/generator-react-native-vector-icons/README.md new file mode 100644 index 000000000..2cb6ac567 --- /dev/null +++ b/packages/generator-react-native-vector-icons/README.md @@ -0,0 +1,9 @@ +# generator-react-native-vector-icons + +This package can generate individual icon packages. + +Usage: + +1. Run `yarn watch-tsc` in this package to trigger a build create the generator. +1. Run `yarn watch-deps` in this package to create the generator. +2. Run `yarn generate` from the root of the repository to generate the individual icon packages. diff --git a/packages/generator-react-native-vector-icons/package.json b/packages/generator-react-native-vector-icons/package.json new file mode 100644 index 000000000..5f7140c1c --- /dev/null +++ b/packages/generator-react-native-vector-icons/package.json @@ -0,0 +1,41 @@ +{ + "name": "generator-react-native-vector-icons", + "version": "11.0.0", + "description": "Generates React Native vector icons font library", + "type": "module", + "files": [ + "generators" + ], + "main": "generators/index.js", + "keywords": [ + "react-native-vector-icons", + "yeoman-generator" + ], + "dependencies": { + "mem-fs": "^4.1.1", + "npm-registry-fetch": "^18.0.2", + "oslllo-svg-fixer": "^5.0.0", + "postcss": "^8.4.49", + "postcss-selector-parser": "^7.0.0", + "registry-auth-token": "^5.0.2", + "semver": "^7.6.3", + "yeoman-generator": "^7.3.3" + }, + "devDependencies": { + "@types/npm-registry-fetch": "^8.0.7", + "@types/semver": "^7.5.8", + "@yeoman/types": "^1.5.0", + "copyfiles": "^2.4.1", + "onchange": "^7.1.0", + "typescript": "^5.6.3" + }, + "scripts": { + "prepare": "npm run clean && tsc && npm run copydeps", + "copydeps": "copyfiles --up 1 'src/*/templates/**' 'src/*/fontforge/**' generators", + "lint": "eslint ./src --ext .js,.ts", + "clean": "rm -rf ./generators", + "watch": "npm run watch-tsc --silent & npm run watch-deps --silent", + "watch-deps": "onchange 'src/*/templates/**' 'src/*/fontforge/**' --initial -- npm run copydeps", + "watch-tsc": "tsc -w" + } +} diff --git a/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py b/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py new file mode 100644 index 000000000..437cfdb45 --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/fontforge/correct-direction.py @@ -0,0 +1,13 @@ +import fontforge + +font_path = sys.argv[1] + +font = fontforge.open(font_path) + +# Iterate through all glyphs in the font +for glyph in font.glyphs(): + glyph.correctDirection() + +font.generate(font_path) + +print(f'Fixed direction on all glyphs and saved to {font_path}') diff --git a/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts b/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts new file mode 100644 index 000000000..68c7d138d --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/generateGlyphmap.ts @@ -0,0 +1,101 @@ +import fs from 'node:fs'; + +import postcss from 'postcss'; +import parser from 'postcss-selector-parser'; + +const extractGlyphMapFromCodepoints = (fileName: string) => { + const codepoints = fs.readFileSync(fileName, { encoding: 'utf8' }).split('\n'); + + const glyphMap: Record = {}; + + codepoints.forEach((point) => { + const parts = point.split(' '); + if (parts[0] && parts[1]) { + glyphMap[parts[0].replace(/_/g, '-')] = Number.parseInt(parts[1], 16); + } + }); + + return glyphMap; +}; + +const extractGlyphMapFromCss = (fileName: string, selectorPrefix: string) => { + const css = fs.readFileSync(fileName, 'utf-8'); + const glyphMap: Record = {}; + + const selectorPattern = `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)::?before`; + postcss.parse(css).walkRules((rule) => { + const iconNames: string[] = []; + const transform = (selectors: parser.Root) => { + selectors.walk((selector) => { + const md = selector.toString().match(selectorPattern); + if (md?.[1]) { + iconNames.push(md[1]); + } + }); + }; + + parser(transform).processSync(rule.selector); + + const contents: string[] = []; + rule.walkDecls('content', (decl) => { + const content = decl.value.replace(/['"]/g, ''); // Remove quotes + contents.push(content); + }); + + const content = contents[0]; + if (!content || content === 'var(--fa)') { + return; + } + const codePoint = Number.parseInt(content.slice(1), 16); + + iconNames.forEach((iconName) => { + glyphMap[iconName] = codePoint; + }); + }); + + // TODO: Quick hack for fontawesome - refactor this to be more general + const selectorPatternFA = `${escapeRegExp(selectorPrefix)}([A-Za-z0-9_-]+)$`; + postcss.parse(css).walkRules((rule) => { + const iconNames: string[] = []; + const transform = (selectors: parser.Root) => { + selectors.walk((selector) => { + const md = selector.toString().match(selectorPatternFA); + if (md?.[1]) { + iconNames.push(md[1]); + } + }); + }; + + parser(transform).processSync(rule.selector); + + const contents: string[] = []; + rule.walkDecls('--fa', (decl) => { + const content = decl.value.replace(/['"]/g, ''); // Remove quotes + contents.push(content); + }); + + const content = contents[0]; + if (!content) { + return; + } + const codePoint = Number.parseInt(content.slice(1), 16); + + iconNames.forEach((iconName) => { + glyphMap[iconName] = codePoint; + }); + }); + + return glyphMap; +}; + +const escapeRegExp = (str: string) => str.replace(/[-[\]/{}()*+?.\\^$|]/g, '\\$&'); + +export const generateGlyphmap = (mode: 'css' | 'codepoints', fileName: string, selectorPrefix = '.icon-') => { + if (!fileName) { + throw new Error('No files provided'); + } + const glyphMap = + mode === 'css' ? extractGlyphMapFromCss(fileName, selectorPrefix) : extractGlyphMapFromCodepoints(fileName); + + return JSON.stringify(glyphMap, null, ' '); +}; diff --git a/packages/generator-react-native-vector-icons/src/app/index.ts b/packages/generator-react-native-vector-icons/src/app/index.ts new file mode 100644 index 000000000..086c41377 --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/index.ts @@ -0,0 +1,424 @@ +/* eslint-disable no-underscore-dangle,import/no-unresolved */ + +import fs from 'node:fs'; +import os from 'node:os'; +import path from 'node:path'; + +import npmFetch from 'npm-registry-fetch'; +import getAuthToken from 'registry-auth-token'; +import semver from 'semver'; + +import Generator, { type BaseOptions } from 'yeoman-generator'; + +import { generateGlyphmap } from './generateGlyphmap.js'; + +interface Data { + name: string; + packageName: string; + className: string; + postScriptName: string; + fontFileName: string; + dependencies: Record; + upstreamFont?: string | { registry?: string; packageName: string; versionRange: string; versionOnly?: boolean }; + packageJSON?: Record>; + versionSuffix?: string; + customReadme?: boolean; + customSrc?: string | boolean; + source: string; + customAssets?: boolean; + commonPackage?: string; + meta: Record; + buildSteps: { + preScript?: { + script: string; + }; + fixSVGPaths?: { + location: string; + keepPostfix?: string; + }; + fontCustom?: { + location: string; + cleanup?: boolean; + }; + glyphmap?: { + mode: 'css' | 'codepoints'; + location: string | [string, string][]; + prefix?: string; + cleanup?: boolean; + }; + copyFont?: { + location: string | [string, string][]; + }; + fontforgeScript?: { + script: string; + }; + postScript?: { + script: string; + }; + }; +} + +const { uid, gid } = os.userInfo(); + +type Arguments = BaseOptions & { + currentVersion: string; +}; + +export default class extends Generator { + data: Data; + + constructor(args: string | string[], opts: Arguments) { + super(args, opts); + + this.option('current-version', { type: String, description: 'Current package version' }); + + this.data = this._data(); + } + + writing() { + this._writeTemplates(); + } + + install() { + return this._writePackageJSON(); + } + + end() { + this._buildSteps(); + } + + _docker(image: string, args: string[], options: string[] = []) { + const { exitCode } = this.spawnSync( + 'docker', + [ + 'run', + '--rm', + `--volume=${process.cwd()}:/usr/src/app`, + `--volume=${process.cwd()}/../../node_modules:/usr/src/app/node_modules`, + `--user=${uid}:${gid}`, + '--env=SOURCE_DATE_EPOCH=1702622477', // TODO: Should we use something more sensible as the date for the fonts + ...options, + image, + ...args, + ], + { stdio: 'inherit' }, + ); + + if (exitCode !== 0) { + throw new Error(`${image} exited with exitCode ${exitCode}`); + } + } + + _writeTemplates() { + const { data } = this; + + const files: Array = [ + 'package.json', + 'tsconfig.json', + 'tsconfig.build.json', + 'babel.config.js', + ]; + + if (data.customSrc === true) { + // Do nothing + } else if (data.customSrc) { + files.push([data.customSrc, data.customSrc.endsWith('.tsx') ? 'src/index.tsx' : 'src/index.ts']); + } else { + files.push('src/index.ts'); + } + + if (!data.customReadme) { + files.push('README.md'); + } + + files.forEach((file) => { + if (typeof file === 'string') { + this.fs.copyTpl(this.templatePath(file), this.destinationPath(file), data); + } else { + const [from, to] = file; + + this.fs.copyTpl(this.templatePath(from), this.destinationPath(to), data); + } + }); + } + + async _writePackageJSON() { + const { data } = this; + + const packageFile = this.destinationPath('package.json'); + const packageJSON = JSON.parse(fs.readFileSync(packageFile, 'utf8')); + + let packageName = ''; + let version: string; + let versionOnly = false; + if (typeof data.upstreamFont === 'object') { + const registry = data.upstreamFont.registry ?? 'https://registry.npmjs.org'; + packageName = data.upstreamFont.packageName; + const versionRange = data.upstreamFont.versionRange || '*'; + versionOnly = data.upstreamFont.versionOnly || false; + const authToken = getAuthToken(registry.replace(/^https?:/, '')); + + const packageInfo = await npmFetch.json(`${registry}/${packageName}`, { + forceAuth: { _authToken: authToken?.token }, + }); + const versions = Object.keys(packageInfo.versions as string[]); + const possibleVersion = semver.maxSatisfying(versions, versionRange); + if (!possibleVersion) { + throw new Error(`Invalid upstreamFont ${data.upstreamFont}: no matching version`); + } + version = possibleVersion; + } else if (typeof data.upstreamFont === 'string') { + const packageInfo = await npmFetch.json(`https://registry.npmjs.org/${data.upstreamFont}/latest`); + version = packageInfo.version as string; + packageName = data.upstreamFont; + } else { + version = '0.0.1'; + } + + const { currentVersion } = this.options; + let versionSuffix = ''; + if (currentVersion && data.versionSuffix && currentVersion.match(data.versionSuffix)) { + const preRelease = currentVersion.split(data.versionSuffix)[1]; + versionSuffix = `${data.versionSuffix}${preRelease}`; + } else { + versionSuffix = data.versionSuffix ? `${data.versionSuffix}.1` : ''; + } + + packageJSON.version = `${version}${versionSuffix}`; + + const commonPackageFile = this.destinationPath('../common/package.json'); + const commonPackageJSON = JSON.parse(fs.readFileSync(commonPackageFile, 'utf8')); + + packageJSON.dependencies['@react-native-vector-icons/common'] = `^${commonPackageJSON.version}`; + + if (data.dependencies) { + Object.entries(data.dependencies).forEach(([depName, depVersion]) => { + if (!depName.startsWith('@react-native-vector-icons')) { + packageJSON.dependencies[depName] = depVersion; + + return; + } + + const dep = depName.split('/')[1]; + + const depFile = this.destinationPath(`../${dep}/package.json`); + const depJSON = JSON.parse(fs.readFileSync(depFile, 'utf8')); + + packageJSON.dependencies[depName] = `^${depJSON.version}`; + }); + } + + if (!versionOnly && packageName) { + packageJSON.devDependencies[packageName] = version; + } + + fs.writeFileSync(packageFile, JSON.stringify(packageJSON, null, 2)); + } + + _buildSteps() { + this._preScript(); + this._fixSVGPaths(); + this._buildFontCustom(); + this._buildGlyphmap(); + this._copyFont(); + this._fontForgeScript(); + this._postScript(); + } + + _preScript() { + const { preScript } = this.data.buildSteps; + if (!preScript) { + return; + } + + const { exitCode } = this.spawnSync('bash', ['-c', preScript.script], { stdio: 'inherit' }); + + if (exitCode !== 0) { + throw new Error(`preScript exited with exitCode ${exitCode}`); + } + } + + _fixSVGPaths() { + const { fixSVGPaths } = this.data.buildSteps; + if (!fixSVGPaths) { + return; + } + + fs.mkdirSync('fixedSvg'); + + const { exitCode } = this.spawnSync( + '../../node_modules/.bin/oslllo-svg-fixer', + ['-s', fixSVGPaths.location, '-d', 'fixedSvg'], + { stdio: 'inherit' }, + ); + + if (exitCode !== 0) { + throw new Error(`oslllo-svg-fixer exited with exitCode ${exitCode}`); + } + + const { keepPostfix } = fixSVGPaths; + if (keepPostfix) { + const files = fs.readdirSync('fixedSvg'); + files.forEach((file) => { + if (!file.endsWith(`${keepPostfix}.svg`)) { + // Delete files that do not end with -16.svg + fs.unlinkSync(path.join('fixedSvg', file)); + + return; + } + const newName = file.replace(keepPostfix, ''); + fs.renameSync(path.join('fixedSvg', file), path.join('fixedSvg', newName)); + }); + } + } + + _buildFontCustom() { + const { data } = this; + + const { fontCustom } = this.data.buildSteps; + if (!fontCustom) { + return; + } + + const args = [ + 'compile', + fontCustom.location, + '--templates', + 'css', + '--name', + data.className, + '--force', + '--no-hash', + ]; + + this._docker('johnf/fontcustom', args); + + if (!fs.existsSync('fonts')) { + fs.mkdirSync('fonts'); + } + fs.renameSync(`${data.className}/${data.className}.ttf`, `fonts/${data.className}.ttf`); + fs.renameSync(`${data.className}/${data.className}.css`, `${data.className}.css`); + + fs.rmSync(data.className, { recursive: true }); + + if (fontCustom.cleanup) { + fs.rmSync(fontCustom.location, { recursive: true }); + } + } + + _fontForgeScript() { + const { data } = this; + + const { fontforgeScript } = this.data.buildSteps; + if (!fontforgeScript) { + return; + } + + const options = [ + '--entrypoint=/usr/local/bin/fontforge', + `--volume=${process.cwd()}/../../node_modules/generator-react-native-vector-icons/generators/app/fontforge/${fontforgeScript.script}:/script.py`, + ]; + + const args = ['-script', '/script.py', `fonts/${data.className}.ttf`]; + + this._docker('johnf/fontcustom', args, options); + } + + _buildGlyphmap() { + const { data } = this; + + const { glyphmap } = this.data.buildSteps; + if (!glyphmap) { + return; + } + + let locations: [string, string][] = []; + if (!glyphmap.location) { + locations.push([`${data.className}.css`, data.fontFileName]); + } else if (typeof glyphmap.location === 'string') { + locations.push([glyphmap.location, data.className]); + } else { + locations = glyphmap.location; + } + + if (!fs.existsSync('glyphmaps')) { + fs.mkdirSync('glyphmaps'); + } + + locations.forEach(([from, to]) => { + const json = generateGlyphmap(glyphmap.mode, from, glyphmap.prefix); + + fs.writeFileSync(`glyphmaps/${to}.json`, json); + + if (glyphmap.cleanup) { + fs.rmSync(from); + } + }); + } + + _copyFont() { + const { data } = this; + + const { copyFont } = this.data.buildSteps; + if (!copyFont) { + return; + } + + let locations: [string, string][] = []; + if (typeof copyFont.location === 'string') { + locations.push([copyFont.location, data.fontFileName]); + } else { + locations = copyFont.location; + } + + locations.forEach(([from, to]) => fs.cpSync(from, `fonts/${to}.ttf`)); + } + + _postScript() { + const { postScript } = this.data.buildSteps; + if (!postScript) { + return; + } + + const { exitCode } = this.spawnSync('bash', ['-c', postScript.script], { stdio: 'inherit' }); + + if (exitCode !== 0) { + throw new Error(`postScript exited with exitCode ${exitCode}`); + } + } + + _data() { + // TODO: Use zod to vaidate the .yo-rc.json data + const data = this.config.getAll() as unknown as Data; + if (!data.packageName) { + throw new Error('packageName is required'); + } + + data.name ||= data.packageName + .split('-') + .map((x) => x.charAt(0).toUpperCase() + x.slice(1)) + .join(' '); + data.buildSteps ||= {}; + data.className ||= data.packageName + .split('-') + .map((x) => x.charAt(0).toUpperCase() + x.slice(1)) + .join(''); + data.postScriptName ||= data.packageName + .split('-') + .map((x) => x.charAt(0).toUpperCase() + x.slice(1)) + .join(''); + data.fontFileName ||= data.packageName + .split('-') + .map((x) => x.charAt(0).toUpperCase() + x.slice(1)) + .join(''); + data.customReadme ||= false; + data.customAssets ||= false; + data.commonPackage ||= 'common'; + data.source = './src/index.ts'; + if (typeof data.customSrc === 'string') { + data.source = data.customSrc.endsWith('.tsx') ? './src/index.tsx' : './src/index.ts'; + } + + return data; + } +} diff --git a/packages/generator-react-native-vector-icons/src/app/templates/README.md b/packages/generator-react-native-vector-icons/src/app/templates/README.md new file mode 100644 index 000000000..c4cd8db25 --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - <%= name %> + +<%= name %> font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/<%= packageName %> +``` + +## Usage + +```js +import <%= className %> from '@react-native-vector-icons/<%= packageName %>'; + +// ... + +<<%= className %> name="house" color="#ff0000" size={20} /> +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js b/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/generator-react-native-vector-icons/src/app/templates/package.json b/packages/generator-react-native-vector-icons/src/app/templates/package.json new file mode 100644 index 000000000..55b4fe32b --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/package.json @@ -0,0 +1,128 @@ +{ + "name": "@react-native-vector-icons/<%= packageName %>", + "version": "0.0.1-alpha.1", + "description": "<%= name %> font for react native vector icons", + "source": "<%= source %>", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "<%= packageName %>" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/<%= packageName %>" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "workspace:*" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts b/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts new file mode 100644 index 000000000..751905260 --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * <%= className %> icon set component. + * Usage: <<%= className %> name="icon-name" size={20} color="#4F8EF7" /> + */ + +import { createIconSet } from '@react-native-vector-icons/<%= commonPackage %>'; +import glyphMap from '../glyphmaps/<%= fontFileName %>.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: '<%= postScriptName %>', + fontFileName: '<%= fontFileName %>.ttf', + fontSource: require('../fonts/<%= fontFileName %>.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/generator-react-native-vector-icons/src/app/templates/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/generator-react-native-vector-icons/tsconfig.json b/packages/generator-react-native-vector-icons/tsconfig.json new file mode 100644 index 000000000..065df2083 --- /dev/null +++ b/packages/generator-react-native-vector-icons/tsconfig.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "noEmit": false, + "rootDir": "./src", + "outDir": "./generators" + }, + "include": ["./src"], + "exclude": ["node_modules", "src/*/templates"] +} diff --git a/packages/icomoon/.yo-rc.json b/packages/icomoon/.yo-rc.json new file mode 100644 index 000000000..fe33df494 --- /dev/null +++ b/packages/icomoon/.yo-rc.json @@ -0,0 +1,7 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "icomoon", + "customReadme": true, + "customSrc": true + } +} diff --git a/packages/icomoon/README.md b/packages/icomoon/README.md new file mode 100644 index 000000000..f6ac16c40 --- /dev/null +++ b/packages/icomoon/README.md @@ -0,0 +1,46 @@ +# React Native Vector Icons - IcoMoon + +React Native Vector Icons font package to support [IcoMoon fonts](https://icomoon.io/app) + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/icomoon +``` + +## Usage + +1. Add the config.json somewhere in your project to be imported +2. Add the ttf file into `rnvi-fonts`. You can customise this location as described in [react-native-vector-icons](../../README.md#custom-fonts) +3. Add this package to your project + +```sh +yarn instal @react-native-vector-icons/fontello +``` +4. Create the component in your project and use it + +```js +import createIconSet from '@react-native-vector-icons/icomoon'; +import icoMoonConfig from './IcoMoon-Free.json'; +const Icon = createIconSet(icoMoonConfig); + +cont icon = ; +``` + +If you want to customise the font postscript name and filename you can pass extra arguments. + +```js +import createIconSet from '@react-native-vector-icons/icomoon'; +import icoMoonConfig from './IcoMoon-Free.json'; +const Icon = createIconSet(icoMoonConfig, 'Font Family', 'FontFamily.ttf'); +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/icomoon/babel.config.js b/packages/icomoon/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/icomoon/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/icomoon/package.json b/packages/icomoon/package.json new file mode 100644 index 000000000..ddea062fd --- /dev/null +++ b/packages/icomoon/package.json @@ -0,0 +1,128 @@ +{ + "name": "@react-native-vector-icons/icomoon", + "version": "0.0.1", + "description": "Icomoon font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "icomoon" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/icomoon" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/icomoon/src/index.ts b/packages/icomoon/src/index.ts new file mode 100644 index 000000000..0972166e5 --- /dev/null +++ b/packages/icomoon/src/index.ts @@ -0,0 +1,36 @@ +/** + * Fontello icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; + +type IcoMoonIcon = { + properties: { + name: string; + code: number; + }; +}; +type IcoMoonConfig = { + icons: IcoMoonIcon[]; + preferences: { + fontPref: { + metadata: { + fontFamily: string; + }; + }; + }; +}; + +export default (config: IcoMoonConfig, fontFamilyArg?: string, fontFile?: string) => { + const glyphMap: Record = {}; + config.icons.forEach((icon) => { + icon.properties.name.split(/\s*,\s*/g).forEach((name) => { + glyphMap[name] = icon.properties.code; + }); + }); + + const fontFamily = fontFamilyArg || config.preferences.fontPref.metadata.fontFamily; + + return createIconSet(glyphMap, fontFamily, fontFile || `${fontFamily}.ttf`); +}; diff --git a/packages/icomoon/tsconfig.build.json b/packages/icomoon/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/icomoon/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/icomoon/tsconfig.json b/packages/icomoon/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/icomoon/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/icon-explorer/.gitignore b/packages/icon-explorer/.gitignore new file mode 100644 index 000000000..65aa665cb --- /dev/null +++ b/packages/icon-explorer/.gitignore @@ -0,0 +1,16 @@ +*.binlog +*.hprof +*.xcworkspace/ +*.zip +.DS_Store +.gradle/ +.idea/ +.vs/ +.xcode.env +Pods/ +build/ +dist/* +!dist/.gitignore +local.properties +msbuild.binlog +node_modules/ diff --git a/packages/icon-explorer/.owl/.gitignore b/packages/icon-explorer/.owl/.gitignore new file mode 100644 index 000000000..6228912f8 --- /dev/null +++ b/packages/icon-explorer/.owl/.gitignore @@ -0,0 +1,4 @@ +# generated by react-native-owl +diff/ +latest/ +report/ diff --git a/packages/icon-explorer/.owl/baseline-new/android/antd.png b/packages/icon-explorer/.owl/baseline-new/android/antd.png new file mode 100644 index 000000000..5929347d9 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/antd.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png b/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png new file mode 100644 index 000000000..3743f72a4 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/fontawesome6.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/android/fontello.png b/packages/icon-explorer/.owl/baseline-new/android/fontello.png new file mode 100644 index 000000000..49c7b3e61 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/fontello.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png b/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png new file mode 100644 index 000000000..c92a1a4a4 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/home-bottom.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/android/home-top.png b/packages/icon-explorer/.owl/baseline-new/android/home-top.png new file mode 100644 index 000000000..64f653533 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/android/home-top.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/ios/antd.png b/packages/icon-explorer/.owl/baseline-new/ios/antd.png new file mode 100644 index 000000000..e20e66461 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/antd.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png b/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png new file mode 100644 index 000000000..f92fbd94e Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/fontawesome6.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/ios/fontello.png b/packages/icon-explorer/.owl/baseline-new/ios/fontello.png new file mode 100644 index 000000000..2206e769e Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/fontello.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png b/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png new file mode 100644 index 000000000..b8a2ce7bd Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/home-bottom.png differ diff --git a/packages/icon-explorer/.owl/baseline-new/ios/home-top.png b/packages/icon-explorer/.owl/baseline-new/ios/home-top.png new file mode 100644 index 000000000..cdf67dfb1 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-new/ios/home-top.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/android/antd.png b/packages/icon-explorer/.owl/baseline-old/android/antd.png new file mode 100644 index 000000000..6a7f7d6c0 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/antd.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png b/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png new file mode 100644 index 000000000..d215bc590 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/fontawesome6.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/android/fontello.png b/packages/icon-explorer/.owl/baseline-old/android/fontello.png new file mode 100644 index 000000000..5ad02d149 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/fontello.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png b/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png new file mode 100644 index 000000000..982892a34 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/home-bottom.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/android/home-top.png b/packages/icon-explorer/.owl/baseline-old/android/home-top.png new file mode 100644 index 000000000..effac3631 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/android/home-top.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/ios/antd.png b/packages/icon-explorer/.owl/baseline-old/ios/antd.png new file mode 100644 index 000000000..e20e66461 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/antd.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png b/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png new file mode 100644 index 000000000..f92fbd94e Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/fontawesome6.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/ios/fontello.png b/packages/icon-explorer/.owl/baseline-old/ios/fontello.png new file mode 100644 index 000000000..2206e769e Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/fontello.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png b/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png new file mode 100644 index 000000000..b8a2ce7bd Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/home-bottom.png differ diff --git a/packages/icon-explorer/.owl/baseline-old/ios/home-top.png b/packages/icon-explorer/.owl/baseline-old/ios/home-top.png new file mode 100644 index 000000000..cdf67dfb1 Binary files /dev/null and b/packages/icon-explorer/.owl/baseline-old/ios/home-top.png differ diff --git a/packages/icon-explorer/.watchmanconfig b/packages/icon-explorer/.watchmanconfig new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/packages/icon-explorer/.watchmanconfig @@ -0,0 +1 @@ +{} diff --git a/packages/icon-explorer/README.md b/packages/icon-explorer/README.md new file mode 100644 index 000000000..5ebd9956f --- /dev/null +++ b/packages/icon-explorer/README.md @@ -0,0 +1,11 @@ +## Testing RN versions + +To locally test a particular version + +```sh +./set-rn-version.sh android stable|0.73|0.72... +yarn +yarn start +yarn test:android +git restore -p +``` diff --git a/packages/icon-explorer/__tests__/App.owl.tsx b/packages/icon-explorer/__tests__/App.owl.tsx new file mode 100644 index 000000000..61fc2c249 --- /dev/null +++ b/packages/icon-explorer/__tests__/App.owl.tsx @@ -0,0 +1,64 @@ +import { press, scrollToEnd, takeScreenshot, toExist } from '@johnf/react-native-owl'; + +describe('App.tsx', () => { + it('show home top', async () => { + await toExist('AntD'); + + const screen = await takeScreenshot('home-top'); + expect(screen).toMatchBaseline(); + }); + + it('show home bottom', async () => { + await toExist('AntD'); + + await scrollToEnd('scrollview'); + + const screen = await takeScreenshot('home-bottom'); + + expect(screen).toMatchBaseline(); + }); + + it('should load AntD font', async () => { + await toExist('AntD'); + await press('AntD'); + + await toExist('search'); + + const screen = await takeScreenshot('antd'); + + await press('back'); + + expect(screen).toMatchBaseline(); + }); + + it('should load FontAwesome6 font', async () => { + await toExist('FontAwesome6'); + await press('FontAwesome6'); + + await toExist('search'); + + await press('solid'); + + await toExist('search'); + + const screen = await takeScreenshot('fontawesome6'); + + await press('back'); + await press('back'); + + expect(screen).toMatchBaseline(); + }); + + it('should load Fontello font', async () => { + await toExist('Fontello'); + await press('Fontello'); + + await toExist('search'); + + const screen = await takeScreenshot('fontello'); + + await press('back'); + + expect(screen).toMatchBaseline(); + }); +}); diff --git a/packages/icon-explorer/android/build.gradle b/packages/icon-explorer/android/build.gradle new file mode 100644 index 000000000..d8bcc3aeb --- /dev/null +++ b/packages/icon-explorer/android/build.gradle @@ -0,0 +1,43 @@ +buildscript { + apply(from: { + def searchDir = rootDir.toPath() + do { + def p = searchDir.resolve("node_modules/react-native-test-app/android/dependencies.gradle") + if (p.toFile().exists()) { + return p.toRealPath().toString() + } + } while (searchDir = searchDir.getParent()) + throw new GradleException("Could not find `react-native-test-app`"); + }()) + + repositories { + mavenCentral() + google() + } + + dependencies { + getReactNativeDependencies().each { dependency -> + classpath(dependency) + } + } +} + +allprojects { + repositories { + maven { + // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm + url({ + def searchDir = rootDir.toPath() + do { + def p = searchDir.resolve("node_modules/react-native/android") + if (p.toFile().exists()) { + return p.toRealPath().toString() + } + } while (searchDir = searchDir.getParent()) + throw new GradleException("Could not find `react-native`"); + }()) + } + mavenCentral() + google() + } +} diff --git a/Examples/IconExplorer/android/gradle.properties b/packages/icon-explorer/android/gradle.properties similarity index 50% rename from Examples/IconExplorer/android/gradle.properties rename to packages/icon-explorer/android/gradle.properties index a3b2fa124..a713e83e3 100644 --- a/Examples/IconExplorer/android/gradle.properties +++ b/packages/icon-explorer/android/gradle.properties @@ -7,15 +7,18 @@ # For more details on how to configure your build environment visit # http://www.gradle.org/docs/current/userguide/build_environment.html -# Specifies the JVM arguments used for the daemon process. -# The setting is particularly useful for tweaking memory settings. -# Default value: -Xmx512m -XX:MaxMetaspaceSize=256m -org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m - -# When configured, Gradle will run in incubating parallel mode. -# This option should only be used with decoupled projects. More details, visit -# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects -# org.gradle.parallel=true +# Specifies the JVM arguments used for the Gradle Daemon. The setting is +# particularly useful for configuring JVM memory settings for build performance. +# This does not affect the JVM settings for the Gradle client VM. +# The default is `-Xmx512m -XX:MaxMetaspaceSize=256m`. +org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will fork up to org.gradle.workers.max JVMs to execute +# projects in parallel. To learn more about parallel task execution, see the +# section on Gradle build performance: +# https://docs.gradle.org/current/userguide/performance.html#parallel_execution. +# Default is `false`. +#org.gradle.parallel=true # AndroidX package structure to make it clearer which packages are bundled with the # Android operating system, and which are packaged with your app's APK @@ -23,9 +26,8 @@ org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m android.useAndroidX=true # Automatically convert third-party libraries to use AndroidX android.enableJetifier=true - -# Version of flipper SDK to use with React Native -FLIPPER_VERSION=0.182.0 +# Jetifier randomly fails on these libraries +android.jetifier.ignorelist=hermes-android,react-android # Use this property to specify which architecture you want to build. # You can also override it from the CLI using @@ -37,8 +39,15 @@ reactNativeArchitectures=armeabi-v7a,arm64-v8a,x86,x86_64 # your application. You should enable this flag either if you want # to write custom TurboModules/Fabric components OR use libraries that # are providing them. -newArchEnabled=false +# Note that this is incompatible with web debugging. +#newArchEnabled=true +#bridgelessEnabled=true + +# Uncomment the line below to build React Native from source. +#react.buildFromSource=true + +# Version of Android NDK to build against. +#ANDROID_NDK_VERSION=26.1.10909125 -# Use this property to enable or disable the Hermes JS engine. -# If set to false, you will be using JSC instead. -hermesEnabled=true +# Version of Kotlin to build against. +#KOTLIN_VERSION=1.8.22 diff --git a/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 000000000..e6441136f Binary files /dev/null and b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties similarity index 81% rename from Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties rename to packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties index 6ec1567a0..79eb9d003 100644 --- a/Examples/IconExplorer/android/gradle/wrapper/gradle-wrapper.properties +++ b/packages/icon-explorer/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip networkTimeout=10000 +validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/Examples/IconExplorer/android/gradlew b/packages/icon-explorer/android/gradlew similarity index 89% rename from Examples/IconExplorer/android/gradlew rename to packages/icon-explorer/android/gradlew index 65dcd68d6..b740cf133 100755 --- a/Examples/IconExplorer/android/gradlew +++ b/packages/icon-explorer/android/gradlew @@ -55,7 +55,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -83,10 +83,8 @@ done # This is normally unused # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} -APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit - -# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum @@ -133,10 +131,13 @@ location of your Java installation." fi else JAVACMD=java - which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. Please set the JAVA_HOME variable in your environment to match the location of your Java installation." + fi fi # Increase the maximum file descriptors if we can. @@ -144,7 +145,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then case $MAX_FD in #( max*) # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 MAX_FD=$( ulimit -H -n ) || warn "Could not query maximum file descriptor limit" esac @@ -152,7 +153,7 @@ if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then '' | soft) :;; #( *) # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. - # shellcheck disable=SC3045 + # shellcheck disable=SC2039,SC3045 ulimit -n "$MAX_FD" || warn "Could not set maximum file descriptor limit to $MAX_FD" esac @@ -197,11 +198,15 @@ if "$cygwin" || "$msys" ; then done fi -# Collect all arguments for the java command; -# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of -# shell script including quotes and variable substitutions, so put them in -# double quotes to make sure that they get re-expanded; and -# * put everything else in single quotes, so that it's not re-expanded. + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ diff --git a/Examples/IconExplorer/android/gradlew.bat b/packages/icon-explorer/android/gradlew.bat similarity index 91% rename from Examples/IconExplorer/android/gradlew.bat rename to packages/icon-explorer/android/gradlew.bat index 6689b85be..25da30dbd 100644 --- a/Examples/IconExplorer/android/gradlew.bat +++ b/packages/icon-explorer/android/gradlew.bat @@ -1,92 +1,92 @@ -@rem -@rem Copyright 2015 the original author or authors. -@rem -@rem Licensed under the Apache License, Version 2.0 (the "License"); -@rem you may not use this file except in compliance with the License. -@rem You may obtain a copy of the License at -@rem -@rem https://www.apache.org/licenses/LICENSE-2.0 -@rem -@rem Unless required by applicable law or agreed to in writing, software -@rem distributed under the License is distributed on an "AS IS" BASIS, -@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -@rem See the License for the specific language governing permissions and -@rem limitations under the License. -@rem - -@if "%DEBUG%"=="" @echo off -@rem ########################################################################## -@rem -@rem Gradle startup script for Windows -@rem -@rem ########################################################################## - -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal - -set DIRNAME=%~dp0 -if "%DIRNAME%"=="" set DIRNAME=. -@rem This is normally unused -set APP_BASE_NAME=%~n0 -set APP_HOME=%DIRNAME% - -@rem Resolve any "." and ".." in APP_HOME to make it shorter. -for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi - -@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. -set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" - -@rem Find java.exe -if defined JAVA_HOME goto findJavaFromJavaHome - -set JAVA_EXE=java.exe -%JAVA_EXE% -version >NUL 2>&1 -if %ERRORLEVEL% equ 0 goto execute - -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:findJavaFromJavaHome -set JAVA_HOME=%JAVA_HOME:"=% -set JAVA_EXE=%JAVA_HOME%/bin/java.exe - -if exist "%JAVA_EXE%" goto execute - -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. - -goto fail - -:execute -@rem Setup the command line - -set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar - - -@rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* - -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/packages/icon-explorer/android/settings.gradle b/packages/icon-explorer/android/settings.gradle new file mode 100644 index 000000000..2f119804d --- /dev/null +++ b/packages/icon-explorer/android/settings.gradle @@ -0,0 +1,21 @@ +pluginManagement { + repositories { + gradlePluginPortal() + mavenCentral() + google() + } +} + +rootProject.name = "IconExplorer" + +apply(from: { + def searchDir = rootDir.toPath() + do { + def p = searchDir.resolve("node_modules/react-native-test-app/test-app.gradle") + if (p.toFile().exists()) { + return p.toRealPath().toString() + } + } while (searchDir = searchDir.getParent()) + throw new GradleException("Could not find `react-native-test-app`"); +}()) +applyTestAppSettings(settings) diff --git a/packages/icon-explorer/app.json b/packages/icon-explorer/app.json new file mode 100644 index 000000000..9fd1a3c96 --- /dev/null +++ b/packages/icon-explorer/app.json @@ -0,0 +1,20 @@ +{ + "name": "IconExplorer", + "displayName": "IconExplorer", + "singleApp": "IconExplorer", + "components": [ + { + "appKey": "IconExplorer", + "displayName": "IconExplorer", + "slug": "IconExplorer" + } + ], + "plugins": ["./configPlugin.js"], + "resources": { + "android": ["dist/res", "dist/main.android.jsbundle"], + "ios": ["dist/assets", "dist/main.ios.jsbundle"], + "macos": ["dist/assets", "dist/main.macos.jsbundle"], + "visionos": ["dist/assets", "dist/main.visionos.jsbundle"], + "windows": ["dist/assets", "dist/main.windows.bundle"] + } +} diff --git a/packages/icon-explorer/babel.config.js b/packages/icon-explorer/babel.config.js new file mode 100644 index 000000000..f3e9db871 --- /dev/null +++ b/packages/icon-explorer/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['@rnx-kit/babel-preset-metro-react-native'], +}; diff --git a/packages/icon-explorer/configPlugin.js b/packages/icon-explorer/configPlugin.js new file mode 100644 index 000000000..5878cf495 --- /dev/null +++ b/packages/icon-explorer/configPlugin.js @@ -0,0 +1,39 @@ +const { withInfoPlist } = require('@expo/config-plugins'); // eslint-disable-line import/no-extraneous-dependencies, @typescript-eslint/no-require-imports + +// Add all our fonts to the plist +module.exports = (config) => + withInfoPlist(config, (c) => { + c.ios ||= {}; + c.ios.infoPlist ||= {}; + + c.ios.infoPlist.UIAppFonts ||= []; + + // TODO can we generatr this list? + const fonts = [ + 'AntDesign.ttf', + 'Entypo.ttf', + 'EvilIcons.ttf', + 'Feather.ttf', + 'FontAwesome.ttf', + 'FontAwesome5_Brands.ttf', + 'FontAwesome5_Regular.ttf', + 'FontAwesome5_Solid.ttf', + 'FontAwesome6_Brands.ttf', + 'FontAwesome6_Regular.ttf', + 'FontAwesome6_Solid.ttf', + 'Fontisto.ttf', + 'Foundation.ttf', + 'Ionicons.ttf', + 'MaterialDesignIcons.ttf', + 'MaterialIcons.ttf', + 'Octicons.ttf', + 'SimpleLineIcons.ttf', + 'Zocial.ttf', + 'fontello.ttf', + 'icomoon.ttf', + ]; + + fonts.forEach((font) => c.ios.infoPlist.UIAppFonts.push(font)); + + return c; + }); diff --git a/Examples/IconExplorer/index.js b/packages/icon-explorer/index.js similarity index 88% rename from Examples/IconExplorer/index.js rename to packages/icon-explorer/index.js index 117ddcae4..2e55db703 100644 --- a/Examples/IconExplorer/index.js +++ b/packages/icon-explorer/index.js @@ -1,5 +1,11 @@ +/** + * @format + */ + import { AppRegistry } from 'react-native'; + import App from './src/App'; + import { name as appName } from './app.json'; AppRegistry.registerComponent(appName, () => App); diff --git a/packages/icon-explorer/index.test.js b/packages/icon-explorer/index.test.js new file mode 100644 index 000000000..620dbc1ff --- /dev/null +++ b/packages/icon-explorer/index.test.js @@ -0,0 +1,7 @@ +/* eslint-disable @typescript-eslint/no-require-imports */ + +// Setup the Owl client +require('@johnf/react-native-owl/lib/commonjs/client').initClient(); + +// Load the app as normal +require('./index'); diff --git a/packages/icon-explorer/ios/Podfile b/packages/icon-explorer/ios/Podfile new file mode 100644 index 000000000..c02cd862f --- /dev/null +++ b/packages/icon-explorer/ios/Podfile @@ -0,0 +1,9 @@ +ws_dir = Pathname.new(__dir__) +ws_dir = ws_dir.parent until + File.exist?("#{ws_dir}/node_modules/react-native-test-app/test_app.rb") || + ws_dir.expand_path.to_s == '/' +require "#{ws_dir}/node_modules/react-native-test-app/test_app.rb" + +workspace 'IconExplorer.xcworkspace' + +use_test_app! diff --git a/packages/icon-explorer/jest.config.js b/packages/icon-explorer/jest.config.js new file mode 100644 index 000000000..f6701859d --- /dev/null +++ b/packages/icon-explorer/jest.config.js @@ -0,0 +1,7 @@ +/** @type {import('@jest/types').Config.InitialOptions} */ +module.exports = { + preset: 'ts-jest', + testTimeout: 30 * 1000, + reporters: ['default', ['jest-junit', { outputDirectory: '.owl/report', outputName: 'report.xml' }]], + verbose: true, +}; diff --git a/packages/icon-explorer/macos/Podfile b/packages/icon-explorer/macos/Podfile new file mode 100644 index 000000000..a368eeff8 --- /dev/null +++ b/packages/icon-explorer/macos/Podfile @@ -0,0 +1,9 @@ +ws_dir = Pathname.new(__dir__) +ws_dir = ws_dir.parent until + File.exist?("#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb") || + ws_dir.expand_path.to_s == '/' +require "#{ws_dir}/node_modules/react-native-test-app/macos/test_app.rb" + +workspace 'IconExplorer.xcworkspace' + +use_test_app! diff --git a/packages/icon-explorer/metro.config.js b/packages/icon-explorer/metro.config.js new file mode 100644 index 000000000..4a18e500c --- /dev/null +++ b/packages/icon-explorer/metro.config.js @@ -0,0 +1,21 @@ +const path = require('node:path'); + +const getWorkspaces = require('get-yarn-workspaces'); + +const workspaces = getWorkspaces(__dirname).filter( + (workspace) => + !workspace.match(/\/(generator-react-native-vector-icons|icon-explorer|codemod|directory|fontcustom-docker)$/), +); + +const { makeMetroConfig } = require('@rnx-kit/metro-config'); +module.exports = makeMetroConfig({ + watchFolders: [path.resolve(__dirname, '../../node_modules'), ...workspaces], + transformer: { + getTransformOptions: async () => ({ + transform: { + experimentalImportSupport: false, + inlineRequires: false, + }, + }), + }, +}); diff --git a/packages/icon-explorer/owl.config.json b/packages/icon-explorer/owl.config.json new file mode 100644 index 000000000..488e98074 --- /dev/null +++ b/packages/icon-explorer/owl.config.json @@ -0,0 +1,11 @@ +{ + "ios": { + "workspace": "ios/IconExplorer.xcworkspace", + "scheme": "ReactTestApp", + "configuration": "Debug", + "device": "iPhone 15" + }, + "android": { + "packageName": "com.microsoft.reacttestapp" + } +} diff --git a/packages/icon-explorer/package.json b/packages/icon-explorer/package.json new file mode 100644 index 000000000..28040f93c --- /dev/null +++ b/packages/icon-explorer/package.json @@ -0,0 +1,87 @@ +{ + "name": "IconExplorer", + "version": "11.0.0-alpha.0", + "private": true, + "scripts": { + "android": "react-native run-android", + "build:android": "npm run mkdist && react-native bundle --entry-file index.js --platform android --dev true --bundle-output dist/main.android.jsbundle --assets-dest dist/res", + "build:ios": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist", + "build:ios:owl": "npm run mkdist && react-native bundle --entry-file index.test.js --platform ios --dev true --bundle-output dist/main.ios.jsbundle --assets-dest dist", + "build:macos": "npm run mkdist && react-native bundle --entry-file index.js --platform macos --dev true --bundle-output dist/main.macos.jsbundle --assets-dest dist", + "build:visionos": "npm run mkdist && react-native bundle --entry-file index.js --platform ios --dev true --bundle-output dist/main.visionos.jsbundle --assets-dest dist", + "build:windows": "npm run mkdist && react-native bundle --entry-file index.js --platform windows --dev true --bundle-output dist/main.windows.bundle --assets-dest dist", + "ios": "react-native run-ios", + "lint": "eslint .", + "macos": "react-native run-macos --scheme IconExplorer", + "mkdist": "node -e \"require('node:fs').mkdirSync('dist', { recursive: true, mode: 0o755 })\"", + "start": "react-native start", + "test:android:build": "yarn owl build --platform android", + "test:android:run": "yarn owl test --platform android", + "test:ios:build": "yarn owl build --platform ios", + "test:ios:run": "yarn owl test --platform ios", + "visionos": "react-native run-visionos", + "windows": "react-native run-windows --sln windows/IconExplorer.sln" + }, + "dependencies": { + "@react-native-vector-icons/ant-design": "workspace:^", + "@react-native-vector-icons/common": "workspace:^", + "@react-native-vector-icons/entypo": "workspace:^", + "@react-native-vector-icons/evil-icons": "workspace:^", + "@react-native-vector-icons/feather": "workspace:^", + "@react-native-vector-icons/fontawesome": "workspace:^", + "@react-native-vector-icons/fontawesome5": "workspace:^", + "@react-native-vector-icons/fontawesome5-pro": "workspace:^", + "@react-native-vector-icons/fontawesome6": "workspace:^", + "@react-native-vector-icons/fontawesome6-pro": "workspace:^", + "@react-native-vector-icons/fontello": "workspace:^", + "@react-native-vector-icons/fontisto": "workspace:^", + "@react-native-vector-icons/foundation": "workspace:^", + "@react-native-vector-icons/icomoon": "workspace:^", + "@react-native-vector-icons/ionicons": "workspace:^", + "@react-native-vector-icons/material-design-icons": "workspace:^", + "@react-native-vector-icons/material-icons": "workspace:^", + "@react-native-vector-icons/octicons": "workspace:^", + "@react-native-vector-icons/simple-line-icons": "workspace:^", + "@react-native-vector-icons/zocial": "workspace:^", + "react": "18.3.1", + "react-native": "0.76.1", + "react-native-animatable": "^1.4.0" + }, + "devDependencies": { + "@babel/core": "^7.26.0", + "@babel/preset-env": "^7.26.0", + "@babel/runtime": "^7.26.0", + "@expo/config-plugins": "^8.0.10", + "@jest/types": "^29.6.3", + "@johnf/react-native-owl": "^1.4.4", + "@react-native-community/cli": "15.1.2", + "@react-native-community/cli-platform-android": "15.1.2", + "@react-native-community/cli-platform-ios": "15.1.2", + "@react-native/babel-preset": "0.76.1", + "@react-native/eslint-config": "0.76.1", + "@react-native/metro-config": "0.76.1", + "@react-native/typescript-config": "0.76.1", + "@rnx-kit/align-deps": "^3.0.2", + "@rnx-kit/babel-preset-metro-react-native": "^2.0.0", + "@rnx-kit/metro-config": "^2.0.1", + "@types/jest": "^29.5.14", + "@types/node": "^20.17.3", + "@types/react": "^18.3.12", + "@types/react-test-renderer": "^18.3.0", + "babel-jest": "^29.7.0", + "eslint": "^8.57.1", + "get-yarn-workspaces": "^1.0.2", + "jest": "^29.7.0", + "jest-junit": "^16.0.0", + "react-native-test-app": "^3.10.22", + "react-test-renderer": "18.3.1", + "ts-jest": "^29.2.5", + "typescript": "^5.6.3" + }, + "engines": { + "node": ">=18" + }, + "reactNativeVectorIcons": { + "fontDir": "src/rnvi-fonts" + } +} diff --git a/packages/icon-explorer/react-native.config.js b/packages/icon-explorer/react-native.config.js new file mode 100644 index 000000000..6dd9dba49 --- /dev/null +++ b/packages/icon-explorer/react-native.config.js @@ -0,0 +1,23 @@ +const project = (() => { + try { + const { configureProjects } = require('react-native-test-app'); + return configureProjects({ + android: { + sourceDir: 'android', + }, + ios: { + sourceDir: 'ios', + }, + windows: { + sourceDir: 'windows', + solutionFile: 'windows/IconExplorer.sln', + }, + }); + } catch (_) { + return undefined; + } +})(); + +module.exports = { + ...(project ? { project } : undefined), +}; diff --git a/packages/icon-explorer/set-rn-version.sh b/packages/icon-explorer/set-rn-version.sh new file mode 100755 index 000000000..e6f68e8fc --- /dev/null +++ b/packages/icon-explorer/set-rn-version.sh @@ -0,0 +1,74 @@ +#!/usr/bin/env bash + +set -e + +ARCH=$1 +if [ -z "$ARCH" ]; then + echo "Please provide a new or old arch" + exit 1 +fi + +VERSION=$2 +if [ -z "$VERSION" ]; then + echo "Please provide a valid RN version" + exit 1 +fi + +rm -rf android/app/build/ android/.gradle/ +killall java 2>/dev/null || true + +echo "Switching to $VERSION (arch: $ARCH)" + +case $VERSION in +0.73) + GRADLE_VERSION=8.3-bin + ;; + +0.74) + GRADLE_VERSION=8.6-bin + ;; + +0.75) + GRADLE_VERSION=8.8-bin + ;; + +0.77) + GRADLE_VERSION=8.10.2-all + ;; + +*) + echo "Unsupported version $VERSION" + exit 1 + ;; +esac + +echo "Setting gradle version to $GRADLE_VERSION" +sed -i.bak "s/gradle-.*.zip/gradle-$GRADLE_VERSION.zip/" android/gradle/wrapper/gradle-wrapper.properties +rm android/gradle/wrapper/gradle-wrapper.properties.bak + +yarn rnx-align-deps --requirements react-native@"$VERSION" --write +RN_VERSION="^$(npm info react-native@^"$VERSION" version --json 2>/dev/null | jq -r '.[-1]')" +yarn add react-native@"$RN_VERSION" + +## align-deps rolls this back, so force the latest +yarn add react-native-test-app@latest + +## test-app doesn't bundle but we need it for react-native-owl +sed -i.bak \ + -e 's/task.enabled = false/task.enabled = true/;s/bundleInRelease : false/bundleInRelease : true/' \ + ../../node_modules/react-native-test-app/android/app/build.gradle +rm ../../node_modules/react-native-test-app/android/app/build.gradle.bak + +yarn --no-immutable + +mkdir -p node_modules +cd node_modules +ln -nfs ../../../node_modules/@johnf/react-native-owl react-native-owl +ln -nfs ../../../node_modules/react-native react-native +cd - + +if [ "$ARCH" = "new" ]; then + echo "newArchEnabled=true" >>android/gradle.properties +else + echo "newArchEnabled=false" >>android/gradle.properties +fi diff --git a/packages/icon-explorer/src/App.tsx b/packages/icon-explorer/src/App.tsx new file mode 100644 index 000000000..cb2c262d0 --- /dev/null +++ b/packages/icon-explorer/src/App.tsx @@ -0,0 +1,88 @@ +import React, { useState, useEffect, useCallback } from 'react'; + +import { BackHandler, StyleSheet, Text, TouchableHighlight, View } from 'react-native'; + +import { Home, type IconName } from './Home'; +import { IconList, MultiIconList } from './IconList'; + +const styles = StyleSheet.create({ + container: { + flex: 1, + }, + header: { + backgroundColor: 'white', + }, +}); + +type NavType = { + view: 'Home' | 'IconSet' | 'MultiIconSet'; + iconName?: IconName; + iconStyle?: string; +}; + +const App = () => { + const [state, setState] = useState({ view: 'Home' }); + + const navigateToIconSet = (iconName: IconName) => { + setState({ view: 'IconSet', iconName, iconStyle: undefined }); + }; + + const navigateToMultiIconSet = (iconName: IconName) => { + setState({ view: 'MultiIconSet', iconName, iconStyle: undefined }); + }; + + const navigateToIconSetWithStyle = (iconStyle: string, iconName: IconName) => { + setState({ view: 'IconSet', iconName, iconStyle }); + }; + + const handleBackPress = useCallback(() => { + if (state.view === 'IconSet' && state.iconStyle) { + setState({ view: 'MultiIconSet', iconName: state.iconName, iconStyle: undefined }); + + return true; + } + + if (state.view === 'IconSet' || state.view === 'MultiIconSet') { + setState({ view: 'Home', iconName: undefined, iconStyle: undefined }); + + return true; + } + + return false; + }, [state]); + + useEffect(() => { + const handler = BackHandler.addEventListener('hardwareBackPress', handleBackPress); + return handler.remove; + }, [handleBackPress]); + + const renderContent = () => { + switch (state.view) { + case 'Home': + return ; + case 'IconSet': + { + /* @ts-expect-error We are doing some strange things */ + } + return ; + case 'MultiIconSet': + { + /* @ts-expect-error We are doing some strange things */ + } + return ; + default: + throw new Error('Invalid view'); + } + }; + + return ( + + + Go Back + + {renderContent()} + + ); +}; + +export default App; diff --git a/packages/icon-explorer/src/Home.tsx b/packages/icon-explorer/src/Home.tsx new file mode 100644 index 000000000..e6a3e36a9 --- /dev/null +++ b/packages/icon-explorer/src/Home.tsx @@ -0,0 +1,217 @@ +import React, { type ReactNode } from 'react'; + +import { + Image, + ScrollView, + SectionList, + StyleSheet, + Text, + TouchableHighlight, + View, + type ViewProps, +} from 'react-native'; + +import FontAwesome from '@react-native-vector-icons/fontawesome'; +import FontAwesome6 from '@react-native-vector-icons/fontawesome6'; + +import { createAnimatableComponent } from './animatable'; + +import ICON_SETS from './icon-sets'; + +// @ts-expect-error: We don't care this is wrong for the tests +const AnimatableIcon = createAnimatableComponent(FontAwesome); + +const STYLING: (Parameters[0] & { + containerStyle?: ViewProps['style']; +})[] = [ + { name: 'github', size: 40, color: '#333' }, + { + name: 'heart', + size: 30, + color: 'white', + containerStyle: { + backgroundColor: '#e0284f', + borderRadius: 23, + paddingHorizontal: 8, + paddingTop: 9, + paddingBottom: 7, + }, + }, + { + name: 'star', + size: 20, + color: '#FF0000', + containerStyle: { + borderRadius: 20, + padding: 7, + borderWidth: 3, + backgroundColor: '#FFDD00', + borderColor: '#165E00', + }, + }, + { + name: 'font', + size: 20, + color: 'white', + containerStyle: { + borderRadius: 5, + padding: 5, + backgroundColor: '#47678e', + }, + }, +]; + +const INLINE = [ + { + name: 'inline', + children: ( + + This text has inline icons! + + ), + }, +]; + +const SYNCHROUNOUS = [ + { + name: 'synchronous', + children: ( + <> + + + + + ), + }, +]; + +const ANIMATED = [ + { + name: 'animated', + children: ( + + ), + }, +]; + +const styles = StyleSheet.create({ + sectionHeader: { + paddingVertical: 5, + paddingHorizontal: 10, + backgroundColor: '#eee', + }, + sectionHeaderTitle: { + fontWeight: '500', + fontSize: 11, + }, + row: { + flexDirection: 'row', + justifyContent: 'center', + padding: 10, + }, + separator: { + height: StyleSheet.hairlineWidth, + backgroundColor: '#ccc', + }, + text: { + flex: 6, + }, + glyphCount: { + flex: 1, + fontSize: 11, + fontWeight: '500', + textAlign: 'right', + }, + button: { + padding: 4, + backgroundColor: '#ADA6EA', + width: 100, + }, + buttonText: { color: 'white' }, +}); + +export type IconName = keyof typeof ICON_SETS; +export type IconSet = (typeof ICON_SETS)[IconName]; + +const ItemSeparator = () => ; + +const renderRow = (item: { children: ReactNode }) => {item.children}; + +const renderStyling = (item: (typeof STYLING)[number]) => ( + + + + + +); + +export const Home = ({ + navigator, + multiNavigator, +}: { + navigator: (iconName: IconName) => void; + multiNavigator: (iconName: IconName) => void; +}) => { + const ref = React.useRef(null); + + const renderIcon = (itemName: IconName) => { + const item = ICON_SETS[itemName]; + + return ( + (item.meta ? multiNavigator(itemName) : navigator(itemName))} + underlayColor="#eee" + > + + {itemName} + {item.glyphNames.length} + + + ); + }; + + const iconNames = Object.keys(ICON_SETS) as IconName[]; + + const sections = [ + { + title: 'ICON SETS', + data: iconNames.map((itemName) => renderIcon(itemName)), + }, + { title: 'INLINE', data: INLINE.map((item) => renderRow(item)) }, + { + title: 'SYNCHROUNOUS', + data: SYNCHROUNOUS.map((item) => renderRow(item)), + }, + { title: 'ANIMATED', data: ANIMATED.map((item) => renderRow(item)) }, + { title: 'STYLING', data: STYLING.map((item) => renderStyling(item)) }, + ]; + + return ( + } + ref={ref} + sections={sections} + renderItem={({ item }) => item} + renderSectionHeader={({ section }) => ( + + + {section.title} + + + )} + ItemSeparatorComponent={ItemSeparator} + initialNumToRender={15} + /> + ); +}; diff --git a/packages/icon-explorer/src/IconList.tsx b/packages/icon-explorer/src/IconList.tsx new file mode 100644 index 000000000..175fa768b --- /dev/null +++ b/packages/icon-explorer/src/IconList.tsx @@ -0,0 +1,176 @@ +import React, { useEffect, useState } from 'react'; + +import { + DeviceEventEmitter, + FlatList, + type NativeSyntheticEvent, + Platform, + StyleSheet, + Text, + TextInput, + type TextInputChangeEventData, + TouchableHighlight, + View, +} from 'react-native'; + +import type { IconName, IconSet } from './Home'; +import ICON_SETS from './icon-sets'; + +const styles = StyleSheet.create({ + container: { + flex: 1, + backgroundColor: 'white', + }, + searchBar: { + padding: 3, + paddingLeft: 8, + flexDirection: 'row', + alignItems: 'center', + borderBottomWidth: 1, + borderColor: '#444', + }, + searchBarInput: { + fontSize: 15, + flex: 1, + height: 45, + }, + list: { + flex: 1, + }, + row: { + flexDirection: 'row', + justifyContent: 'center', + padding: 10, + overflow: 'hidden', + borderBottomWidth: 1, + borderColor: '#ddd', + }, + icon: { + textAlign: 'center', + marginRight: 10, + width: 20, + }, + text: { + flex: 1, + }, + glyphCount: { + flex: 1, + fontSize: 11, + fontWeight: '500', + textAlign: 'right', + }, +}); + +const getFilteredGlyphNames = (iconStyle: string | undefined, iconSet: IconSet, query: string) => { + const icons = iconStyle + ? // @ts-expect-error because we don't export the glyphmap + (iconSet.meta?.[iconStyle as keyof typeof iconSet.meta] || []).map((name) => [name]) + : iconSet.glyphNames; + + // @ts-expect-error because we don't export the glyphmap + return icons.filter((glyphNames) => glyphNames.find((glyphName) => glyphName.indexOf(query) !== -1)); +}; + +export const IconList = ({ + iconName, + iconStyle = undefined, +}: { + iconName: IconName; + iconStyle?: string; +}) => { + const iconSet = ICON_SETS[iconName]; + const [filter, setFilter] = useState(''); + + useEffect(() => { + if (Platform.OS !== 'macos') { + return undefined; + } + + const searchListner = DeviceEventEmitter.addListener('onSearchIcons', (e) => setFilter(e.query.toLowerCase())); + + return searchListner.remove; + }, []); + + const handleSearchChange = (event: NativeSyntheticEvent) => + setFilter(event.nativeEvent.text.toLowerCase()); + + const glyphNames = getFilteredGlyphNames(iconStyle, iconSet, filter); + + const Icon = iconSet.component; + + return ( + + + {iconName} + {iconStyle ? ` - ${iconStyle}` : ''} + + + + + + ( + + {/* @ts-expect-error because we are doing magic */} + + + {item.join(', ')} + + + )} + automaticallyAdjustContentInsets={false} + keyboardDismissMode="on-drag" + keyboardShouldPersistTaps="always" + showsVerticalScrollIndicator={false} + initialNumToRender={20} + keyExtractor={(item) => item[0]} + /> + + ); +}; + +export const MultiIconList = ({ + iconName, + navigator, +}: { + iconName: IconName; + navigator: (iconStyle: string, iconName: IconName) => void; +}) => { + const iconSet = ICON_SETS[iconName]; + if (!iconSet.meta) { + throw new Error(`Icon ${iconName} has no Meta how did we get here?`); + } + + return ( + + {iconName} + ( + navigator(iconStyle, iconName)} underlayColor="#eee"> + + {iconStyle} + {iconSet.meta[iconStyle as keyof typeof iconSet.meta].length} + + + )} + automaticallyAdjustContentInsets={false} + keyboardDismissMode="on-drag" + keyboardShouldPersistTaps="always" + showsVerticalScrollIndicator={false} + initialNumToRender={20} + keyExtractor={(item) => item[0]} + /> + + ); +}; diff --git a/packages/icon-explorer/src/Types.tsx b/packages/icon-explorer/src/Types.tsx new file mode 100644 index 000000000..981a9e507 --- /dev/null +++ b/packages/icon-explorer/src/Types.tsx @@ -0,0 +1,38 @@ +/* This file exists to make sure the types work properly */ + +import React from 'react'; + +import AntD from '@react-native-vector-icons/ant-design'; +import FontAwesome5 from '@react-native-vector-icons/fontawesome5'; + +export const Component = () => { + AntD.getImageSource('robot', 20, 'red'); + FontAwesome5.getImageSource('regular', 'address-book', 20, 'red'); + // @ts-expect-error bad font name + FontAwesome5.getImageSource('brand', 'address-book', 20, 'red'); + // @ts-expect-error bad font name + FontAwesome5.getImageSource('solid', 'github', 20, 'red'); + + return ( + <> + + {/* @ts-expect-error bad font name */} + + + + + + + {/* @ts-expect-error bad font name */} + + {/* @ts-expect-error no name */} + + {/* @ts-expect-error no name */} + + {/* @ts-expect-error bad name for style */} + + {/* @ts-expect-error bad name for style */} + + + ); +}; diff --git a/packages/icon-explorer/src/animatable.tsx b/packages/icon-explorer/src/animatable.tsx new file mode 100644 index 000000000..6d640c324 --- /dev/null +++ b/packages/icon-explorer/src/animatable.tsx @@ -0,0 +1,16 @@ +import { createAnimatableComponent as createAnimatableComponentRNA } from 'react-native-animatable'; + +import type React from 'react'; +import { ScrollView } from 'react-native'; + +const createAnimatableComponentMock = (component: React.FC) => component; + +const disableAnimations = () => { + const scroll = ; + + return !scroll.props.showsVerticalScrollIndicator; +}; + +export const createAnimatableComponent = disableAnimations() + ? createAnimatableComponentMock + : createAnimatableComponentRNA; diff --git a/packages/icon-explorer/src/configs/fontello.config.json b/packages/icon-explorer/src/configs/fontello.config.json new file mode 100644 index 000000000..d808b82a0 --- /dev/null +++ b/packages/icon-explorer/src/configs/fontello.config.json @@ -0,0 +1,34 @@ +{ + "name": "", + "css_prefix_text": "icon-", + "css_use_suffix": false, + "hinting": true, + "units_per_em": 1000, + "ascent": 850, + "glyphs": [ + { + "uid": "4dd56d61fd0dab19277824da301424b3", + "css": "emo-devil", + "code": 59397, + "src": "fontelico" + }, + { + "uid": "1a5cfa186647e8c929c2b17b9fc4dac1", + "css": "plus-squared", + "code": 61694, + "src": "fontawesome" + }, + { + "uid": "d745d7c05b94e609decabade2cae12cb", + "css": "quote-right", + "code": 61710, + "src": "fontawesome" + }, + { + "uid": "13b9eebfea581ad8e756ee7a18a7cba8", + "css": "export-alt", + "code": 61773, + "src": "fontawesome" + } + ] +} diff --git a/packages/icon-explorer/src/configs/icomoon.config.json b/packages/icon-explorer/src/configs/icomoon.config.json new file mode 100644 index 000000000..1206adbea --- /dev/null +++ b/packages/icon-explorer/src/configs/icomoon.config.json @@ -0,0 +1 @@ +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M896 256v-128h-896v704c0 35.346 28.654 64 64 64h864c53.022 0 96-42.978 96-96v-544h-128zM832 832h-768v-640h768v640zM128 320h640v64h-640zM512 448h256v64h-256zM512 576h256v64h-256zM512 704h192v64h-192zM128 448h320v320h-320z"],"tags":["newspaper","news","paper"],"defaultCode":59652,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"newspaper, news","name":"newspaper","order":2,"id":5,"prevSize":32,"code":59652},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M640 256v-256h-448l-192 192v576h384v256h640v-768h-384zM192 90.51v101.49h-101.49l101.49-101.49zM64 704v-448h192v-192h320v192l-192 192v256h-320zM576 346.51v101.49h-101.49l101.49-101.49zM960 960h-512v-448h192v-192h320v640z"],"tags":["copy","duplicate","files","pages","papers","documents"],"defaultCode":59692,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"copy, duplicate","name":"copy","order":3,"id":45,"prevSize":32,"code":59692},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M512.002 193.212v-65.212h128v-64c0-35.346-28.654-64-64.002-64h-191.998c-35.346 0-64 28.654-64 64v64h128v65.212c-214.798 16.338-384 195.802-384 414.788 0 229.75 186.25 416 416 416s416-186.25 416-416c0-218.984-169.202-398.448-384-414.788zM706.276 834.274c-60.442 60.44-140.798 93.726-226.274 93.726s-165.834-33.286-226.274-93.726c-60.44-60.44-93.726-140.8-93.726-226.274s33.286-165.834 93.726-226.274c58.040-58.038 134.448-91.018 216.114-93.548l-21.678 314.020c-1.86 26.29 12.464 37.802 31.836 37.802s33.698-11.512 31.836-37.802l-21.676-314.022c81.666 2.532 158.076 35.512 216.116 93.55 60.44 60.44 93.726 140.8 93.726 226.274s-33.286 165.834-93.726 226.274z"],"tags":["stopwatch","time","speed","meter","chronometer"],"defaultCode":59730,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"stopwatch, time5","name":"stopwatch","order":4,"id":83,"prevSize":32,"code":59730},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M512 0c-282.77 0-512 71.634-512 160v128c0 88.366 229.23 160 512 160s512-71.634 512-160v-128c0-88.366-229.23-160-512-160z","M512 544c-282.77 0-512-71.634-512-160v192c0 88.366 229.23 160 512 160s512-71.634 512-160v-192c0 88.366-229.23 160-512 160z","M512 832c-282.77 0-512-71.634-512-160v192c0 88.366 229.23 160 512 160s512-71.634 512-160v-192c0 88.366-229.23 160-512 160z"],"tags":["database","db","server","host","storage","save","datecenter"],"defaultCode":59748,"grid":16,"attrs":[]},"attrs":[],"properties":{"ligatures":"database, db","name":"database","order":5,"id":101,"prevSize":32,"code":59748},"setIdx":0,"setId":1,"iconIdx":100}],"height":1024,"metadata":{"name":"icomoon"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"icon-","metadata":{"fontFamily":"icomoon"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon"},"historySize":50,"showCodes":true,"gridSize":16}} \ No newline at end of file diff --git a/packages/icon-explorer/src/icon-sets.tsx b/packages/icon-explorer/src/icon-sets.tsx new file mode 100644 index 000000000..7c0276d39 --- /dev/null +++ b/packages/icon-explorer/src/icon-sets.tsx @@ -0,0 +1,128 @@ +import AntD from '@react-native-vector-icons/ant-design'; +import Entypo from '@react-native-vector-icons/entypo'; +import EvilIcons from '@react-native-vector-icons/evil-icons'; +import Feather from '@react-native-vector-icons/feather'; +import FontAwesome from '@react-native-vector-icons/fontawesome'; +import FontAwesome5 from '@react-native-vector-icons/fontawesome5'; +import FontAwesome5Pro from '@react-native-vector-icons/fontawesome5-pro'; +import FontAwesome6 from '@react-native-vector-icons/fontawesome6'; +import FontAwesome6Pro from '@react-native-vector-icons/fontawesome6-pro'; +import Fontisto from '@react-native-vector-icons/fontisto'; +import Foundation from '@react-native-vector-icons/foundation'; +import Ionicons from '@react-native-vector-icons/ionicons'; +import MaterialDesignIcons from '@react-native-vector-icons/material-design-icons'; +import MaterialIcons from '@react-native-vector-icons/material-icons'; +import Octicons from '@react-native-vector-icons/octicons'; +import SimpleLineIcons from '@react-native-vector-icons/simple-line-icons'; +import Zocial from '@react-native-vector-icons/zocial'; + +import createFontelloIconSet from '@react-native-vector-icons/fontello'; +import createIcoMoonIconSet from '@react-native-vector-icons/icomoon'; + +// @ts-expect-error: We don't really want to export this +import AntDGlyphs from '@react-native-vector-icons/ant-design/glyphmaps/AntDesign.json'; +// @ts-expect-error: We don't really want to export this +import EntypoGlyphs from '@react-native-vector-icons/entypo/glyphmaps/Entypo.json'; +// @ts-expect-error: We don't really want to export this +import EvilIconsGlyphs from '@react-native-vector-icons/evil-icons/glyphmaps/EvilIcons.json'; +// @ts-expect-error: We don't really want to export this +import FeatherGlyphs from '@react-native-vector-icons/feather/glyphmaps/Feather.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesomeGlyphs from '@react-native-vector-icons/fontawesome/glyphmaps/FontAwesome.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome5ProGlyphs from '@react-native-vector-icons/fontawesome5-pro/glyphmaps/FontAwesome5Pro.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome5ProMeta from '@react-native-vector-icons/fontawesome5-pro/glyphmaps/FontAwesome5Pro_meta.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome5Glyphs from '@react-native-vector-icons/fontawesome5/glyphmaps/FontAwesome5.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome5Meta from '@react-native-vector-icons/fontawesome5/glyphmaps/FontAwesome5_meta.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome6ProGlyphs from '@react-native-vector-icons/fontawesome6-pro/glyphmaps/FontAwesome6Pro.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome6ProMeta from '@react-native-vector-icons/fontawesome6-pro/glyphmaps/FontAwesome6Pro_meta.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome6Glyphs from '@react-native-vector-icons/fontawesome6/glyphmaps/FontAwesome6.json'; +// @ts-expect-error: We don't really want to export this +import FontAwesome6Meta from '@react-native-vector-icons/fontawesome6/glyphmaps/FontAwesome6_meta.json'; +// @ts-expect-error: We don't really want to export this +import FontistoGlyphs from '@react-native-vector-icons/fontisto/glyphmaps/Fontisto.json'; +// @ts-expect-error: We don't really want to export this +import FoundationGlyphs from '@react-native-vector-icons/foundation/glyphmaps/Foundation.json'; +// @ts-expect-error: We don't really want to export this +import IoniconsGlyphs from '@react-native-vector-icons/ionicons/glyphmaps/Ionicons.json'; +// @ts-expect-error: We don't really want to export this +import MaterialDesignIconsGlyphs from '@react-native-vector-icons/material-design-icons/glyphmaps/MaterialDesignIcons.json'; +// @ts-expect-error: We don't really want to export this +import MaterialIconsGlyphs from '@react-native-vector-icons/material-icons/glyphmaps/MaterialIcons.json'; +// @ts-expect-error: We don't really want to export this +import OcticonsGlyphs from '@react-native-vector-icons/octicons/glyphmaps/Octicons.json'; +// @ts-expect-error: We don't really want to export this +import SimpleLineIconsGlyphs from '@react-native-vector-icons/simple-line-icons/glyphmaps/SimpleLineIcons.json'; +// @ts-expect-error: We don't really want to export this +import ZocialGlyphs from '@react-native-vector-icons/zocial/glyphmaps/Zocial.json'; + +import FontelloConfig from './configs/fontello.config.json'; +import IcoMoonConfig from './configs/icomoon.config.json'; + +const Fontello = createFontelloIconSet(FontelloConfig); +const FontelloGlyphs: Record = {}; +FontelloConfig.glyphs.forEach((glyph) => { + FontelloGlyphs[glyph.css] = glyph.code; +}); + +const IcoMoon = createIcoMoonIconSet(IcoMoonConfig); +const IcoMoonGlyphs: Record = {}; +IcoMoonConfig.icons.forEach((icon) => { + icon.properties.name.split(/\s*,\s*/g).forEach((name) => { + IcoMoonGlyphs[name] = icon.properties.code; + }); +}); + +const groupGlyphNames = (glyphMap: Record) => { + const result: Record = {}; + + Object.entries(glyphMap).forEach(([glyphName, glyphValue]) => { + result[glyphValue] ||= []; + + result[glyphValue].push(glyphName); + }); + + return Object.values(result); +}; + +const iconSets = { + AntD: { component: AntD, glyphNames: groupGlyphNames(AntDGlyphs), meta: undefined }, + Entypo: { component: Entypo, glyphNames: groupGlyphNames(EntypoGlyphs), meta: undefined }, + EvilIcons: { component: EvilIcons, glyphNames: groupGlyphNames(EvilIconsGlyphs), meta: undefined }, + Feather: { component: Feather, glyphNames: groupGlyphNames(FeatherGlyphs), meta: undefined }, + FontAwesome: { component: FontAwesome, glyphNames: groupGlyphNames(FontAwesomeGlyphs), meta: undefined }, + FontAwesome5: { component: FontAwesome5, glyphNames: groupGlyphNames(FontAwesome5Glyphs), meta: FontAwesome5Meta }, + FontAwesome5Pro: { + component: FontAwesome5Pro, + glyphNames: groupGlyphNames(FontAwesome5ProGlyphs), + meta: FontAwesome5ProMeta, + }, + FontAwesome6: { component: FontAwesome6, glyphNames: groupGlyphNames(FontAwesome6Glyphs), meta: FontAwesome6Meta }, + FontAwesome6Pro: { + component: FontAwesome6Pro, + glyphNames: groupGlyphNames(FontAwesome6ProGlyphs), + meta: FontAwesome6ProMeta, + }, + Fontello: { component: Fontello, glyphNames: groupGlyphNames(FontelloGlyphs), meta: undefined }, + Fontisto: { component: Fontisto, glyphNames: groupGlyphNames(FontistoGlyphs), meta: undefined }, + Foundation: { component: Foundation, glyphNames: groupGlyphNames(FoundationGlyphs), meta: undefined }, + IcoMoon: { component: IcoMoon, glyphNames: groupGlyphNames(IcoMoonGlyphs), meta: undefined }, + Ionicons: { component: Ionicons, glyphNames: groupGlyphNames(IoniconsGlyphs), meta: undefined }, + MaterialIcons: { component: MaterialIcons, glyphNames: groupGlyphNames(MaterialIconsGlyphs), meta: undefined }, + MaterialCommunityIcons: { + component: MaterialDesignIcons, + glyphNames: groupGlyphNames(MaterialDesignIconsGlyphs), + meta: undefined, + }, + Octicons: { component: Octicons, glyphNames: groupGlyphNames(OcticonsGlyphs), meta: undefined }, + SimpleLineIcons: { component: SimpleLineIcons, glyphNames: groupGlyphNames(SimpleLineIconsGlyphs), meta: undefined }, + Zocial: { component: Zocial, glyphNames: groupGlyphNames(ZocialGlyphs), meta: undefined }, +}; + +export default iconSets; diff --git a/packages/icon-explorer/src/rnvi-fonts/fontello.ttf b/packages/icon-explorer/src/rnvi-fonts/fontello.ttf new file mode 100644 index 000000000..d9e0b9877 Binary files /dev/null and b/packages/icon-explorer/src/rnvi-fonts/fontello.ttf differ diff --git a/packages/icon-explorer/src/rnvi-fonts/icomoon.ttf b/packages/icon-explorer/src/rnvi-fonts/icomoon.ttf new file mode 100644 index 000000000..4eabbe570 Binary files /dev/null and b/packages/icon-explorer/src/rnvi-fonts/icomoon.ttf differ diff --git a/packages/icon-explorer/tsconfig.json b/packages/icon-explorer/tsconfig.json new file mode 100644 index 000000000..304ab4e2d --- /dev/null +++ b/packages/icon-explorer/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "@react-native/typescript-config/tsconfig.json" +} diff --git a/packages/icon-explorer/visionos/Podfile b/packages/icon-explorer/visionos/Podfile new file mode 100644 index 000000000..7180c22a2 --- /dev/null +++ b/packages/icon-explorer/visionos/Podfile @@ -0,0 +1,9 @@ +ws_dir = Pathname.new(__dir__) +ws_dir = ws_dir.parent until + File.exist?("#{ws_dir}/node_modules/react-native-test-app/visionos/test_app.rb") || + ws_dir.expand_path.to_s == '/' +require "#{ws_dir}/node_modules/react-native-test-app/visionos/test_app.rb" + +workspace 'IconExplorer.xcworkspace' + +use_test_app! diff --git a/packages/icon-explorer/windows/.gitignore b/packages/icon-explorer/windows/.gitignore new file mode 100644 index 000000000..fb81ae232 --- /dev/null +++ b/packages/icon-explorer/windows/.gitignore @@ -0,0 +1,33 @@ +.vs/ + +# User-specific files +*.suo +*.user +*.sln.docstates + +# Build results +ARM64/ +AppPackages/ +[Bb]in/ +[Dd]ebug/ +[Dd]ebugPublic/ +[Oo]bj/ +[Rr]elease/ +[Rr]eleases/ +bld/ +build/ +x64/ +x86/ + +# NuGet Packages Directory +packages/ + +**/Generated Files/** +*.binlog +*.hprof +*.sln +ExperimentalFeatures.props +NuGet.Config +dist/ +msbuild.binlog +node_modules/ diff --git a/packages/ionicons/.fontcustom-manifest.json b/packages/ionicons/.fontcustom-manifest.json new file mode 100644 index 000000000..b5ad0be1c --- /dev/null +++ b/packages/ionicons/.fontcustom-manifest.json @@ -0,0 +1,5471 @@ +{ + "checksum": { + "previous": "3bef96ee54e3a628f4e8f05458d9a6c124efbe1bdc3af0820c1fbb72394de769", + "current": "3bef96ee54e3a628f4e8f05458d9a6c124efbe1bdc3af0820c1fbb72394de769" + }, + "fonts": [ + "Ionicons/Ionicons.ttf", + "Ionicons/Ionicons.svg", + "Ionicons/Ionicons.woff", + "Ionicons/Ionicons.eot", + "Ionicons/Ionicons.woff2" + ], + "glyphs": { + "accessibility": { + "codepoint": 61696, + "source": "fixedSvg/accessibility.svg" + }, + "accessibility-outline": { + "codepoint": 61697, + "source": "fixedSvg/accessibility-outline.svg" + }, + "accessibility-sharp": { + "codepoint": 61698, + "source": "fixedSvg/accessibility-sharp.svg" + }, + "add": { + "codepoint": 61699, + "source": "fixedSvg/add.svg" + }, + "add-circle": { + "codepoint": 61700, + "source": "fixedSvg/add-circle.svg" + }, + "add-circle-outline": { + "codepoint": 61701, + "source": "fixedSvg/add-circle-outline.svg" + }, + "add-circle-sharp": { + "codepoint": 61702, + "source": "fixedSvg/add-circle-sharp.svg" + }, + "add-outline": { + "codepoint": 61703, + "source": "fixedSvg/add-outline.svg" + }, + "add-sharp": { + "codepoint": 61704, + "source": "fixedSvg/add-sharp.svg" + }, + "airplane": { + "codepoint": 61705, + "source": "fixedSvg/airplane.svg" + }, + "airplane-outline": { + "codepoint": 61706, + "source": "fixedSvg/airplane-outline.svg" + }, + "airplane-sharp": { + "codepoint": 61707, + "source": "fixedSvg/airplane-sharp.svg" + }, + "alarm": { + "codepoint": 61708, + "source": "fixedSvg/alarm.svg" + }, + "alarm-outline": { + "codepoint": 61709, + "source": "fixedSvg/alarm-outline.svg" + }, + "alarm-sharp": { + "codepoint": 61710, + "source": "fixedSvg/alarm-sharp.svg" + }, + "albums": { + "codepoint": 61711, + "source": "fixedSvg/albums.svg" + }, + "albums-outline": { + "codepoint": 61712, + "source": "fixedSvg/albums-outline.svg" + }, + "albums-sharp": { + "codepoint": 61713, + "source": "fixedSvg/albums-sharp.svg" + }, + "alert": { + "codepoint": 61714, + "source": "fixedSvg/alert.svg" + }, + "alert-circle": { + "codepoint": 61715, + "source": "fixedSvg/alert-circle.svg" + }, + "alert-circle-outline": { + "codepoint": 61716, + "source": "fixedSvg/alert-circle-outline.svg" + }, + "alert-circle-sharp": { + "codepoint": 61717, + "source": "fixedSvg/alert-circle-sharp.svg" + }, + "alert-outline": { + "codepoint": 61718, + "source": "fixedSvg/alert-outline.svg" + }, + "alert-sharp": { + "codepoint": 61719, + "source": "fixedSvg/alert-sharp.svg" + }, + "american-football": { + "codepoint": 61720, + "source": "fixedSvg/american-football.svg" + }, + "american-football-outline": { + "codepoint": 61721, + "source": "fixedSvg/american-football-outline.svg" + }, + "american-football-sharp": { + "codepoint": 61722, + "source": "fixedSvg/american-football-sharp.svg" + }, + "analytics": { + "codepoint": 61723, + "source": "fixedSvg/analytics.svg" + }, + "analytics-outline": { + "codepoint": 61724, + "source": "fixedSvg/analytics-outline.svg" + }, + "analytics-sharp": { + "codepoint": 61725, + "source": "fixedSvg/analytics-sharp.svg" + }, + "aperture": { + "codepoint": 61726, + "source": "fixedSvg/aperture.svg" + }, + "aperture-outline": { + "codepoint": 61727, + "source": "fixedSvg/aperture-outline.svg" + }, + "aperture-sharp": { + "codepoint": 61728, + "source": "fixedSvg/aperture-sharp.svg" + }, + "apps": { + "codepoint": 61729, + "source": "fixedSvg/apps.svg" + }, + "apps-outline": { + "codepoint": 61730, + "source": "fixedSvg/apps-outline.svg" + }, + "apps-sharp": { + "codepoint": 61731, + "source": "fixedSvg/apps-sharp.svg" + }, + "archive": { + "codepoint": 61732, + "source": "fixedSvg/archive.svg" + }, + "archive-outline": { + "codepoint": 61733, + "source": "fixedSvg/archive-outline.svg" + }, + "archive-sharp": { + "codepoint": 61734, + "source": "fixedSvg/archive-sharp.svg" + }, + "arrow-back": { + "codepoint": 61735, + "source": "fixedSvg/arrow-back.svg" + }, + "arrow-back-circle": { + "codepoint": 61736, + "source": "fixedSvg/arrow-back-circle.svg" + }, + "arrow-back-circle-outline": { + "codepoint": 61737, + "source": "fixedSvg/arrow-back-circle-outline.svg" + }, + "arrow-back-circle-sharp": { + "codepoint": 61738, + "source": "fixedSvg/arrow-back-circle-sharp.svg" + }, + "arrow-back-outline": { + "codepoint": 61739, + "source": "fixedSvg/arrow-back-outline.svg" + }, + "arrow-back-sharp": { + "codepoint": 61740, + "source": "fixedSvg/arrow-back-sharp.svg" + }, + "arrow-down": { + "codepoint": 61741, + "source": "fixedSvg/arrow-down.svg" + }, + "arrow-down-circle": { + "codepoint": 61742, + "source": "fixedSvg/arrow-down-circle.svg" + }, + "arrow-down-circle-outline": { + "codepoint": 61743, + "source": "fixedSvg/arrow-down-circle-outline.svg" + }, + "arrow-down-circle-sharp": { + "codepoint": 61744, + "source": "fixedSvg/arrow-down-circle-sharp.svg" + }, + "arrow-down-left-box": { + "codepoint": 63034, + "source": "fixedSvg/arrow-down-left-box.svg" + }, + "arrow-down-left-box-outline": { + "codepoint": 63035, + "source": "fixedSvg/arrow-down-left-box-outline.svg" + }, + "arrow-down-left-box-sharp": { + "codepoint": 63036, + "source": "fixedSvg/arrow-down-left-box-sharp.svg" + }, + "arrow-down-outline": { + "codepoint": 61745, + "source": "fixedSvg/arrow-down-outline.svg" + }, + "arrow-down-right-box": { + "codepoint": 63037, + "source": "fixedSvg/arrow-down-right-box.svg" + }, + "arrow-down-right-box-outline": { + "codepoint": 63038, + "source": "fixedSvg/arrow-down-right-box-outline.svg" + }, + "arrow-down-right-box-sharp": { + "codepoint": 63039, + "source": "fixedSvg/arrow-down-right-box-sharp.svg" + }, + "arrow-down-sharp": { + "codepoint": 61746, + "source": "fixedSvg/arrow-down-sharp.svg" + }, + "arrow-forward": { + "codepoint": 61747, + "source": "fixedSvg/arrow-forward.svg" + }, + "arrow-forward-circle": { + "codepoint": 61748, + "source": "fixedSvg/arrow-forward-circle.svg" + }, + "arrow-forward-circle-outline": { + "codepoint": 61749, + "source": "fixedSvg/arrow-forward-circle-outline.svg" + }, + "arrow-forward-circle-sharp": { + "codepoint": 61750, + "source": "fixedSvg/arrow-forward-circle-sharp.svg" + }, + "arrow-forward-outline": { + "codepoint": 61751, + "source": "fixedSvg/arrow-forward-outline.svg" + }, + "arrow-forward-sharp": { + "codepoint": 61752, + "source": "fixedSvg/arrow-forward-sharp.svg" + }, + "arrow-redo": { + "codepoint": 61753, + "source": "fixedSvg/arrow-redo.svg" + }, + "arrow-redo-circle": { + "codepoint": 61754, + "source": "fixedSvg/arrow-redo-circle.svg" + }, + "arrow-redo-circle-outline": { + "codepoint": 61755, + "source": "fixedSvg/arrow-redo-circle-outline.svg" + }, + "arrow-redo-circle-sharp": { + "codepoint": 61756, + "source": "fixedSvg/arrow-redo-circle-sharp.svg" + }, + "arrow-redo-outline": { + "codepoint": 61757, + "source": "fixedSvg/arrow-redo-outline.svg" + }, + "arrow-redo-sharp": { + "codepoint": 61758, + "source": "fixedSvg/arrow-redo-sharp.svg" + }, + "arrow-undo": { + "codepoint": 61759, + "source": "fixedSvg/arrow-undo.svg" + }, + "arrow-undo-circle": { + "codepoint": 61760, + "source": "fixedSvg/arrow-undo-circle.svg" + }, + "arrow-undo-circle-outline": { + "codepoint": 61761, + "source": "fixedSvg/arrow-undo-circle-outline.svg" + }, + "arrow-undo-circle-sharp": { + "codepoint": 61762, + "source": "fixedSvg/arrow-undo-circle-sharp.svg" + }, + "arrow-undo-outline": { + "codepoint": 61763, + "source": "fixedSvg/arrow-undo-outline.svg" + }, + "arrow-undo-sharp": { + "codepoint": 61764, + "source": "fixedSvg/arrow-undo-sharp.svg" + }, + "arrow-up": { + "codepoint": 61765, + "source": "fixedSvg/arrow-up.svg" + }, + "arrow-up-circle": { + "codepoint": 61766, + "source": "fixedSvg/arrow-up-circle.svg" + }, + "arrow-up-circle-outline": { + "codepoint": 61767, + "source": "fixedSvg/arrow-up-circle-outline.svg" + }, + "arrow-up-circle-sharp": { + "codepoint": 61768, + "source": "fixedSvg/arrow-up-circle-sharp.svg" + }, + "arrow-up-left-box": { + "codepoint": 63040, + "source": "fixedSvg/arrow-up-left-box.svg" + }, + "arrow-up-left-box-outline": { + "codepoint": 63041, + "source": "fixedSvg/arrow-up-left-box-outline.svg" + }, + "arrow-up-left-box-sharp": { + "codepoint": 63042, + "source": "fixedSvg/arrow-up-left-box-sharp.svg" + }, + "arrow-up-outline": { + "codepoint": 61769, + "source": "fixedSvg/arrow-up-outline.svg" + }, + "arrow-up-right-box": { + "codepoint": 63043, + "source": "fixedSvg/arrow-up-right-box.svg" + }, + "arrow-up-right-box-outline": { + "codepoint": 63044, + "source": "fixedSvg/arrow-up-right-box-outline.svg" + }, + "arrow-up-right-box-sharp": { + "codepoint": 63045, + "source": "fixedSvg/arrow-up-right-box-sharp.svg" + }, + "arrow-up-sharp": { + "codepoint": 61770, + "source": "fixedSvg/arrow-up-sharp.svg" + }, + "at": { + "codepoint": 61771, + "source": "fixedSvg/at.svg" + }, + "at-circle": { + "codepoint": 61772, + "source": "fixedSvg/at-circle.svg" + }, + "at-circle-outline": { + "codepoint": 61773, + "source": "fixedSvg/at-circle-outline.svg" + }, + "at-circle-sharp": { + "codepoint": 61774, + "source": "fixedSvg/at-circle-sharp.svg" + }, + "at-outline": { + "codepoint": 61775, + "source": "fixedSvg/at-outline.svg" + }, + "at-sharp": { + "codepoint": 61776, + "source": "fixedSvg/at-sharp.svg" + }, + "attach": { + "codepoint": 61777, + "source": "fixedSvg/attach.svg" + }, + "attach-outline": { + "codepoint": 61778, + "source": "fixedSvg/attach-outline.svg" + }, + "attach-sharp": { + "codepoint": 61779, + "source": "fixedSvg/attach-sharp.svg" + }, + "backspace": { + "codepoint": 61780, + "source": "fixedSvg/backspace.svg" + }, + "backspace-outline": { + "codepoint": 61781, + "source": "fixedSvg/backspace-outline.svg" + }, + "backspace-sharp": { + "codepoint": 61782, + "source": "fixedSvg/backspace-sharp.svg" + }, + "bag": { + "codepoint": 61783, + "source": "fixedSvg/bag.svg" + }, + "bag-add": { + "codepoint": 61784, + "source": "fixedSvg/bag-add.svg" + }, + "bag-add-outline": { + "codepoint": 61785, + "source": "fixedSvg/bag-add-outline.svg" + }, + "bag-add-sharp": { + "codepoint": 61786, + "source": "fixedSvg/bag-add-sharp.svg" + }, + "bag-check": { + "codepoint": 61787, + "source": "fixedSvg/bag-check.svg" + }, + "bag-check-outline": { + "codepoint": 61788, + "source": "fixedSvg/bag-check-outline.svg" + }, + "bag-check-sharp": { + "codepoint": 61789, + "source": "fixedSvg/bag-check-sharp.svg" + }, + "bag-handle": { + "codepoint": 61790, + "source": "fixedSvg/bag-handle.svg" + }, + "bag-handle-outline": { + "codepoint": 61791, + "source": "fixedSvg/bag-handle-outline.svg" + }, + "bag-handle-sharp": { + "codepoint": 61792, + "source": "fixedSvg/bag-handle-sharp.svg" + }, + "bag-outline": { + "codepoint": 61793, + "source": "fixedSvg/bag-outline.svg" + }, + "bag-remove": { + "codepoint": 61794, + "source": "fixedSvg/bag-remove.svg" + }, + "bag-remove-outline": { + "codepoint": 61795, + "source": "fixedSvg/bag-remove-outline.svg" + }, + "bag-remove-sharp": { + "codepoint": 61796, + "source": "fixedSvg/bag-remove-sharp.svg" + }, + "bag-sharp": { + "codepoint": 61797, + "source": "fixedSvg/bag-sharp.svg" + }, + "balloon": { + "codepoint": 61798, + "source": "fixedSvg/balloon.svg" + }, + "balloon-outline": { + "codepoint": 61799, + "source": "fixedSvg/balloon-outline.svg" + }, + "balloon-sharp": { + "codepoint": 61800, + "source": "fixedSvg/balloon-sharp.svg" + }, + "ban": { + "codepoint": 61801, + "source": "fixedSvg/ban.svg" + }, + "ban-outline": { + "codepoint": 61802, + "source": "fixedSvg/ban-outline.svg" + }, + "ban-sharp": { + "codepoint": 61803, + "source": "fixedSvg/ban-sharp.svg" + }, + "bandage": { + "codepoint": 61804, + "source": "fixedSvg/bandage.svg" + }, + "bandage-outline": { + "codepoint": 61805, + "source": "fixedSvg/bandage-outline.svg" + }, + "bandage-sharp": { + "codepoint": 61806, + "source": "fixedSvg/bandage-sharp.svg" + }, + "bar-chart": { + "codepoint": 61807, + "source": "fixedSvg/bar-chart.svg" + }, + "bar-chart-outline": { + "codepoint": 61808, + "source": "fixedSvg/bar-chart-outline.svg" + }, + "bar-chart-sharp": { + "codepoint": 61809, + "source": "fixedSvg/bar-chart-sharp.svg" + }, + "barbell": { + "codepoint": 61810, + "source": "fixedSvg/barbell.svg" + }, + "barbell-outline": { + "codepoint": 61811, + "source": "fixedSvg/barbell-outline.svg" + }, + "barbell-sharp": { + "codepoint": 61812, + "source": "fixedSvg/barbell-sharp.svg" + }, + "barcode": { + "codepoint": 61813, + "source": "fixedSvg/barcode.svg" + }, + "barcode-outline": { + "codepoint": 61814, + "source": "fixedSvg/barcode-outline.svg" + }, + "barcode-sharp": { + "codepoint": 61815, + "source": "fixedSvg/barcode-sharp.svg" + }, + "baseball": { + "codepoint": 61816, + "source": "fixedSvg/baseball.svg" + }, + "baseball-outline": { + "codepoint": 61817, + "source": "fixedSvg/baseball-outline.svg" + }, + "baseball-sharp": { + "codepoint": 61818, + "source": "fixedSvg/baseball-sharp.svg" + }, + "basket": { + "codepoint": 61819, + "source": "fixedSvg/basket.svg" + }, + "basket-outline": { + "codepoint": 61820, + "source": "fixedSvg/basket-outline.svg" + }, + "basket-sharp": { + "codepoint": 61821, + "source": "fixedSvg/basket-sharp.svg" + }, + "basketball": { + "codepoint": 61822, + "source": "fixedSvg/basketball.svg" + }, + "basketball-outline": { + "codepoint": 61823, + "source": "fixedSvg/basketball-outline.svg" + }, + "basketball-sharp": { + "codepoint": 61824, + "source": "fixedSvg/basketball-sharp.svg" + }, + "battery-charging": { + "codepoint": 61825, + "source": "fixedSvg/battery-charging.svg" + }, + "battery-charging-outline": { + "codepoint": 61826, + "source": "fixedSvg/battery-charging-outline.svg" + }, + "battery-charging-sharp": { + "codepoint": 61827, + "source": "fixedSvg/battery-charging-sharp.svg" + }, + "battery-dead": { + "codepoint": 61828, + "source": "fixedSvg/battery-dead.svg" + }, + "battery-dead-outline": { + "codepoint": 61829, + "source": "fixedSvg/battery-dead-outline.svg" + }, + "battery-dead-sharp": { + "codepoint": 61830, + "source": "fixedSvg/battery-dead-sharp.svg" + }, + "battery-full": { + "codepoint": 61831, + "source": "fixedSvg/battery-full.svg" + }, + "battery-full-outline": { + "codepoint": 61832, + "source": "fixedSvg/battery-full-outline.svg" + }, + "battery-full-sharp": { + "codepoint": 61833, + "source": "fixedSvg/battery-full-sharp.svg" + }, + "battery-half": { + "codepoint": 61834, + "source": "fixedSvg/battery-half.svg" + }, + "battery-half-outline": { + "codepoint": 61835, + "source": "fixedSvg/battery-half-outline.svg" + }, + "battery-half-sharp": { + "codepoint": 61836, + "source": "fixedSvg/battery-half-sharp.svg" + }, + "beaker": { + "codepoint": 61837, + "source": "fixedSvg/beaker.svg" + }, + "beaker-outline": { + "codepoint": 61838, + "source": "fixedSvg/beaker-outline.svg" + }, + "beaker-sharp": { + "codepoint": 61839, + "source": "fixedSvg/beaker-sharp.svg" + }, + "bed": { + "codepoint": 61840, + "source": "fixedSvg/bed.svg" + }, + "bed-outline": { + "codepoint": 61841, + "source": "fixedSvg/bed-outline.svg" + }, + "bed-sharp": { + "codepoint": 61842, + "source": "fixedSvg/bed-sharp.svg" + }, + "beer": { + "codepoint": 61843, + "source": "fixedSvg/beer.svg" + }, + "beer-outline": { + "codepoint": 61844, + "source": "fixedSvg/beer-outline.svg" + }, + "beer-sharp": { + "codepoint": 61845, + "source": "fixedSvg/beer-sharp.svg" + }, + "bicycle": { + "codepoint": 61846, + "source": "fixedSvg/bicycle.svg" + }, + "bicycle-outline": { + "codepoint": 61847, + "source": "fixedSvg/bicycle-outline.svg" + }, + "bicycle-sharp": { + "codepoint": 61848, + "source": "fixedSvg/bicycle-sharp.svg" + }, + "binoculars": { + "codepoint": 63046, + "source": "fixedSvg/binoculars.svg" + }, + "binoculars-outline": { + "codepoint": 63047, + "source": "fixedSvg/binoculars-outline.svg" + }, + "binoculars-sharp": { + "codepoint": 63048, + "source": "fixedSvg/binoculars-sharp.svg" + }, + "bluetooth": { + "codepoint": 61849, + "source": "fixedSvg/bluetooth.svg" + }, + "bluetooth-outline": { + "codepoint": 61850, + "source": "fixedSvg/bluetooth-outline.svg" + }, + "bluetooth-sharp": { + "codepoint": 61851, + "source": "fixedSvg/bluetooth-sharp.svg" + }, + "boat": { + "codepoint": 61852, + "source": "fixedSvg/boat.svg" + }, + "boat-outline": { + "codepoint": 61853, + "source": "fixedSvg/boat-outline.svg" + }, + "boat-sharp": { + "codepoint": 61854, + "source": "fixedSvg/boat-sharp.svg" + }, + "body": { + "codepoint": 61855, + "source": "fixedSvg/body.svg" + }, + "body-outline": { + "codepoint": 61856, + "source": "fixedSvg/body-outline.svg" + }, + "body-sharp": { + "codepoint": 61857, + "source": "fixedSvg/body-sharp.svg" + }, + "bonfire": { + "codepoint": 61858, + "source": "fixedSvg/bonfire.svg" + }, + "bonfire-outline": { + "codepoint": 61859, + "source": "fixedSvg/bonfire-outline.svg" + }, + "bonfire-sharp": { + "codepoint": 61860, + "source": "fixedSvg/bonfire-sharp.svg" + }, + "book": { + "codepoint": 61861, + "source": "fixedSvg/book.svg" + }, + "book-outline": { + "codepoint": 61862, + "source": "fixedSvg/book-outline.svg" + }, + "book-sharp": { + "codepoint": 61863, + "source": "fixedSvg/book-sharp.svg" + }, + "bookmark": { + "codepoint": 61864, + "source": "fixedSvg/bookmark.svg" + }, + "bookmark-outline": { + "codepoint": 61865, + "source": "fixedSvg/bookmark-outline.svg" + }, + "bookmark-sharp": { + "codepoint": 61866, + "source": "fixedSvg/bookmark-sharp.svg" + }, + "bookmarks": { + "codepoint": 61867, + "source": "fixedSvg/bookmarks.svg" + }, + "bookmarks-outline": { + "codepoint": 61868, + "source": "fixedSvg/bookmarks-outline.svg" + }, + "bookmarks-sharp": { + "codepoint": 61869, + "source": "fixedSvg/bookmarks-sharp.svg" + }, + "bowling-ball": { + "codepoint": 61870, + "source": "fixedSvg/bowling-ball.svg" + }, + "bowling-ball-outline": { + "codepoint": 61871, + "source": "fixedSvg/bowling-ball-outline.svg" + }, + "bowling-ball-sharp": { + "codepoint": 61872, + "source": "fixedSvg/bowling-ball-sharp.svg" + }, + "briefcase": { + "codepoint": 61873, + "source": "fixedSvg/briefcase.svg" + }, + "briefcase-outline": { + "codepoint": 61874, + "source": "fixedSvg/briefcase-outline.svg" + }, + "briefcase-sharp": { + "codepoint": 61875, + "source": "fixedSvg/briefcase-sharp.svg" + }, + "browsers": { + "codepoint": 61876, + "source": "fixedSvg/browsers.svg" + }, + "browsers-outline": { + "codepoint": 61877, + "source": "fixedSvg/browsers-outline.svg" + }, + "browsers-sharp": { + "codepoint": 61878, + "source": "fixedSvg/browsers-sharp.svg" + }, + "brush": { + "codepoint": 61879, + "source": "fixedSvg/brush.svg" + }, + "brush-outline": { + "codepoint": 61880, + "source": "fixedSvg/brush-outline.svg" + }, + "brush-sharp": { + "codepoint": 61881, + "source": "fixedSvg/brush-sharp.svg" + }, + "bug": { + "codepoint": 61882, + "source": "fixedSvg/bug.svg" + }, + "bug-outline": { + "codepoint": 61883, + "source": "fixedSvg/bug-outline.svg" + }, + "bug-sharp": { + "codepoint": 61884, + "source": "fixedSvg/bug-sharp.svg" + }, + "build": { + "codepoint": 61885, + "source": "fixedSvg/build.svg" + }, + "build-outline": { + "codepoint": 61886, + "source": "fixedSvg/build-outline.svg" + }, + "build-sharp": { + "codepoint": 61887, + "source": "fixedSvg/build-sharp.svg" + }, + "bulb": { + "codepoint": 61888, + "source": "fixedSvg/bulb.svg" + }, + "bulb-outline": { + "codepoint": 61889, + "source": "fixedSvg/bulb-outline.svg" + }, + "bulb-sharp": { + "codepoint": 61890, + "source": "fixedSvg/bulb-sharp.svg" + }, + "bus": { + "codepoint": 61891, + "source": "fixedSvg/bus.svg" + }, + "bus-outline": { + "codepoint": 61892, + "source": "fixedSvg/bus-outline.svg" + }, + "bus-sharp": { + "codepoint": 61893, + "source": "fixedSvg/bus-sharp.svg" + }, + "business": { + "codepoint": 61894, + "source": "fixedSvg/business.svg" + }, + "business-outline": { + "codepoint": 61895, + "source": "fixedSvg/business-outline.svg" + }, + "business-sharp": { + "codepoint": 61896, + "source": "fixedSvg/business-sharp.svg" + }, + "cafe": { + "codepoint": 61897, + "source": "fixedSvg/cafe.svg" + }, + "cafe-outline": { + "codepoint": 61898, + "source": "fixedSvg/cafe-outline.svg" + }, + "cafe-sharp": { + "codepoint": 61899, + "source": "fixedSvg/cafe-sharp.svg" + }, + "calculator": { + "codepoint": 61900, + "source": "fixedSvg/calculator.svg" + }, + "calculator-outline": { + "codepoint": 61901, + "source": "fixedSvg/calculator-outline.svg" + }, + "calculator-sharp": { + "codepoint": 61902, + "source": "fixedSvg/calculator-sharp.svg" + }, + "calendar": { + "codepoint": 61903, + "source": "fixedSvg/calendar.svg" + }, + "calendar-clear": { + "codepoint": 61904, + "source": "fixedSvg/calendar-clear.svg" + }, + "calendar-clear-outline": { + "codepoint": 61905, + "source": "fixedSvg/calendar-clear-outline.svg" + }, + "calendar-clear-sharp": { + "codepoint": 61906, + "source": "fixedSvg/calendar-clear-sharp.svg" + }, + "calendar-number": { + "codepoint": 61907, + "source": "fixedSvg/calendar-number.svg" + }, + "calendar-number-outline": { + "codepoint": 61908, + "source": "fixedSvg/calendar-number-outline.svg" + }, + "calendar-number-sharp": { + "codepoint": 61909, + "source": "fixedSvg/calendar-number-sharp.svg" + }, + "calendar-outline": { + "codepoint": 61910, + "source": "fixedSvg/calendar-outline.svg" + }, + "calendar-sharp": { + "codepoint": 61911, + "source": "fixedSvg/calendar-sharp.svg" + }, + "call": { + "codepoint": 61912, + "source": "fixedSvg/call.svg" + }, + "call-outline": { + "codepoint": 61913, + "source": "fixedSvg/call-outline.svg" + }, + "call-sharp": { + "codepoint": 61914, + "source": "fixedSvg/call-sharp.svg" + }, + "camera": { + "codepoint": 61915, + "source": "fixedSvg/camera.svg" + }, + "camera-outline": { + "codepoint": 61916, + "source": "fixedSvg/camera-outline.svg" + }, + "camera-reverse": { + "codepoint": 61917, + "source": "fixedSvg/camera-reverse.svg" + }, + "camera-reverse-outline": { + "codepoint": 61918, + "source": "fixedSvg/camera-reverse-outline.svg" + }, + "camera-reverse-sharp": { + "codepoint": 61919, + "source": "fixedSvg/camera-reverse-sharp.svg" + }, + "camera-sharp": { + "codepoint": 61920, + "source": "fixedSvg/camera-sharp.svg" + }, + "car": { + "codepoint": 61921, + "source": "fixedSvg/car.svg" + }, + "car-outline": { + "codepoint": 61922, + "source": "fixedSvg/car-outline.svg" + }, + "car-sharp": { + "codepoint": 61923, + "source": "fixedSvg/car-sharp.svg" + }, + "car-sport": { + "codepoint": 61924, + "source": "fixedSvg/car-sport.svg" + }, + "car-sport-outline": { + "codepoint": 61925, + "source": "fixedSvg/car-sport-outline.svg" + }, + "car-sport-sharp": { + "codepoint": 61926, + "source": "fixedSvg/car-sport-sharp.svg" + }, + "card": { + "codepoint": 61927, + "source": "fixedSvg/card.svg" + }, + "card-outline": { + "codepoint": 61928, + "source": "fixedSvg/card-outline.svg" + }, + "card-sharp": { + "codepoint": 61929, + "source": "fixedSvg/card-sharp.svg" + }, + "caret-back": { + "codepoint": 61930, + "source": "fixedSvg/caret-back.svg" + }, + "caret-back-circle": { + "codepoint": 61931, + "source": "fixedSvg/caret-back-circle.svg" + }, + "caret-back-circle-outline": { + "codepoint": 61932, + "source": "fixedSvg/caret-back-circle-outline.svg" + }, + "caret-back-circle-sharp": { + "codepoint": 61933, + "source": "fixedSvg/caret-back-circle-sharp.svg" + }, + "caret-back-outline": { + "codepoint": 61934, + "source": "fixedSvg/caret-back-outline.svg" + }, + "caret-back-sharp": { + "codepoint": 61935, + "source": "fixedSvg/caret-back-sharp.svg" + }, + "caret-down": { + "codepoint": 61936, + "source": "fixedSvg/caret-down.svg" + }, + "caret-down-circle": { + "codepoint": 61937, + "source": "fixedSvg/caret-down-circle.svg" + }, + "caret-down-circle-outline": { + "codepoint": 61938, + "source": "fixedSvg/caret-down-circle-outline.svg" + }, + "caret-down-circle-sharp": { + "codepoint": 61939, + "source": "fixedSvg/caret-down-circle-sharp.svg" + }, + "caret-down-outline": { + "codepoint": 61940, + "source": "fixedSvg/caret-down-outline.svg" + }, + "caret-down-sharp": { + "codepoint": 61941, + "source": "fixedSvg/caret-down-sharp.svg" + }, + "caret-forward": { + "codepoint": 61942, + "source": "fixedSvg/caret-forward.svg" + }, + "caret-forward-circle": { + "codepoint": 61943, + "source": "fixedSvg/caret-forward-circle.svg" + }, + "caret-forward-circle-outline": { + "codepoint": 61944, + "source": "fixedSvg/caret-forward-circle-outline.svg" + }, + "caret-forward-circle-sharp": { + "codepoint": 61945, + "source": "fixedSvg/caret-forward-circle-sharp.svg" + }, + "caret-forward-outline": { + "codepoint": 61946, + "source": "fixedSvg/caret-forward-outline.svg" + }, + "caret-forward-sharp": { + "codepoint": 61947, + "source": "fixedSvg/caret-forward-sharp.svg" + }, + "caret-up": { + "codepoint": 61948, + "source": "fixedSvg/caret-up.svg" + }, + "caret-up-circle": { + "codepoint": 61949, + "source": "fixedSvg/caret-up-circle.svg" + }, + "caret-up-circle-outline": { + "codepoint": 61950, + "source": "fixedSvg/caret-up-circle-outline.svg" + }, + "caret-up-circle-sharp": { + "codepoint": 61951, + "source": "fixedSvg/caret-up-circle-sharp.svg" + }, + "caret-up-outline": { + "codepoint": 61952, + "source": "fixedSvg/caret-up-outline.svg" + }, + "caret-up-sharp": { + "codepoint": 61953, + "source": "fixedSvg/caret-up-sharp.svg" + }, + "cart": { + "codepoint": 61954, + "source": "fixedSvg/cart.svg" + }, + "cart-outline": { + "codepoint": 61955, + "source": "fixedSvg/cart-outline.svg" + }, + "cart-sharp": { + "codepoint": 61956, + "source": "fixedSvg/cart-sharp.svg" + }, + "cash": { + "codepoint": 61957, + "source": "fixedSvg/cash.svg" + }, + "cash-outline": { + "codepoint": 61958, + "source": "fixedSvg/cash-outline.svg" + }, + "cash-sharp": { + "codepoint": 61959, + "source": "fixedSvg/cash-sharp.svg" + }, + "cellular": { + "codepoint": 61960, + "source": "fixedSvg/cellular.svg" + }, + "cellular-outline": { + "codepoint": 61961, + "source": "fixedSvg/cellular-outline.svg" + }, + "cellular-sharp": { + "codepoint": 61962, + "source": "fixedSvg/cellular-sharp.svg" + }, + "chatbox": { + "codepoint": 61963, + "source": "fixedSvg/chatbox.svg" + }, + "chatbox-ellipses": { + "codepoint": 61964, + "source": "fixedSvg/chatbox-ellipses.svg" + }, + "chatbox-ellipses-outline": { + "codepoint": 61965, + "source": "fixedSvg/chatbox-ellipses-outline.svg" + }, + "chatbox-ellipses-sharp": { + "codepoint": 61966, + "source": "fixedSvg/chatbox-ellipses-sharp.svg" + }, + "chatbox-outline": { + "codepoint": 61967, + "source": "fixedSvg/chatbox-outline.svg" + }, + "chatbox-sharp": { + "codepoint": 61968, + "source": "fixedSvg/chatbox-sharp.svg" + }, + "chatbubble": { + "codepoint": 61969, + "source": "fixedSvg/chatbubble.svg" + }, + "chatbubble-ellipses": { + "codepoint": 61970, + "source": "fixedSvg/chatbubble-ellipses.svg" + }, + "chatbubble-ellipses-outline": { + "codepoint": 61971, + "source": "fixedSvg/chatbubble-ellipses-outline.svg" + }, + "chatbubble-ellipses-sharp": { + "codepoint": 61972, + "source": "fixedSvg/chatbubble-ellipses-sharp.svg" + }, + "chatbubble-outline": { + "codepoint": 61973, + "source": "fixedSvg/chatbubble-outline.svg" + }, + "chatbubble-sharp": { + "codepoint": 61974, + "source": "fixedSvg/chatbubble-sharp.svg" + }, + "chatbubbles": { + "codepoint": 61975, + "source": "fixedSvg/chatbubbles.svg" + }, + "chatbubbles-outline": { + "codepoint": 61976, + "source": "fixedSvg/chatbubbles-outline.svg" + }, + "chatbubbles-sharp": { + "codepoint": 61977, + "source": "fixedSvg/chatbubbles-sharp.svg" + }, + "checkbox": { + "codepoint": 61978, + "source": "fixedSvg/checkbox.svg" + }, + "checkbox-outline": { + "codepoint": 61979, + "source": "fixedSvg/checkbox-outline.svg" + }, + "checkbox-sharp": { + "codepoint": 61980, + "source": "fixedSvg/checkbox-sharp.svg" + }, + "checkmark": { + "codepoint": 61981, + "source": "fixedSvg/checkmark.svg" + }, + "checkmark-circle": { + "codepoint": 61982, + "source": "fixedSvg/checkmark-circle.svg" + }, + "checkmark-circle-outline": { + "codepoint": 61983, + "source": "fixedSvg/checkmark-circle-outline.svg" + }, + "checkmark-circle-sharp": { + "codepoint": 61984, + "source": "fixedSvg/checkmark-circle-sharp.svg" + }, + "checkmark-done": { + "codepoint": 61985, + "source": "fixedSvg/checkmark-done.svg" + }, + "checkmark-done-circle": { + "codepoint": 61986, + "source": "fixedSvg/checkmark-done-circle.svg" + }, + "checkmark-done-circle-outline": { + "codepoint": 61987, + "source": "fixedSvg/checkmark-done-circle-outline.svg" + }, + "checkmark-done-circle-sharp": { + "codepoint": 61988, + "source": "fixedSvg/checkmark-done-circle-sharp.svg" + }, + "checkmark-done-outline": { + "codepoint": 61989, + "source": "fixedSvg/checkmark-done-outline.svg" + }, + "checkmark-done-sharp": { + "codepoint": 61990, + "source": "fixedSvg/checkmark-done-sharp.svg" + }, + "checkmark-outline": { + "codepoint": 61991, + "source": "fixedSvg/checkmark-outline.svg" + }, + "checkmark-sharp": { + "codepoint": 61992, + "source": "fixedSvg/checkmark-sharp.svg" + }, + "chevron-back": { + "codepoint": 61993, + "source": "fixedSvg/chevron-back.svg" + }, + "chevron-back-circle": { + "codepoint": 61994, + "source": "fixedSvg/chevron-back-circle.svg" + }, + "chevron-back-circle-outline": { + "codepoint": 61995, + "source": "fixedSvg/chevron-back-circle-outline.svg" + }, + "chevron-back-circle-sharp": { + "codepoint": 61996, + "source": "fixedSvg/chevron-back-circle-sharp.svg" + }, + "chevron-back-outline": { + "codepoint": 61997, + "source": "fixedSvg/chevron-back-outline.svg" + }, + "chevron-back-sharp": { + "codepoint": 61998, + "source": "fixedSvg/chevron-back-sharp.svg" + }, + "chevron-collapse": { + "codepoint": 61999, + "source": "fixedSvg/chevron-collapse.svg" + }, + "chevron-collapse-outline": { + "codepoint": 62000, + "source": "fixedSvg/chevron-collapse-outline.svg" + }, + "chevron-collapse-sharp": { + "codepoint": 62001, + "source": "fixedSvg/chevron-collapse-sharp.svg" + }, + "chevron-down": { + "codepoint": 62002, + "source": "fixedSvg/chevron-down.svg" + }, + "chevron-down-circle": { + "codepoint": 62003, + "source": "fixedSvg/chevron-down-circle.svg" + }, + "chevron-down-circle-outline": { + "codepoint": 62004, + "source": "fixedSvg/chevron-down-circle-outline.svg" + }, + "chevron-down-circle-sharp": { + "codepoint": 62005, + "source": "fixedSvg/chevron-down-circle-sharp.svg" + }, + "chevron-down-outline": { + "codepoint": 62006, + "source": "fixedSvg/chevron-down-outline.svg" + }, + "chevron-down-sharp": { + "codepoint": 62007, + "source": "fixedSvg/chevron-down-sharp.svg" + }, + "chevron-expand": { + "codepoint": 62008, + "source": "fixedSvg/chevron-expand.svg" + }, + "chevron-expand-outline": { + "codepoint": 62009, + "source": "fixedSvg/chevron-expand-outline.svg" + }, + "chevron-expand-sharp": { + "codepoint": 62010, + "source": "fixedSvg/chevron-expand-sharp.svg" + }, + "chevron-forward": { + "codepoint": 62011, + "source": "fixedSvg/chevron-forward.svg" + }, + "chevron-forward-circle": { + "codepoint": 62012, + "source": "fixedSvg/chevron-forward-circle.svg" + }, + "chevron-forward-circle-outline": { + "codepoint": 62013, + "source": "fixedSvg/chevron-forward-circle-outline.svg" + }, + "chevron-forward-circle-sharp": { + "codepoint": 62014, + "source": "fixedSvg/chevron-forward-circle-sharp.svg" + }, + "chevron-forward-outline": { + "codepoint": 62015, + "source": "fixedSvg/chevron-forward-outline.svg" + }, + "chevron-forward-sharp": { + "codepoint": 62016, + "source": "fixedSvg/chevron-forward-sharp.svg" + }, + "chevron-up": { + "codepoint": 62017, + "source": "fixedSvg/chevron-up.svg" + }, + "chevron-up-circle": { + "codepoint": 62018, + "source": "fixedSvg/chevron-up-circle.svg" + }, + "chevron-up-circle-outline": { + "codepoint": 62019, + "source": "fixedSvg/chevron-up-circle-outline.svg" + }, + "chevron-up-circle-sharp": { + "codepoint": 62020, + "source": "fixedSvg/chevron-up-circle-sharp.svg" + }, + "chevron-up-outline": { + "codepoint": 62021, + "source": "fixedSvg/chevron-up-outline.svg" + }, + "chevron-up-sharp": { + "codepoint": 62022, + "source": "fixedSvg/chevron-up-sharp.svg" + }, + "clipboard": { + "codepoint": 62023, + "source": "fixedSvg/clipboard.svg" + }, + "clipboard-outline": { + "codepoint": 62024, + "source": "fixedSvg/clipboard-outline.svg" + }, + "clipboard-sharp": { + "codepoint": 62025, + "source": "fixedSvg/clipboard-sharp.svg" + }, + "close": { + "codepoint": 62026, + "source": "fixedSvg/close.svg" + }, + "close-circle": { + "codepoint": 62027, + "source": "fixedSvg/close-circle.svg" + }, + "close-circle-outline": { + "codepoint": 62028, + "source": "fixedSvg/close-circle-outline.svg" + }, + "close-circle-sharp": { + "codepoint": 62029, + "source": "fixedSvg/close-circle-sharp.svg" + }, + "close-outline": { + "codepoint": 62030, + "source": "fixedSvg/close-outline.svg" + }, + "close-sharp": { + "codepoint": 62031, + "source": "fixedSvg/close-sharp.svg" + }, + "cloud": { + "codepoint": 62032, + "source": "fixedSvg/cloud.svg" + }, + "cloud-circle": { + "codepoint": 62033, + "source": "fixedSvg/cloud-circle.svg" + }, + "cloud-circle-outline": { + "codepoint": 62034, + "source": "fixedSvg/cloud-circle-outline.svg" + }, + "cloud-circle-sharp": { + "codepoint": 62035, + "source": "fixedSvg/cloud-circle-sharp.svg" + }, + "cloud-done": { + "codepoint": 62036, + "source": "fixedSvg/cloud-done.svg" + }, + "cloud-done-outline": { + "codepoint": 62037, + "source": "fixedSvg/cloud-done-outline.svg" + }, + "cloud-done-sharp": { + "codepoint": 62038, + "source": "fixedSvg/cloud-done-sharp.svg" + }, + "cloud-download": { + "codepoint": 62039, + "source": "fixedSvg/cloud-download.svg" + }, + "cloud-download-outline": { + "codepoint": 62040, + "source": "fixedSvg/cloud-download-outline.svg" + }, + "cloud-download-sharp": { + "codepoint": 62041, + "source": "fixedSvg/cloud-download-sharp.svg" + }, + "cloud-offline": { + "codepoint": 62042, + "source": "fixedSvg/cloud-offline.svg" + }, + "cloud-offline-outline": { + "codepoint": 62043, + "source": "fixedSvg/cloud-offline-outline.svg" + }, + "cloud-offline-sharp": { + "codepoint": 62044, + "source": "fixedSvg/cloud-offline-sharp.svg" + }, + "cloud-outline": { + "codepoint": 62045, + "source": "fixedSvg/cloud-outline.svg" + }, + "cloud-sharp": { + "codepoint": 62046, + "source": "fixedSvg/cloud-sharp.svg" + }, + "cloud-upload": { + "codepoint": 62047, + "source": "fixedSvg/cloud-upload.svg" + }, + "cloud-upload-outline": { + "codepoint": 62048, + "source": "fixedSvg/cloud-upload-outline.svg" + }, + "cloud-upload-sharp": { + "codepoint": 62049, + "source": "fixedSvg/cloud-upload-sharp.svg" + }, + "cloudy": { + "codepoint": 62050, + "source": "fixedSvg/cloudy.svg" + }, + "cloudy-night": { + "codepoint": 62051, + "source": "fixedSvg/cloudy-night.svg" + }, + "cloudy-night-outline": { + "codepoint": 62052, + "source": "fixedSvg/cloudy-night-outline.svg" + }, + "cloudy-night-sharp": { + "codepoint": 62053, + "source": "fixedSvg/cloudy-night-sharp.svg" + }, + "cloudy-outline": { + "codepoint": 62054, + "source": "fixedSvg/cloudy-outline.svg" + }, + "cloudy-sharp": { + "codepoint": 62055, + "source": "fixedSvg/cloudy-sharp.svg" + }, + "code": { + "codepoint": 62056, + "source": "fixedSvg/code.svg" + }, + "code-download": { + "codepoint": 62057, + "source": "fixedSvg/code-download.svg" + }, + "code-download-outline": { + "codepoint": 62058, + "source": "fixedSvg/code-download-outline.svg" + }, + "code-download-sharp": { + "codepoint": 62059, + "source": "fixedSvg/code-download-sharp.svg" + }, + "code-outline": { + "codepoint": 62060, + "source": "fixedSvg/code-outline.svg" + }, + "code-sharp": { + "codepoint": 62061, + "source": "fixedSvg/code-sharp.svg" + }, + "code-slash": { + "codepoint": 62062, + "source": "fixedSvg/code-slash.svg" + }, + "code-slash-outline": { + "codepoint": 62063, + "source": "fixedSvg/code-slash-outline.svg" + }, + "code-slash-sharp": { + "codepoint": 62064, + "source": "fixedSvg/code-slash-sharp.svg" + }, + "code-working": { + "codepoint": 62065, + "source": "fixedSvg/code-working.svg" + }, + "code-working-outline": { + "codepoint": 62066, + "source": "fixedSvg/code-working-outline.svg" + }, + "code-working-sharp": { + "codepoint": 62067, + "source": "fixedSvg/code-working-sharp.svg" + }, + "cog": { + "codepoint": 62068, + "source": "fixedSvg/cog.svg" + }, + "cog-outline": { + "codepoint": 62069, + "source": "fixedSvg/cog-outline.svg" + }, + "cog-sharp": { + "codepoint": 62070, + "source": "fixedSvg/cog-sharp.svg" + }, + "color-fill": { + "codepoint": 62071, + "source": "fixedSvg/color-fill.svg" + }, + "color-fill-outline": { + "codepoint": 62072, + "source": "fixedSvg/color-fill-outline.svg" + }, + "color-fill-sharp": { + "codepoint": 62073, + "source": "fixedSvg/color-fill-sharp.svg" + }, + "color-filter": { + "codepoint": 62074, + "source": "fixedSvg/color-filter.svg" + }, + "color-filter-outline": { + "codepoint": 62075, + "source": "fixedSvg/color-filter-outline.svg" + }, + "color-filter-sharp": { + "codepoint": 62076, + "source": "fixedSvg/color-filter-sharp.svg" + }, + "color-palette": { + "codepoint": 62077, + "source": "fixedSvg/color-palette.svg" + }, + "color-palette-outline": { + "codepoint": 62078, + "source": "fixedSvg/color-palette-outline.svg" + }, + "color-palette-sharp": { + "codepoint": 62079, + "source": "fixedSvg/color-palette-sharp.svg" + }, + "color-wand": { + "codepoint": 62080, + "source": "fixedSvg/color-wand.svg" + }, + "color-wand-outline": { + "codepoint": 62081, + "source": "fixedSvg/color-wand-outline.svg" + }, + "color-wand-sharp": { + "codepoint": 62082, + "source": "fixedSvg/color-wand-sharp.svg" + }, + "compass": { + "codepoint": 62083, + "source": "fixedSvg/compass.svg" + }, + "compass-outline": { + "codepoint": 62084, + "source": "fixedSvg/compass-outline.svg" + }, + "compass-sharp": { + "codepoint": 62085, + "source": "fixedSvg/compass-sharp.svg" + }, + "construct": { + "codepoint": 62086, + "source": "fixedSvg/construct.svg" + }, + "construct-outline": { + "codepoint": 62087, + "source": "fixedSvg/construct-outline.svg" + }, + "construct-sharp": { + "codepoint": 62088, + "source": "fixedSvg/construct-sharp.svg" + }, + "contract": { + "codepoint": 62089, + "source": "fixedSvg/contract.svg" + }, + "contract-outline": { + "codepoint": 62090, + "source": "fixedSvg/contract-outline.svg" + }, + "contract-sharp": { + "codepoint": 62091, + "source": "fixedSvg/contract-sharp.svg" + }, + "contrast": { + "codepoint": 62092, + "source": "fixedSvg/contrast.svg" + }, + "contrast-outline": { + "codepoint": 62093, + "source": "fixedSvg/contrast-outline.svg" + }, + "contrast-sharp": { + "codepoint": 62094, + "source": "fixedSvg/contrast-sharp.svg" + }, + "copy": { + "codepoint": 62095, + "source": "fixedSvg/copy.svg" + }, + "copy-outline": { + "codepoint": 62096, + "source": "fixedSvg/copy-outline.svg" + }, + "copy-sharp": { + "codepoint": 62097, + "source": "fixedSvg/copy-sharp.svg" + }, + "create": { + "codepoint": 62098, + "source": "fixedSvg/create.svg" + }, + "create-outline": { + "codepoint": 62099, + "source": "fixedSvg/create-outline.svg" + }, + "create-sharp": { + "codepoint": 62100, + "source": "fixedSvg/create-sharp.svg" + }, + "crop": { + "codepoint": 62101, + "source": "fixedSvg/crop.svg" + }, + "crop-outline": { + "codepoint": 62102, + "source": "fixedSvg/crop-outline.svg" + }, + "crop-sharp": { + "codepoint": 62103, + "source": "fixedSvg/crop-sharp.svg" + }, + "cube": { + "codepoint": 62104, + "source": "fixedSvg/cube.svg" + }, + "cube-outline": { + "codepoint": 62105, + "source": "fixedSvg/cube-outline.svg" + }, + "cube-sharp": { + "codepoint": 62106, + "source": "fixedSvg/cube-sharp.svg" + }, + "cut": { + "codepoint": 62107, + "source": "fixedSvg/cut.svg" + }, + "cut-outline": { + "codepoint": 62108, + "source": "fixedSvg/cut-outline.svg" + }, + "cut-sharp": { + "codepoint": 62109, + "source": "fixedSvg/cut-sharp.svg" + }, + "desktop": { + "codepoint": 62110, + "source": "fixedSvg/desktop.svg" + }, + "desktop-outline": { + "codepoint": 62111, + "source": "fixedSvg/desktop-outline.svg" + }, + "desktop-sharp": { + "codepoint": 62112, + "source": "fixedSvg/desktop-sharp.svg" + }, + "diamond": { + "codepoint": 62113, + "source": "fixedSvg/diamond.svg" + }, + "diamond-outline": { + "codepoint": 62114, + "source": "fixedSvg/diamond-outline.svg" + }, + "diamond-sharp": { + "codepoint": 62115, + "source": "fixedSvg/diamond-sharp.svg" + }, + "dice": { + "codepoint": 62116, + "source": "fixedSvg/dice.svg" + }, + "dice-outline": { + "codepoint": 62117, + "source": "fixedSvg/dice-outline.svg" + }, + "dice-sharp": { + "codepoint": 62118, + "source": "fixedSvg/dice-sharp.svg" + }, + "disc": { + "codepoint": 62119, + "source": "fixedSvg/disc.svg" + }, + "disc-outline": { + "codepoint": 62120, + "source": "fixedSvg/disc-outline.svg" + }, + "disc-sharp": { + "codepoint": 62121, + "source": "fixedSvg/disc-sharp.svg" + }, + "document": { + "codepoint": 62122, + "source": "fixedSvg/document.svg" + }, + "document-attach": { + "codepoint": 62123, + "source": "fixedSvg/document-attach.svg" + }, + "document-attach-outline": { + "codepoint": 62124, + "source": "fixedSvg/document-attach-outline.svg" + }, + "document-attach-sharp": { + "codepoint": 62125, + "source": "fixedSvg/document-attach-sharp.svg" + }, + "document-lock": { + "codepoint": 62126, + "source": "fixedSvg/document-lock.svg" + }, + "document-lock-outline": { + "codepoint": 62127, + "source": "fixedSvg/document-lock-outline.svg" + }, + "document-lock-sharp": { + "codepoint": 62128, + "source": "fixedSvg/document-lock-sharp.svg" + }, + "document-outline": { + "codepoint": 62129, + "source": "fixedSvg/document-outline.svg" + }, + "document-sharp": { + "codepoint": 62130, + "source": "fixedSvg/document-sharp.svg" + }, + "document-text": { + "codepoint": 62131, + "source": "fixedSvg/document-text.svg" + }, + "document-text-outline": { + "codepoint": 62132, + "source": "fixedSvg/document-text-outline.svg" + }, + "document-text-sharp": { + "codepoint": 62133, + "source": "fixedSvg/document-text-sharp.svg" + }, + "documents": { + "codepoint": 62134, + "source": "fixedSvg/documents.svg" + }, + "documents-outline": { + "codepoint": 62135, + "source": "fixedSvg/documents-outline.svg" + }, + "documents-sharp": { + "codepoint": 62136, + "source": "fixedSvg/documents-sharp.svg" + }, + "download": { + "codepoint": 62137, + "source": "fixedSvg/download.svg" + }, + "download-outline": { + "codepoint": 62138, + "source": "fixedSvg/download-outline.svg" + }, + "download-sharp": { + "codepoint": 62139, + "source": "fixedSvg/download-sharp.svg" + }, + "duplicate": { + "codepoint": 62140, + "source": "fixedSvg/duplicate.svg" + }, + "duplicate-outline": { + "codepoint": 62141, + "source": "fixedSvg/duplicate-outline.svg" + }, + "duplicate-sharp": { + "codepoint": 62142, + "source": "fixedSvg/duplicate-sharp.svg" + }, + "ear": { + "codepoint": 62143, + "source": "fixedSvg/ear.svg" + }, + "ear-outline": { + "codepoint": 62144, + "source": "fixedSvg/ear-outline.svg" + }, + "ear-sharp": { + "codepoint": 62145, + "source": "fixedSvg/ear-sharp.svg" + }, + "earth": { + "codepoint": 62146, + "source": "fixedSvg/earth.svg" + }, + "earth-outline": { + "codepoint": 62147, + "source": "fixedSvg/earth-outline.svg" + }, + "earth-sharp": { + "codepoint": 62148, + "source": "fixedSvg/earth-sharp.svg" + }, + "easel": { + "codepoint": 62149, + "source": "fixedSvg/easel.svg" + }, + "easel-outline": { + "codepoint": 62150, + "source": "fixedSvg/easel-outline.svg" + }, + "easel-sharp": { + "codepoint": 62151, + "source": "fixedSvg/easel-sharp.svg" + }, + "egg": { + "codepoint": 62152, + "source": "fixedSvg/egg.svg" + }, + "egg-outline": { + "codepoint": 62153, + "source": "fixedSvg/egg-outline.svg" + }, + "egg-sharp": { + "codepoint": 62154, + "source": "fixedSvg/egg-sharp.svg" + }, + "ellipse": { + "codepoint": 62155, + "source": "fixedSvg/ellipse.svg" + }, + "ellipse-outline": { + "codepoint": 62156, + "source": "fixedSvg/ellipse-outline.svg" + }, + "ellipse-sharp": { + "codepoint": 62157, + "source": "fixedSvg/ellipse-sharp.svg" + }, + "ellipsis-horizontal": { + "codepoint": 62158, + "source": "fixedSvg/ellipsis-horizontal.svg" + }, + "ellipsis-horizontal-circle": { + "codepoint": 62159, + "source": "fixedSvg/ellipsis-horizontal-circle.svg" + }, + "ellipsis-horizontal-circle-outline": { + "codepoint": 62160, + "source": "fixedSvg/ellipsis-horizontal-circle-outline.svg" + }, + "ellipsis-horizontal-circle-sharp": { + "codepoint": 62161, + "source": "fixedSvg/ellipsis-horizontal-circle-sharp.svg" + }, + "ellipsis-horizontal-outline": { + "codepoint": 62162, + "source": "fixedSvg/ellipsis-horizontal-outline.svg" + }, + "ellipsis-horizontal-sharp": { + "codepoint": 62163, + "source": "fixedSvg/ellipsis-horizontal-sharp.svg" + }, + "ellipsis-vertical": { + "codepoint": 62164, + "source": "fixedSvg/ellipsis-vertical.svg" + }, + "ellipsis-vertical-circle": { + "codepoint": 62165, + "source": "fixedSvg/ellipsis-vertical-circle.svg" + }, + "ellipsis-vertical-circle-outline": { + "codepoint": 62166, + "source": "fixedSvg/ellipsis-vertical-circle-outline.svg" + }, + "ellipsis-vertical-circle-sharp": { + "codepoint": 62167, + "source": "fixedSvg/ellipsis-vertical-circle-sharp.svg" + }, + "ellipsis-vertical-outline": { + "codepoint": 62168, + "source": "fixedSvg/ellipsis-vertical-outline.svg" + }, + "ellipsis-vertical-sharp": { + "codepoint": 62169, + "source": "fixedSvg/ellipsis-vertical-sharp.svg" + }, + "enter": { + "codepoint": 62170, + "source": "fixedSvg/enter.svg" + }, + "enter-outline": { + "codepoint": 62171, + "source": "fixedSvg/enter-outline.svg" + }, + "enter-sharp": { + "codepoint": 62172, + "source": "fixedSvg/enter-sharp.svg" + }, + "exit": { + "codepoint": 62173, + "source": "fixedSvg/exit.svg" + }, + "exit-outline": { + "codepoint": 62174, + "source": "fixedSvg/exit-outline.svg" + }, + "exit-sharp": { + "codepoint": 62175, + "source": "fixedSvg/exit-sharp.svg" + }, + "expand": { + "codepoint": 62176, + "source": "fixedSvg/expand.svg" + }, + "expand-outline": { + "codepoint": 62177, + "source": "fixedSvg/expand-outline.svg" + }, + "expand-sharp": { + "codepoint": 62178, + "source": "fixedSvg/expand-sharp.svg" + }, + "extension-puzzle": { + "codepoint": 62179, + "source": "fixedSvg/extension-puzzle.svg" + }, + "extension-puzzle-outline": { + "codepoint": 62180, + "source": "fixedSvg/extension-puzzle-outline.svg" + }, + "extension-puzzle-sharp": { + "codepoint": 62181, + "source": "fixedSvg/extension-puzzle-sharp.svg" + }, + "eye": { + "codepoint": 62182, + "source": "fixedSvg/eye.svg" + }, + "eye-off": { + "codepoint": 62183, + "source": "fixedSvg/eye-off.svg" + }, + "eye-off-outline": { + "codepoint": 62184, + "source": "fixedSvg/eye-off-outline.svg" + }, + "eye-off-sharp": { + "codepoint": 62185, + "source": "fixedSvg/eye-off-sharp.svg" + }, + "eye-outline": { + "codepoint": 62186, + "source": "fixedSvg/eye-outline.svg" + }, + "eye-sharp": { + "codepoint": 62187, + "source": "fixedSvg/eye-sharp.svg" + }, + "eyedrop": { + "codepoint": 62188, + "source": "fixedSvg/eyedrop.svg" + }, + "eyedrop-outline": { + "codepoint": 62189, + "source": "fixedSvg/eyedrop-outline.svg" + }, + "eyedrop-sharp": { + "codepoint": 62190, + "source": "fixedSvg/eyedrop-sharp.svg" + }, + "fast-food": { + "codepoint": 62191, + "source": "fixedSvg/fast-food.svg" + }, + "fast-food-outline": { + "codepoint": 62192, + "source": "fixedSvg/fast-food-outline.svg" + }, + "fast-food-sharp": { + "codepoint": 62193, + "source": "fixedSvg/fast-food-sharp.svg" + }, + "female": { + "codepoint": 62194, + "source": "fixedSvg/female.svg" + }, + "female-outline": { + "codepoint": 62195, + "source": "fixedSvg/female-outline.svg" + }, + "female-sharp": { + "codepoint": 62196, + "source": "fixedSvg/female-sharp.svg" + }, + "file-tray": { + "codepoint": 62197, + "source": "fixedSvg/file-tray.svg" + }, + "file-tray-full": { + "codepoint": 62198, + "source": "fixedSvg/file-tray-full.svg" + }, + "file-tray-full-outline": { + "codepoint": 62199, + "source": "fixedSvg/file-tray-full-outline.svg" + }, + "file-tray-full-sharp": { + "codepoint": 62200, + "source": "fixedSvg/file-tray-full-sharp.svg" + }, + "file-tray-outline": { + "codepoint": 62201, + "source": "fixedSvg/file-tray-outline.svg" + }, + "file-tray-sharp": { + "codepoint": 62202, + "source": "fixedSvg/file-tray-sharp.svg" + }, + "file-tray-stacked": { + "codepoint": 62203, + "source": "fixedSvg/file-tray-stacked.svg" + }, + "file-tray-stacked-outline": { + "codepoint": 62204, + "source": "fixedSvg/file-tray-stacked-outline.svg" + }, + "file-tray-stacked-sharp": { + "codepoint": 62205, + "source": "fixedSvg/file-tray-stacked-sharp.svg" + }, + "film": { + "codepoint": 62206, + "source": "fixedSvg/film.svg" + }, + "film-outline": { + "codepoint": 62207, + "source": "fixedSvg/film-outline.svg" + }, + "film-sharp": { + "codepoint": 62208, + "source": "fixedSvg/film-sharp.svg" + }, + "filter": { + "codepoint": 62209, + "source": "fixedSvg/filter.svg" + }, + "filter-circle": { + "codepoint": 62210, + "source": "fixedSvg/filter-circle.svg" + }, + "filter-circle-outline": { + "codepoint": 62211, + "source": "fixedSvg/filter-circle-outline.svg" + }, + "filter-circle-sharp": { + "codepoint": 62212, + "source": "fixedSvg/filter-circle-sharp.svg" + }, + "filter-outline": { + "codepoint": 62213, + "source": "fixedSvg/filter-outline.svg" + }, + "filter-sharp": { + "codepoint": 62214, + "source": "fixedSvg/filter-sharp.svg" + }, + "finger-print": { + "codepoint": 62215, + "source": "fixedSvg/finger-print.svg" + }, + "finger-print-outline": { + "codepoint": 62216, + "source": "fixedSvg/finger-print-outline.svg" + }, + "finger-print-sharp": { + "codepoint": 62217, + "source": "fixedSvg/finger-print-sharp.svg" + }, + "fish": { + "codepoint": 62218, + "source": "fixedSvg/fish.svg" + }, + "fish-outline": { + "codepoint": 62219, + "source": "fixedSvg/fish-outline.svg" + }, + "fish-sharp": { + "codepoint": 62220, + "source": "fixedSvg/fish-sharp.svg" + }, + "fitness": { + "codepoint": 62221, + "source": "fixedSvg/fitness.svg" + }, + "fitness-outline": { + "codepoint": 62222, + "source": "fixedSvg/fitness-outline.svg" + }, + "fitness-sharp": { + "codepoint": 62223, + "source": "fixedSvg/fitness-sharp.svg" + }, + "flag": { + "codepoint": 62224, + "source": "fixedSvg/flag.svg" + }, + "flag-outline": { + "codepoint": 62225, + "source": "fixedSvg/flag-outline.svg" + }, + "flag-sharp": { + "codepoint": 62226, + "source": "fixedSvg/flag-sharp.svg" + }, + "flame": { + "codepoint": 62227, + "source": "fixedSvg/flame.svg" + }, + "flame-outline": { + "codepoint": 62228, + "source": "fixedSvg/flame-outline.svg" + }, + "flame-sharp": { + "codepoint": 62229, + "source": "fixedSvg/flame-sharp.svg" + }, + "flash": { + "codepoint": 62230, + "source": "fixedSvg/flash.svg" + }, + "flash-off": { + "codepoint": 62231, + "source": "fixedSvg/flash-off.svg" + }, + "flash-off-outline": { + "codepoint": 62232, + "source": "fixedSvg/flash-off-outline.svg" + }, + "flash-off-sharp": { + "codepoint": 62233, + "source": "fixedSvg/flash-off-sharp.svg" + }, + "flash-outline": { + "codepoint": 62234, + "source": "fixedSvg/flash-outline.svg" + }, + "flash-sharp": { + "codepoint": 62235, + "source": "fixedSvg/flash-sharp.svg" + }, + "flashlight": { + "codepoint": 62236, + "source": "fixedSvg/flashlight.svg" + }, + "flashlight-outline": { + "codepoint": 62237, + "source": "fixedSvg/flashlight-outline.svg" + }, + "flashlight-sharp": { + "codepoint": 62238, + "source": "fixedSvg/flashlight-sharp.svg" + }, + "flask": { + "codepoint": 62239, + "source": "fixedSvg/flask.svg" + }, + "flask-outline": { + "codepoint": 62240, + "source": "fixedSvg/flask-outline.svg" + }, + "flask-sharp": { + "codepoint": 62241, + "source": "fixedSvg/flask-sharp.svg" + }, + "flower": { + "codepoint": 62242, + "source": "fixedSvg/flower.svg" + }, + "flower-outline": { + "codepoint": 62243, + "source": "fixedSvg/flower-outline.svg" + }, + "flower-sharp": { + "codepoint": 62244, + "source": "fixedSvg/flower-sharp.svg" + }, + "folder": { + "codepoint": 62245, + "source": "fixedSvg/folder.svg" + }, + "folder-open": { + "codepoint": 62246, + "source": "fixedSvg/folder-open.svg" + }, + "folder-open-outline": { + "codepoint": 62247, + "source": "fixedSvg/folder-open-outline.svg" + }, + "folder-open-sharp": { + "codepoint": 62248, + "source": "fixedSvg/folder-open-sharp.svg" + }, + "folder-outline": { + "codepoint": 62249, + "source": "fixedSvg/folder-outline.svg" + }, + "folder-sharp": { + "codepoint": 62250, + "source": "fixedSvg/folder-sharp.svg" + }, + "football": { + "codepoint": 62251, + "source": "fixedSvg/football.svg" + }, + "football-outline": { + "codepoint": 62252, + "source": "fixedSvg/football-outline.svg" + }, + "football-sharp": { + "codepoint": 62253, + "source": "fixedSvg/football-sharp.svg" + }, + "footsteps": { + "codepoint": 62254, + "source": "fixedSvg/footsteps.svg" + }, + "footsteps-outline": { + "codepoint": 62255, + "source": "fixedSvg/footsteps-outline.svg" + }, + "footsteps-sharp": { + "codepoint": 62256, + "source": "fixedSvg/footsteps-sharp.svg" + }, + "funnel": { + "codepoint": 62257, + "source": "fixedSvg/funnel.svg" + }, + "funnel-outline": { + "codepoint": 62258, + "source": "fixedSvg/funnel-outline.svg" + }, + "funnel-sharp": { + "codepoint": 62259, + "source": "fixedSvg/funnel-sharp.svg" + }, + "game-controller": { + "codepoint": 62260, + "source": "fixedSvg/game-controller.svg" + }, + "game-controller-outline": { + "codepoint": 62261, + "source": "fixedSvg/game-controller-outline.svg" + }, + "game-controller-sharp": { + "codepoint": 62262, + "source": "fixedSvg/game-controller-sharp.svg" + }, + "gift": { + "codepoint": 62263, + "source": "fixedSvg/gift.svg" + }, + "gift-outline": { + "codepoint": 62264, + "source": "fixedSvg/gift-outline.svg" + }, + "gift-sharp": { + "codepoint": 62265, + "source": "fixedSvg/gift-sharp.svg" + }, + "git-branch": { + "codepoint": 62266, + "source": "fixedSvg/git-branch.svg" + }, + "git-branch-outline": { + "codepoint": 62267, + "source": "fixedSvg/git-branch-outline.svg" + }, + "git-branch-sharp": { + "codepoint": 62268, + "source": "fixedSvg/git-branch-sharp.svg" + }, + "git-commit": { + "codepoint": 62269, + "source": "fixedSvg/git-commit.svg" + }, + "git-commit-outline": { + "codepoint": 62270, + "source": "fixedSvg/git-commit-outline.svg" + }, + "git-commit-sharp": { + "codepoint": 62271, + "source": "fixedSvg/git-commit-sharp.svg" + }, + "git-compare": { + "codepoint": 62272, + "source": "fixedSvg/git-compare.svg" + }, + "git-compare-outline": { + "codepoint": 62273, + "source": "fixedSvg/git-compare-outline.svg" + }, + "git-compare-sharp": { + "codepoint": 62274, + "source": "fixedSvg/git-compare-sharp.svg" + }, + "git-merge": { + "codepoint": 62275, + "source": "fixedSvg/git-merge.svg" + }, + "git-merge-outline": { + "codepoint": 62276, + "source": "fixedSvg/git-merge-outline.svg" + }, + "git-merge-sharp": { + "codepoint": 62277, + "source": "fixedSvg/git-merge-sharp.svg" + }, + "git-network": { + "codepoint": 62278, + "source": "fixedSvg/git-network.svg" + }, + "git-network-outline": { + "codepoint": 62279, + "source": "fixedSvg/git-network-outline.svg" + }, + "git-network-sharp": { + "codepoint": 62280, + "source": "fixedSvg/git-network-sharp.svg" + }, + "git-pull-request": { + "codepoint": 62281, + "source": "fixedSvg/git-pull-request.svg" + }, + "git-pull-request-outline": { + "codepoint": 62282, + "source": "fixedSvg/git-pull-request-outline.svg" + }, + "git-pull-request-sharp": { + "codepoint": 62283, + "source": "fixedSvg/git-pull-request-sharp.svg" + }, + "glasses": { + "codepoint": 62284, + "source": "fixedSvg/glasses.svg" + }, + "glasses-outline": { + "codepoint": 62285, + "source": "fixedSvg/glasses-outline.svg" + }, + "glasses-sharp": { + "codepoint": 62286, + "source": "fixedSvg/glasses-sharp.svg" + }, + "globe": { + "codepoint": 62287, + "source": "fixedSvg/globe.svg" + }, + "globe-outline": { + "codepoint": 62288, + "source": "fixedSvg/globe-outline.svg" + }, + "globe-sharp": { + "codepoint": 62289, + "source": "fixedSvg/globe-sharp.svg" + }, + "golf": { + "codepoint": 62290, + "source": "fixedSvg/golf.svg" + }, + "golf-outline": { + "codepoint": 62291, + "source": "fixedSvg/golf-outline.svg" + }, + "golf-sharp": { + "codepoint": 62292, + "source": "fixedSvg/golf-sharp.svg" + }, + "grid": { + "codepoint": 62293, + "source": "fixedSvg/grid.svg" + }, + "grid-outline": { + "codepoint": 62294, + "source": "fixedSvg/grid-outline.svg" + }, + "grid-sharp": { + "codepoint": 62295, + "source": "fixedSvg/grid-sharp.svg" + }, + "hammer": { + "codepoint": 62296, + "source": "fixedSvg/hammer.svg" + }, + "hammer-outline": { + "codepoint": 62297, + "source": "fixedSvg/hammer-outline.svg" + }, + "hammer-sharp": { + "codepoint": 62298, + "source": "fixedSvg/hammer-sharp.svg" + }, + "hand-left": { + "codepoint": 62299, + "source": "fixedSvg/hand-left.svg" + }, + "hand-left-outline": { + "codepoint": 62300, + "source": "fixedSvg/hand-left-outline.svg" + }, + "hand-left-sharp": { + "codepoint": 62301, + "source": "fixedSvg/hand-left-sharp.svg" + }, + "hand-right": { + "codepoint": 62302, + "source": "fixedSvg/hand-right.svg" + }, + "hand-right-outline": { + "codepoint": 62303, + "source": "fixedSvg/hand-right-outline.svg" + }, + "hand-right-sharp": { + "codepoint": 62304, + "source": "fixedSvg/hand-right-sharp.svg" + }, + "happy": { + "codepoint": 62305, + "source": "fixedSvg/happy.svg" + }, + "happy-outline": { + "codepoint": 62306, + "source": "fixedSvg/happy-outline.svg" + }, + "happy-sharp": { + "codepoint": 62307, + "source": "fixedSvg/happy-sharp.svg" + }, + "hardware-chip": { + "codepoint": 62308, + "source": "fixedSvg/hardware-chip.svg" + }, + "hardware-chip-outline": { + "codepoint": 62309, + "source": "fixedSvg/hardware-chip-outline.svg" + }, + "hardware-chip-sharp": { + "codepoint": 62310, + "source": "fixedSvg/hardware-chip-sharp.svg" + }, + "headset": { + "codepoint": 62311, + "source": "fixedSvg/headset.svg" + }, + "headset-outline": { + "codepoint": 62312, + "source": "fixedSvg/headset-outline.svg" + }, + "headset-sharp": { + "codepoint": 62313, + "source": "fixedSvg/headset-sharp.svg" + }, + "heart": { + "codepoint": 62314, + "source": "fixedSvg/heart.svg" + }, + "heart-circle": { + "codepoint": 62315, + "source": "fixedSvg/heart-circle.svg" + }, + "heart-circle-outline": { + "codepoint": 62316, + "source": "fixedSvg/heart-circle-outline.svg" + }, + "heart-circle-sharp": { + "codepoint": 62317, + "source": "fixedSvg/heart-circle-sharp.svg" + }, + "heart-dislike": { + "codepoint": 62318, + "source": "fixedSvg/heart-dislike.svg" + }, + "heart-dislike-circle": { + "codepoint": 62319, + "source": "fixedSvg/heart-dislike-circle.svg" + }, + "heart-dislike-circle-outline": { + "codepoint": 62320, + "source": "fixedSvg/heart-dislike-circle-outline.svg" + }, + "heart-dislike-circle-sharp": { + "codepoint": 62321, + "source": "fixedSvg/heart-dislike-circle-sharp.svg" + }, + "heart-dislike-outline": { + "codepoint": 62322, + "source": "fixedSvg/heart-dislike-outline.svg" + }, + "heart-dislike-sharp": { + "codepoint": 62323, + "source": "fixedSvg/heart-dislike-sharp.svg" + }, + "heart-half": { + "codepoint": 62324, + "source": "fixedSvg/heart-half.svg" + }, + "heart-half-outline": { + "codepoint": 62325, + "source": "fixedSvg/heart-half-outline.svg" + }, + "heart-half-sharp": { + "codepoint": 62326, + "source": "fixedSvg/heart-half-sharp.svg" + }, + "heart-outline": { + "codepoint": 62327, + "source": "fixedSvg/heart-outline.svg" + }, + "heart-sharp": { + "codepoint": 62328, + "source": "fixedSvg/heart-sharp.svg" + }, + "help": { + "codepoint": 62329, + "source": "fixedSvg/help.svg" + }, + "help-buoy": { + "codepoint": 62330, + "source": "fixedSvg/help-buoy.svg" + }, + "help-buoy-outline": { + "codepoint": 62331, + "source": "fixedSvg/help-buoy-outline.svg" + }, + "help-buoy-sharp": { + "codepoint": 62332, + "source": "fixedSvg/help-buoy-sharp.svg" + }, + "help-circle": { + "codepoint": 62333, + "source": "fixedSvg/help-circle.svg" + }, + "help-circle-outline": { + "codepoint": 62334, + "source": "fixedSvg/help-circle-outline.svg" + }, + "help-circle-sharp": { + "codepoint": 62335, + "source": "fixedSvg/help-circle-sharp.svg" + }, + "help-outline": { + "codepoint": 62336, + "source": "fixedSvg/help-outline.svg" + }, + "help-sharp": { + "codepoint": 62337, + "source": "fixedSvg/help-sharp.svg" + }, + "home": { + "codepoint": 62338, + "source": "fixedSvg/home.svg" + }, + "home-outline": { + "codepoint": 62339, + "source": "fixedSvg/home-outline.svg" + }, + "home-sharp": { + "codepoint": 62340, + "source": "fixedSvg/home-sharp.svg" + }, + "hourglass": { + "codepoint": 62341, + "source": "fixedSvg/hourglass.svg" + }, + "hourglass-outline": { + "codepoint": 62342, + "source": "fixedSvg/hourglass-outline.svg" + }, + "hourglass-sharp": { + "codepoint": 62343, + "source": "fixedSvg/hourglass-sharp.svg" + }, + "ice-cream": { + "codepoint": 62344, + "source": "fixedSvg/ice-cream.svg" + }, + "ice-cream-outline": { + "codepoint": 62345, + "source": "fixedSvg/ice-cream-outline.svg" + }, + "ice-cream-sharp": { + "codepoint": 62346, + "source": "fixedSvg/ice-cream-sharp.svg" + }, + "id-card": { + "codepoint": 62347, + "source": "fixedSvg/id-card.svg" + }, + "id-card-outline": { + "codepoint": 62348, + "source": "fixedSvg/id-card-outline.svg" + }, + "id-card-sharp": { + "codepoint": 62349, + "source": "fixedSvg/id-card-sharp.svg" + }, + "image": { + "codepoint": 62350, + "source": "fixedSvg/image.svg" + }, + "image-outline": { + "codepoint": 62351, + "source": "fixedSvg/image-outline.svg" + }, + "image-sharp": { + "codepoint": 62352, + "source": "fixedSvg/image-sharp.svg" + }, + "images": { + "codepoint": 62353, + "source": "fixedSvg/images.svg" + }, + "images-outline": { + "codepoint": 62354, + "source": "fixedSvg/images-outline.svg" + }, + "images-sharp": { + "codepoint": 62355, + "source": "fixedSvg/images-sharp.svg" + }, + "infinite": { + "codepoint": 62356, + "source": "fixedSvg/infinite.svg" + }, + "infinite-outline": { + "codepoint": 62357, + "source": "fixedSvg/infinite-outline.svg" + }, + "infinite-sharp": { + "codepoint": 62358, + "source": "fixedSvg/infinite-sharp.svg" + }, + "information": { + "codepoint": 62359, + "source": "fixedSvg/information.svg" + }, + "information-circle": { + "codepoint": 62360, + "source": "fixedSvg/information-circle.svg" + }, + "information-circle-outline": { + "codepoint": 62361, + "source": "fixedSvg/information-circle-outline.svg" + }, + "information-circle-sharp": { + "codepoint": 62362, + "source": "fixedSvg/information-circle-sharp.svg" + }, + "information-outline": { + "codepoint": 62363, + "source": "fixedSvg/information-outline.svg" + }, + "information-sharp": { + "codepoint": 62364, + "source": "fixedSvg/information-sharp.svg" + }, + "invert-mode": { + "codepoint": 62365, + "source": "fixedSvg/invert-mode.svg" + }, + "invert-mode-outline": { + "codepoint": 62366, + "source": "fixedSvg/invert-mode-outline.svg" + }, + "invert-mode-sharp": { + "codepoint": 62367, + "source": "fixedSvg/invert-mode-sharp.svg" + }, + "journal": { + "codepoint": 62368, + "source": "fixedSvg/journal.svg" + }, + "journal-outline": { + "codepoint": 62369, + "source": "fixedSvg/journal-outline.svg" + }, + "journal-sharp": { + "codepoint": 62370, + "source": "fixedSvg/journal-sharp.svg" + }, + "key": { + "codepoint": 62371, + "source": "fixedSvg/key.svg" + }, + "key-outline": { + "codepoint": 62372, + "source": "fixedSvg/key-outline.svg" + }, + "key-sharp": { + "codepoint": 62373, + "source": "fixedSvg/key-sharp.svg" + }, + "keypad": { + "codepoint": 62374, + "source": "fixedSvg/keypad.svg" + }, + "keypad-outline": { + "codepoint": 62375, + "source": "fixedSvg/keypad-outline.svg" + }, + "keypad-sharp": { + "codepoint": 62376, + "source": "fixedSvg/keypad-sharp.svg" + }, + "language": { + "codepoint": 62377, + "source": "fixedSvg/language.svg" + }, + "language-outline": { + "codepoint": 62378, + "source": "fixedSvg/language-outline.svg" + }, + "language-sharp": { + "codepoint": 62379, + "source": "fixedSvg/language-sharp.svg" + }, + "laptop": { + "codepoint": 62380, + "source": "fixedSvg/laptop.svg" + }, + "laptop-outline": { + "codepoint": 62381, + "source": "fixedSvg/laptop-outline.svg" + }, + "laptop-sharp": { + "codepoint": 62382, + "source": "fixedSvg/laptop-sharp.svg" + }, + "layers": { + "codepoint": 62383, + "source": "fixedSvg/layers.svg" + }, + "layers-outline": { + "codepoint": 62384, + "source": "fixedSvg/layers-outline.svg" + }, + "layers-sharp": { + "codepoint": 62385, + "source": "fixedSvg/layers-sharp.svg" + }, + "leaf": { + "codepoint": 62386, + "source": "fixedSvg/leaf.svg" + }, + "leaf-outline": { + "codepoint": 62387, + "source": "fixedSvg/leaf-outline.svg" + }, + "leaf-sharp": { + "codepoint": 62388, + "source": "fixedSvg/leaf-sharp.svg" + }, + "library": { + "codepoint": 62389, + "source": "fixedSvg/library.svg" + }, + "library-outline": { + "codepoint": 62390, + "source": "fixedSvg/library-outline.svg" + }, + "library-sharp": { + "codepoint": 62391, + "source": "fixedSvg/library-sharp.svg" + }, + "link": { + "codepoint": 62392, + "source": "fixedSvg/link.svg" + }, + "link-outline": { + "codepoint": 62393, + "source": "fixedSvg/link-outline.svg" + }, + "link-sharp": { + "codepoint": 62394, + "source": "fixedSvg/link-sharp.svg" + }, + "list": { + "codepoint": 62395, + "source": "fixedSvg/list.svg" + }, + "list-circle": { + "codepoint": 62396, + "source": "fixedSvg/list-circle.svg" + }, + "list-circle-outline": { + "codepoint": 62397, + "source": "fixedSvg/list-circle-outline.svg" + }, + "list-circle-sharp": { + "codepoint": 62398, + "source": "fixedSvg/list-circle-sharp.svg" + }, + "list-outline": { + "codepoint": 62399, + "source": "fixedSvg/list-outline.svg" + }, + "list-sharp": { + "codepoint": 62400, + "source": "fixedSvg/list-sharp.svg" + }, + "locate": { + "codepoint": 62401, + "source": "fixedSvg/locate.svg" + }, + "locate-outline": { + "codepoint": 62402, + "source": "fixedSvg/locate-outline.svg" + }, + "locate-sharp": { + "codepoint": 62403, + "source": "fixedSvg/locate-sharp.svg" + }, + "location": { + "codepoint": 62404, + "source": "fixedSvg/location.svg" + }, + "location-outline": { + "codepoint": 62405, + "source": "fixedSvg/location-outline.svg" + }, + "location-sharp": { + "codepoint": 62406, + "source": "fixedSvg/location-sharp.svg" + }, + "lock-closed": { + "codepoint": 62407, + "source": "fixedSvg/lock-closed.svg" + }, + "lock-closed-outline": { + "codepoint": 62408, + "source": "fixedSvg/lock-closed-outline.svg" + }, + "lock-closed-sharp": { + "codepoint": 62409, + "source": "fixedSvg/lock-closed-sharp.svg" + }, + "lock-open": { + "codepoint": 62410, + "source": "fixedSvg/lock-open.svg" + }, + "lock-open-outline": { + "codepoint": 62411, + "source": "fixedSvg/lock-open-outline.svg" + }, + "lock-open-sharp": { + "codepoint": 62412, + "source": "fixedSvg/lock-open-sharp.svg" + }, + "log-in": { + "codepoint": 62413, + "source": "fixedSvg/log-in.svg" + }, + "log-in-outline": { + "codepoint": 62414, + "source": "fixedSvg/log-in-outline.svg" + }, + "log-in-sharp": { + "codepoint": 62415, + "source": "fixedSvg/log-in-sharp.svg" + }, + "log-out": { + "codepoint": 62416, + "source": "fixedSvg/log-out.svg" + }, + "log-out-outline": { + "codepoint": 62417, + "source": "fixedSvg/log-out-outline.svg" + }, + "log-out-sharp": { + "codepoint": 62418, + "source": "fixedSvg/log-out-sharp.svg" + }, + "logo-alipay": { + "codepoint": 62419, + "source": "fixedSvg/logo-alipay.svg" + }, + "logo-amazon": { + "codepoint": 62420, + "source": "fixedSvg/logo-amazon.svg" + }, + "logo-amplify": { + "codepoint": 62421, + "source": "fixedSvg/logo-amplify.svg" + }, + "logo-android": { + "codepoint": 62422, + "source": "fixedSvg/logo-android.svg" + }, + "logo-angular": { + "codepoint": 62423, + "source": "fixedSvg/logo-angular.svg" + }, + "logo-appflow": { + "codepoint": 63049, + "source": "fixedSvg/logo-appflow.svg" + }, + "logo-apple": { + "codepoint": 62424, + "source": "fixedSvg/logo-apple.svg" + }, + "logo-apple-appstore": { + "codepoint": 62425, + "source": "fixedSvg/logo-apple-appstore.svg" + }, + "logo-apple-ar": { + "codepoint": 62426, + "source": "fixedSvg/logo-apple-ar.svg" + }, + "logo-behance": { + "codepoint": 62427, + "source": "fixedSvg/logo-behance.svg" + }, + "logo-bitbucket": { + "codepoint": 62428, + "source": "fixedSvg/logo-bitbucket.svg" + }, + "logo-bitcoin": { + "codepoint": 62429, + "source": "fixedSvg/logo-bitcoin.svg" + }, + "logo-buffer": { + "codepoint": 62430, + "source": "fixedSvg/logo-buffer.svg" + }, + "logo-capacitor": { + "codepoint": 62431, + "source": "fixedSvg/logo-capacitor.svg" + }, + "logo-chrome": { + "codepoint": 62432, + "source": "fixedSvg/logo-chrome.svg" + }, + "logo-closed-captioning": { + "codepoint": 62433, + "source": "fixedSvg/logo-closed-captioning.svg" + }, + "logo-codepen": { + "codepoint": 62434, + "source": "fixedSvg/logo-codepen.svg" + }, + "logo-css3": { + "codepoint": 62435, + "source": "fixedSvg/logo-css3.svg" + }, + "logo-designernews": { + "codepoint": 62436, + "source": "fixedSvg/logo-designernews.svg" + }, + "logo-deviantart": { + "codepoint": 62437, + "source": "fixedSvg/logo-deviantart.svg" + }, + "logo-discord": { + "codepoint": 62438, + "source": "fixedSvg/logo-discord.svg" + }, + "logo-docker": { + "codepoint": 62439, + "source": "fixedSvg/logo-docker.svg" + }, + "logo-dribbble": { + "codepoint": 62440, + "source": "fixedSvg/logo-dribbble.svg" + }, + "logo-dropbox": { + "codepoint": 62441, + "source": "fixedSvg/logo-dropbox.svg" + }, + "logo-edge": { + "codepoint": 62442, + "source": "fixedSvg/logo-edge.svg" + }, + "logo-electron": { + "codepoint": 62443, + "source": "fixedSvg/logo-electron.svg" + }, + "logo-euro": { + "codepoint": 62444, + "source": "fixedSvg/logo-euro.svg" + }, + "logo-facebook": { + "codepoint": 62445, + "source": "fixedSvg/logo-facebook.svg" + }, + "logo-figma": { + "codepoint": 62446, + "source": "fixedSvg/logo-figma.svg" + }, + "logo-firebase": { + "codepoint": 62447, + "source": "fixedSvg/logo-firebase.svg" + }, + "logo-firefox": { + "codepoint": 62448, + "source": "fixedSvg/logo-firefox.svg" + }, + "logo-flickr": { + "codepoint": 62449, + "source": "fixedSvg/logo-flickr.svg" + }, + "logo-foursquare": { + "codepoint": 62450, + "source": "fixedSvg/logo-foursquare.svg" + }, + "logo-github": { + "codepoint": 62451, + "source": "fixedSvg/logo-github.svg" + }, + "logo-gitlab": { + "codepoint": 62452, + "source": "fixedSvg/logo-gitlab.svg" + }, + "logo-google": { + "codepoint": 62453, + "source": "fixedSvg/logo-google.svg" + }, + "logo-google-playstore": { + "codepoint": 62454, + "source": "fixedSvg/logo-google-playstore.svg" + }, + "logo-hackernews": { + "codepoint": 62455, + "source": "fixedSvg/logo-hackernews.svg" + }, + "logo-html5": { + "codepoint": 62456, + "source": "fixedSvg/logo-html5.svg" + }, + "logo-instagram": { + "codepoint": 62457, + "source": "fixedSvg/logo-instagram.svg" + }, + "logo-ionic": { + "codepoint": 62458, + "source": "fixedSvg/logo-ionic.svg" + }, + "logo-ionitron": { + "codepoint": 62459, + "source": "fixedSvg/logo-ionitron.svg" + }, + "logo-javascript": { + "codepoint": 62460, + "source": "fixedSvg/logo-javascript.svg" + }, + "logo-laravel": { + "codepoint": 62461, + "source": "fixedSvg/logo-laravel.svg" + }, + "logo-linkedin": { + "codepoint": 62462, + "source": "fixedSvg/logo-linkedin.svg" + }, + "logo-markdown": { + "codepoint": 62463, + "source": "fixedSvg/logo-markdown.svg" + }, + "logo-mastodon": { + "codepoint": 62464, + "source": "fixedSvg/logo-mastodon.svg" + }, + "logo-medium": { + "codepoint": 62465, + "source": "fixedSvg/logo-medium.svg" + }, + "logo-microsoft": { + "codepoint": 62466, + "source": "fixedSvg/logo-microsoft.svg" + }, + "logo-no-smoking": { + "codepoint": 62467, + "source": "fixedSvg/logo-no-smoking.svg" + }, + "logo-nodejs": { + "codepoint": 62468, + "source": "fixedSvg/logo-nodejs.svg" + }, + "logo-npm": { + "codepoint": 62469, + "source": "fixedSvg/logo-npm.svg" + }, + "logo-octocat": { + "codepoint": 62470, + "source": "fixedSvg/logo-octocat.svg" + }, + "logo-paypal": { + "codepoint": 62471, + "source": "fixedSvg/logo-paypal.svg" + }, + "logo-pinterest": { + "codepoint": 62472, + "source": "fixedSvg/logo-pinterest.svg" + }, + "logo-playstation": { + "codepoint": 62473, + "source": "fixedSvg/logo-playstation.svg" + }, + "logo-pwa": { + "codepoint": 62474, + "source": "fixedSvg/logo-pwa.svg" + }, + "logo-python": { + "codepoint": 62475, + "source": "fixedSvg/logo-python.svg" + }, + "logo-react": { + "codepoint": 62476, + "source": "fixedSvg/logo-react.svg" + }, + "logo-reddit": { + "codepoint": 62477, + "source": "fixedSvg/logo-reddit.svg" + }, + "logo-rss": { + "codepoint": 62478, + "source": "fixedSvg/logo-rss.svg" + }, + "logo-sass": { + "codepoint": 62479, + "source": "fixedSvg/logo-sass.svg" + }, + "logo-skype": { + "codepoint": 62480, + "source": "fixedSvg/logo-skype.svg" + }, + "logo-slack": { + "codepoint": 62481, + "source": "fixedSvg/logo-slack.svg" + }, + "logo-snapchat": { + "codepoint": 62482, + "source": "fixedSvg/logo-snapchat.svg" + }, + "logo-soundcloud": { + "codepoint": 62483, + "source": "fixedSvg/logo-soundcloud.svg" + }, + "logo-stackoverflow": { + "codepoint": 62484, + "source": "fixedSvg/logo-stackoverflow.svg" + }, + "logo-steam": { + "codepoint": 62485, + "source": "fixedSvg/logo-steam.svg" + }, + "logo-stencil": { + "codepoint": 62486, + "source": "fixedSvg/logo-stencil.svg" + }, + "logo-tableau": { + "codepoint": 62487, + "source": "fixedSvg/logo-tableau.svg" + }, + "logo-tiktok": { + "codepoint": 62488, + "source": "fixedSvg/logo-tiktok.svg" + }, + "logo-trapeze": { + "codepoint": 63050, + "source": "fixedSvg/logo-trapeze.svg" + }, + "logo-tumblr": { + "codepoint": 62489, + "source": "fixedSvg/logo-tumblr.svg" + }, + "logo-tux": { + "codepoint": 62490, + "source": "fixedSvg/logo-tux.svg" + }, + "logo-twitch": { + "codepoint": 62491, + "source": "fixedSvg/logo-twitch.svg" + }, + "logo-twitter": { + "codepoint": 62492, + "source": "fixedSvg/logo-twitter.svg" + }, + "logo-usd": { + "codepoint": 62493, + "source": "fixedSvg/logo-usd.svg" + }, + "logo-venmo": { + "codepoint": 62494, + "source": "fixedSvg/logo-venmo.svg" + }, + "logo-vercel": { + "codepoint": 62495, + "source": "fixedSvg/logo-vercel.svg" + }, + "logo-vimeo": { + "codepoint": 62496, + "source": "fixedSvg/logo-vimeo.svg" + }, + "logo-vk": { + "codepoint": 62497, + "source": "fixedSvg/logo-vk.svg" + }, + "logo-vue": { + "codepoint": 62498, + "source": "fixedSvg/logo-vue.svg" + }, + "logo-web-component": { + "codepoint": 62499, + "source": "fixedSvg/logo-web-component.svg" + }, + "logo-wechat": { + "codepoint": 62500, + "source": "fixedSvg/logo-wechat.svg" + }, + "logo-whatsapp": { + "codepoint": 62501, + "source": "fixedSvg/logo-whatsapp.svg" + }, + "logo-windows": { + "codepoint": 62502, + "source": "fixedSvg/logo-windows.svg" + }, + "logo-wordpress": { + "codepoint": 62503, + "source": "fixedSvg/logo-wordpress.svg" + }, + "logo-x": { + "codepoint": 63051, + "source": "fixedSvg/logo-x.svg" + }, + "logo-xbox": { + "codepoint": 62504, + "source": "fixedSvg/logo-xbox.svg" + }, + "logo-xing": { + "codepoint": 62505, + "source": "fixedSvg/logo-xing.svg" + }, + "logo-yahoo": { + "codepoint": 62506, + "source": "fixedSvg/logo-yahoo.svg" + }, + "logo-yen": { + "codepoint": 62507, + "source": "fixedSvg/logo-yen.svg" + }, + "logo-youtube": { + "codepoint": 62508, + "source": "fixedSvg/logo-youtube.svg" + }, + "magnet": { + "codepoint": 62509, + "source": "fixedSvg/magnet.svg" + }, + "magnet-outline": { + "codepoint": 62510, + "source": "fixedSvg/magnet-outline.svg" + }, + "magnet-sharp": { + "codepoint": 62511, + "source": "fixedSvg/magnet-sharp.svg" + }, + "mail": { + "codepoint": 62512, + "source": "fixedSvg/mail.svg" + }, + "mail-open": { + "codepoint": 62513, + "source": "fixedSvg/mail-open.svg" + }, + "mail-open-outline": { + "codepoint": 62514, + "source": "fixedSvg/mail-open-outline.svg" + }, + "mail-open-sharp": { + "codepoint": 62515, + "source": "fixedSvg/mail-open-sharp.svg" + }, + "mail-outline": { + "codepoint": 62516, + "source": "fixedSvg/mail-outline.svg" + }, + "mail-sharp": { + "codepoint": 62517, + "source": "fixedSvg/mail-sharp.svg" + }, + "mail-unread": { + "codepoint": 62518, + "source": "fixedSvg/mail-unread.svg" + }, + "mail-unread-outline": { + "codepoint": 62519, + "source": "fixedSvg/mail-unread-outline.svg" + }, + "mail-unread-sharp": { + "codepoint": 62520, + "source": "fixedSvg/mail-unread-sharp.svg" + }, + "male": { + "codepoint": 62521, + "source": "fixedSvg/male.svg" + }, + "male-female": { + "codepoint": 62522, + "source": "fixedSvg/male-female.svg" + }, + "male-female-outline": { + "codepoint": 62523, + "source": "fixedSvg/male-female-outline.svg" + }, + "male-female-sharp": { + "codepoint": 62524, + "source": "fixedSvg/male-female-sharp.svg" + }, + "male-outline": { + "codepoint": 62525, + "source": "fixedSvg/male-outline.svg" + }, + "male-sharp": { + "codepoint": 62526, + "source": "fixedSvg/male-sharp.svg" + }, + "man": { + "codepoint": 62527, + "source": "fixedSvg/man.svg" + }, + "man-outline": { + "codepoint": 62528, + "source": "fixedSvg/man-outline.svg" + }, + "man-sharp": { + "codepoint": 62529, + "source": "fixedSvg/man-sharp.svg" + }, + "map": { + "codepoint": 62530, + "source": "fixedSvg/map.svg" + }, + "map-outline": { + "codepoint": 62531, + "source": "fixedSvg/map-outline.svg" + }, + "map-sharp": { + "codepoint": 62532, + "source": "fixedSvg/map-sharp.svg" + }, + "medal": { + "codepoint": 62533, + "source": "fixedSvg/medal.svg" + }, + "medal-outline": { + "codepoint": 62534, + "source": "fixedSvg/medal-outline.svg" + }, + "medal-sharp": { + "codepoint": 62535, + "source": "fixedSvg/medal-sharp.svg" + }, + "medical": { + "codepoint": 62536, + "source": "fixedSvg/medical.svg" + }, + "medical-outline": { + "codepoint": 62537, + "source": "fixedSvg/medical-outline.svg" + }, + "medical-sharp": { + "codepoint": 62538, + "source": "fixedSvg/medical-sharp.svg" + }, + "medkit": { + "codepoint": 62539, + "source": "fixedSvg/medkit.svg" + }, + "medkit-outline": { + "codepoint": 62540, + "source": "fixedSvg/medkit-outline.svg" + }, + "medkit-sharp": { + "codepoint": 62541, + "source": "fixedSvg/medkit-sharp.svg" + }, + "megaphone": { + "codepoint": 62542, + "source": "fixedSvg/megaphone.svg" + }, + "megaphone-outline": { + "codepoint": 62543, + "source": "fixedSvg/megaphone-outline.svg" + }, + "megaphone-sharp": { + "codepoint": 62544, + "source": "fixedSvg/megaphone-sharp.svg" + }, + "menu": { + "codepoint": 62545, + "source": "fixedSvg/menu.svg" + }, + "menu-outline": { + "codepoint": 62546, + "source": "fixedSvg/menu-outline.svg" + }, + "menu-sharp": { + "codepoint": 62547, + "source": "fixedSvg/menu-sharp.svg" + }, + "mic": { + "codepoint": 62548, + "source": "fixedSvg/mic.svg" + }, + "mic-circle": { + "codepoint": 62549, + "source": "fixedSvg/mic-circle.svg" + }, + "mic-circle-outline": { + "codepoint": 62550, + "source": "fixedSvg/mic-circle-outline.svg" + }, + "mic-circle-sharp": { + "codepoint": 62551, + "source": "fixedSvg/mic-circle-sharp.svg" + }, + "mic-off": { + "codepoint": 62552, + "source": "fixedSvg/mic-off.svg" + }, + "mic-off-circle": { + "codepoint": 62553, + "source": "fixedSvg/mic-off-circle.svg" + }, + "mic-off-circle-outline": { + "codepoint": 62554, + "source": "fixedSvg/mic-off-circle-outline.svg" + }, + "mic-off-circle-sharp": { + "codepoint": 62555, + "source": "fixedSvg/mic-off-circle-sharp.svg" + }, + "mic-off-outline": { + "codepoint": 62556, + "source": "fixedSvg/mic-off-outline.svg" + }, + "mic-off-sharp": { + "codepoint": 62557, + "source": "fixedSvg/mic-off-sharp.svg" + }, + "mic-outline": { + "codepoint": 62558, + "source": "fixedSvg/mic-outline.svg" + }, + "mic-sharp": { + "codepoint": 62559, + "source": "fixedSvg/mic-sharp.svg" + }, + "moon": { + "codepoint": 62560, + "source": "fixedSvg/moon.svg" + }, + "moon-outline": { + "codepoint": 62561, + "source": "fixedSvg/moon-outline.svg" + }, + "moon-sharp": { + "codepoint": 62562, + "source": "fixedSvg/moon-sharp.svg" + }, + "move": { + "codepoint": 62563, + "source": "fixedSvg/move.svg" + }, + "move-outline": { + "codepoint": 62564, + "source": "fixedSvg/move-outline.svg" + }, + "move-sharp": { + "codepoint": 62565, + "source": "fixedSvg/move-sharp.svg" + }, + "musical-note": { + "codepoint": 62566, + "source": "fixedSvg/musical-note.svg" + }, + "musical-note-outline": { + "codepoint": 62567, + "source": "fixedSvg/musical-note-outline.svg" + }, + "musical-note-sharp": { + "codepoint": 62568, + "source": "fixedSvg/musical-note-sharp.svg" + }, + "musical-notes": { + "codepoint": 62569, + "source": "fixedSvg/musical-notes.svg" + }, + "musical-notes-outline": { + "codepoint": 62570, + "source": "fixedSvg/musical-notes-outline.svg" + }, + "musical-notes-sharp": { + "codepoint": 62571, + "source": "fixedSvg/musical-notes-sharp.svg" + }, + "navigate": { + "codepoint": 62572, + "source": "fixedSvg/navigate.svg" + }, + "navigate-circle": { + "codepoint": 62573, + "source": "fixedSvg/navigate-circle.svg" + }, + "navigate-circle-outline": { + "codepoint": 62574, + "source": "fixedSvg/navigate-circle-outline.svg" + }, + "navigate-circle-sharp": { + "codepoint": 62575, + "source": "fixedSvg/navigate-circle-sharp.svg" + }, + "navigate-outline": { + "codepoint": 62576, + "source": "fixedSvg/navigate-outline.svg" + }, + "navigate-sharp": { + "codepoint": 62577, + "source": "fixedSvg/navigate-sharp.svg" + }, + "newspaper": { + "codepoint": 62578, + "source": "fixedSvg/newspaper.svg" + }, + "newspaper-outline": { + "codepoint": 62579, + "source": "fixedSvg/newspaper-outline.svg" + }, + "newspaper-sharp": { + "codepoint": 62580, + "source": "fixedSvg/newspaper-sharp.svg" + }, + "notifications": { + "codepoint": 62581, + "source": "fixedSvg/notifications.svg" + }, + "notifications-circle": { + "codepoint": 62582, + "source": "fixedSvg/notifications-circle.svg" + }, + "notifications-circle-outline": { + "codepoint": 62583, + "source": "fixedSvg/notifications-circle-outline.svg" + }, + "notifications-circle-sharp": { + "codepoint": 62584, + "source": "fixedSvg/notifications-circle-sharp.svg" + }, + "notifications-off": { + "codepoint": 62585, + "source": "fixedSvg/notifications-off.svg" + }, + "notifications-off-circle": { + "codepoint": 62586, + "source": "fixedSvg/notifications-off-circle.svg" + }, + "notifications-off-circle-outline": { + "codepoint": 62587, + "source": "fixedSvg/notifications-off-circle-outline.svg" + }, + "notifications-off-circle-sharp": { + "codepoint": 62588, + "source": "fixedSvg/notifications-off-circle-sharp.svg" + }, + "notifications-off-outline": { + "codepoint": 62589, + "source": "fixedSvg/notifications-off-outline.svg" + }, + "notifications-off-sharp": { + "codepoint": 62590, + "source": "fixedSvg/notifications-off-sharp.svg" + }, + "notifications-outline": { + "codepoint": 62591, + "source": "fixedSvg/notifications-outline.svg" + }, + "notifications-sharp": { + "codepoint": 62592, + "source": "fixedSvg/notifications-sharp.svg" + }, + "nuclear": { + "codepoint": 62593, + "source": "fixedSvg/nuclear.svg" + }, + "nuclear-outline": { + "codepoint": 62594, + "source": "fixedSvg/nuclear-outline.svg" + }, + "nuclear-sharp": { + "codepoint": 62595, + "source": "fixedSvg/nuclear-sharp.svg" + }, + "nutrition": { + "codepoint": 62596, + "source": "fixedSvg/nutrition.svg" + }, + "nutrition-outline": { + "codepoint": 62597, + "source": "fixedSvg/nutrition-outline.svg" + }, + "nutrition-sharp": { + "codepoint": 62598, + "source": "fixedSvg/nutrition-sharp.svg" + }, + "open": { + "codepoint": 62599, + "source": "fixedSvg/open.svg" + }, + "open-outline": { + "codepoint": 62600, + "source": "fixedSvg/open-outline.svg" + }, + "open-sharp": { + "codepoint": 62601, + "source": "fixedSvg/open-sharp.svg" + }, + "options": { + "codepoint": 62602, + "source": "fixedSvg/options.svg" + }, + "options-outline": { + "codepoint": 62603, + "source": "fixedSvg/options-outline.svg" + }, + "options-sharp": { + "codepoint": 62604, + "source": "fixedSvg/options-sharp.svg" + }, + "paper-plane": { + "codepoint": 62605, + "source": "fixedSvg/paper-plane.svg" + }, + "paper-plane-outline": { + "codepoint": 62606, + "source": "fixedSvg/paper-plane-outline.svg" + }, + "paper-plane-sharp": { + "codepoint": 62607, + "source": "fixedSvg/paper-plane-sharp.svg" + }, + "partly-sunny": { + "codepoint": 62608, + "source": "fixedSvg/partly-sunny.svg" + }, + "partly-sunny-outline": { + "codepoint": 62609, + "source": "fixedSvg/partly-sunny-outline.svg" + }, + "partly-sunny-sharp": { + "codepoint": 62610, + "source": "fixedSvg/partly-sunny-sharp.svg" + }, + "pause": { + "codepoint": 62611, + "source": "fixedSvg/pause.svg" + }, + "pause-circle": { + "codepoint": 62612, + "source": "fixedSvg/pause-circle.svg" + }, + "pause-circle-outline": { + "codepoint": 62613, + "source": "fixedSvg/pause-circle-outline.svg" + }, + "pause-circle-sharp": { + "codepoint": 62614, + "source": "fixedSvg/pause-circle-sharp.svg" + }, + "pause-outline": { + "codepoint": 62615, + "source": "fixedSvg/pause-outline.svg" + }, + "pause-sharp": { + "codepoint": 62616, + "source": "fixedSvg/pause-sharp.svg" + }, + "paw": { + "codepoint": 62617, + "source": "fixedSvg/paw.svg" + }, + "paw-outline": { + "codepoint": 62618, + "source": "fixedSvg/paw-outline.svg" + }, + "paw-sharp": { + "codepoint": 62619, + "source": "fixedSvg/paw-sharp.svg" + }, + "pencil": { + "codepoint": 62620, + "source": "fixedSvg/pencil.svg" + }, + "pencil-outline": { + "codepoint": 62621, + "source": "fixedSvg/pencil-outline.svg" + }, + "pencil-sharp": { + "codepoint": 62622, + "source": "fixedSvg/pencil-sharp.svg" + }, + "people": { + "codepoint": 62623, + "source": "fixedSvg/people.svg" + }, + "people-circle": { + "codepoint": 62624, + "source": "fixedSvg/people-circle.svg" + }, + "people-circle-outline": { + "codepoint": 62625, + "source": "fixedSvg/people-circle-outline.svg" + }, + "people-circle-sharp": { + "codepoint": 62626, + "source": "fixedSvg/people-circle-sharp.svg" + }, + "people-outline": { + "codepoint": 62627, + "source": "fixedSvg/people-outline.svg" + }, + "people-sharp": { + "codepoint": 62628, + "source": "fixedSvg/people-sharp.svg" + }, + "person": { + "codepoint": 62629, + "source": "fixedSvg/person.svg" + }, + "person-add": { + "codepoint": 62630, + "source": "fixedSvg/person-add.svg" + }, + "person-add-outline": { + "codepoint": 62631, + "source": "fixedSvg/person-add-outline.svg" + }, + "person-add-sharp": { + "codepoint": 62632, + "source": "fixedSvg/person-add-sharp.svg" + }, + "person-circle": { + "codepoint": 62633, + "source": "fixedSvg/person-circle.svg" + }, + "person-circle-outline": { + "codepoint": 62634, + "source": "fixedSvg/person-circle-outline.svg" + }, + "person-circle-sharp": { + "codepoint": 62635, + "source": "fixedSvg/person-circle-sharp.svg" + }, + "person-outline": { + "codepoint": 62636, + "source": "fixedSvg/person-outline.svg" + }, + "person-remove": { + "codepoint": 62637, + "source": "fixedSvg/person-remove.svg" + }, + "person-remove-outline": { + "codepoint": 62638, + "source": "fixedSvg/person-remove-outline.svg" + }, + "person-remove-sharp": { + "codepoint": 62639, + "source": "fixedSvg/person-remove-sharp.svg" + }, + "person-sharp": { + "codepoint": 62640, + "source": "fixedSvg/person-sharp.svg" + }, + "phone-landscape": { + "codepoint": 62641, + "source": "fixedSvg/phone-landscape.svg" + }, + "phone-landscape-outline": { + "codepoint": 62642, + "source": "fixedSvg/phone-landscape-outline.svg" + }, + "phone-landscape-sharp": { + "codepoint": 62643, + "source": "fixedSvg/phone-landscape-sharp.svg" + }, + "phone-portrait": { + "codepoint": 62644, + "source": "fixedSvg/phone-portrait.svg" + }, + "phone-portrait-outline": { + "codepoint": 62645, + "source": "fixedSvg/phone-portrait-outline.svg" + }, + "phone-portrait-sharp": { + "codepoint": 62646, + "source": "fixedSvg/phone-portrait-sharp.svg" + }, + "pie-chart": { + "codepoint": 62647, + "source": "fixedSvg/pie-chart.svg" + }, + "pie-chart-outline": { + "codepoint": 62648, + "source": "fixedSvg/pie-chart-outline.svg" + }, + "pie-chart-sharp": { + "codepoint": 62649, + "source": "fixedSvg/pie-chart-sharp.svg" + }, + "pin": { + "codepoint": 62650, + "source": "fixedSvg/pin.svg" + }, + "pin-outline": { + "codepoint": 62651, + "source": "fixedSvg/pin-outline.svg" + }, + "pin-sharp": { + "codepoint": 62652, + "source": "fixedSvg/pin-sharp.svg" + }, + "pint": { + "codepoint": 62653, + "source": "fixedSvg/pint.svg" + }, + "pint-outline": { + "codepoint": 62654, + "source": "fixedSvg/pint-outline.svg" + }, + "pint-sharp": { + "codepoint": 62655, + "source": "fixedSvg/pint-sharp.svg" + }, + "pizza": { + "codepoint": 62656, + "source": "fixedSvg/pizza.svg" + }, + "pizza-outline": { + "codepoint": 62657, + "source": "fixedSvg/pizza-outline.svg" + }, + "pizza-sharp": { + "codepoint": 62658, + "source": "fixedSvg/pizza-sharp.svg" + }, + "planet": { + "codepoint": 62659, + "source": "fixedSvg/planet.svg" + }, + "planet-outline": { + "codepoint": 62660, + "source": "fixedSvg/planet-outline.svg" + }, + "planet-sharp": { + "codepoint": 62661, + "source": "fixedSvg/planet-sharp.svg" + }, + "play": { + "codepoint": 62662, + "source": "fixedSvg/play.svg" + }, + "play-back": { + "codepoint": 62663, + "source": "fixedSvg/play-back.svg" + }, + "play-back-circle": { + "codepoint": 62664, + "source": "fixedSvg/play-back-circle.svg" + }, + "play-back-circle-outline": { + "codepoint": 62665, + "source": "fixedSvg/play-back-circle-outline.svg" + }, + "play-back-circle-sharp": { + "codepoint": 62666, + "source": "fixedSvg/play-back-circle-sharp.svg" + }, + "play-back-outline": { + "codepoint": 62667, + "source": "fixedSvg/play-back-outline.svg" + }, + "play-back-sharp": { + "codepoint": 62668, + "source": "fixedSvg/play-back-sharp.svg" + }, + "play-circle": { + "codepoint": 62669, + "source": "fixedSvg/play-circle.svg" + }, + "play-circle-outline": { + "codepoint": 62670, + "source": "fixedSvg/play-circle-outline.svg" + }, + "play-circle-sharp": { + "codepoint": 62671, + "source": "fixedSvg/play-circle-sharp.svg" + }, + "play-forward": { + "codepoint": 62672, + "source": "fixedSvg/play-forward.svg" + }, + "play-forward-circle": { + "codepoint": 62673, + "source": "fixedSvg/play-forward-circle.svg" + }, + "play-forward-circle-outline": { + "codepoint": 62674, + "source": "fixedSvg/play-forward-circle-outline.svg" + }, + "play-forward-circle-sharp": { + "codepoint": 62675, + "source": "fixedSvg/play-forward-circle-sharp.svg" + }, + "play-forward-outline": { + "codepoint": 62676, + "source": "fixedSvg/play-forward-outline.svg" + }, + "play-forward-sharp": { + "codepoint": 62677, + "source": "fixedSvg/play-forward-sharp.svg" + }, + "play-outline": { + "codepoint": 62678, + "source": "fixedSvg/play-outline.svg" + }, + "play-sharp": { + "codepoint": 62679, + "source": "fixedSvg/play-sharp.svg" + }, + "play-skip-back": { + "codepoint": 62680, + "source": "fixedSvg/play-skip-back.svg" + }, + "play-skip-back-circle": { + "codepoint": 62681, + "source": "fixedSvg/play-skip-back-circle.svg" + }, + "play-skip-back-circle-outline": { + "codepoint": 62682, + "source": "fixedSvg/play-skip-back-circle-outline.svg" + }, + "play-skip-back-circle-sharp": { + "codepoint": 62683, + "source": "fixedSvg/play-skip-back-circle-sharp.svg" + }, + "play-skip-back-outline": { + "codepoint": 62684, + "source": "fixedSvg/play-skip-back-outline.svg" + }, + "play-skip-back-sharp": { + "codepoint": 62685, + "source": "fixedSvg/play-skip-back-sharp.svg" + }, + "play-skip-forward": { + "codepoint": 62686, + "source": "fixedSvg/play-skip-forward.svg" + }, + "play-skip-forward-circle": { + "codepoint": 62687, + "source": "fixedSvg/play-skip-forward-circle.svg" + }, + "play-skip-forward-circle-outline": { + "codepoint": 62688, + "source": "fixedSvg/play-skip-forward-circle-outline.svg" + }, + "play-skip-forward-circle-sharp": { + "codepoint": 62689, + "source": "fixedSvg/play-skip-forward-circle-sharp.svg" + }, + "play-skip-forward-outline": { + "codepoint": 62690, + "source": "fixedSvg/play-skip-forward-outline.svg" + }, + "play-skip-forward-sharp": { + "codepoint": 62691, + "source": "fixedSvg/play-skip-forward-sharp.svg" + }, + "podium": { + "codepoint": 62692, + "source": "fixedSvg/podium.svg" + }, + "podium-outline": { + "codepoint": 62693, + "source": "fixedSvg/podium-outline.svg" + }, + "podium-sharp": { + "codepoint": 62694, + "source": "fixedSvg/podium-sharp.svg" + }, + "power": { + "codepoint": 62695, + "source": "fixedSvg/power.svg" + }, + "power-outline": { + "codepoint": 62696, + "source": "fixedSvg/power-outline.svg" + }, + "power-sharp": { + "codepoint": 62697, + "source": "fixedSvg/power-sharp.svg" + }, + "pricetag": { + "codepoint": 62698, + "source": "fixedSvg/pricetag.svg" + }, + "pricetag-outline": { + "codepoint": 62699, + "source": "fixedSvg/pricetag-outline.svg" + }, + "pricetag-sharp": { + "codepoint": 62700, + "source": "fixedSvg/pricetag-sharp.svg" + }, + "pricetags": { + "codepoint": 62701, + "source": "fixedSvg/pricetags.svg" + }, + "pricetags-outline": { + "codepoint": 62702, + "source": "fixedSvg/pricetags-outline.svg" + }, + "pricetags-sharp": { + "codepoint": 62703, + "source": "fixedSvg/pricetags-sharp.svg" + }, + "print": { + "codepoint": 62704, + "source": "fixedSvg/print.svg" + }, + "print-outline": { + "codepoint": 62705, + "source": "fixedSvg/print-outline.svg" + }, + "print-sharp": { + "codepoint": 62706, + "source": "fixedSvg/print-sharp.svg" + }, + "prism": { + "codepoint": 62707, + "source": "fixedSvg/prism.svg" + }, + "prism-outline": { + "codepoint": 62708, + "source": "fixedSvg/prism-outline.svg" + }, + "prism-sharp": { + "codepoint": 62709, + "source": "fixedSvg/prism-sharp.svg" + }, + "pulse": { + "codepoint": 62710, + "source": "fixedSvg/pulse.svg" + }, + "pulse-outline": { + "codepoint": 62711, + "source": "fixedSvg/pulse-outline.svg" + }, + "pulse-sharp": { + "codepoint": 62712, + "source": "fixedSvg/pulse-sharp.svg" + }, + "push": { + "codepoint": 62713, + "source": "fixedSvg/push.svg" + }, + "push-outline": { + "codepoint": 62714, + "source": "fixedSvg/push-outline.svg" + }, + "push-sharp": { + "codepoint": 62715, + "source": "fixedSvg/push-sharp.svg" + }, + "qr-code": { + "codepoint": 62716, + "source": "fixedSvg/qr-code.svg" + }, + "qr-code-outline": { + "codepoint": 62717, + "source": "fixedSvg/qr-code-outline.svg" + }, + "qr-code-sharp": { + "codepoint": 62718, + "source": "fixedSvg/qr-code-sharp.svg" + }, + "radio": { + "codepoint": 62719, + "source": "fixedSvg/radio.svg" + }, + "radio-button-off": { + "codepoint": 62720, + "source": "fixedSvg/radio-button-off.svg" + }, + "radio-button-off-outline": { + "codepoint": 62721, + "source": "fixedSvg/radio-button-off-outline.svg" + }, + "radio-button-off-sharp": { + "codepoint": 62722, + "source": "fixedSvg/radio-button-off-sharp.svg" + }, + "radio-button-on": { + "codepoint": 62723, + "source": "fixedSvg/radio-button-on.svg" + }, + "radio-button-on-outline": { + "codepoint": 62724, + "source": "fixedSvg/radio-button-on-outline.svg" + }, + "radio-button-on-sharp": { + "codepoint": 62725, + "source": "fixedSvg/radio-button-on-sharp.svg" + }, + "radio-outline": { + "codepoint": 62726, + "source": "fixedSvg/radio-outline.svg" + }, + "radio-sharp": { + "codepoint": 62727, + "source": "fixedSvg/radio-sharp.svg" + }, + "rainy": { + "codepoint": 62728, + "source": "fixedSvg/rainy.svg" + }, + "rainy-outline": { + "codepoint": 62729, + "source": "fixedSvg/rainy-outline.svg" + }, + "rainy-sharp": { + "codepoint": 62730, + "source": "fixedSvg/rainy-sharp.svg" + }, + "reader": { + "codepoint": 62731, + "source": "fixedSvg/reader.svg" + }, + "reader-outline": { + "codepoint": 62732, + "source": "fixedSvg/reader-outline.svg" + }, + "reader-sharp": { + "codepoint": 62733, + "source": "fixedSvg/reader-sharp.svg" + }, + "receipt": { + "codepoint": 62734, + "source": "fixedSvg/receipt.svg" + }, + "receipt-outline": { + "codepoint": 62735, + "source": "fixedSvg/receipt-outline.svg" + }, + "receipt-sharp": { + "codepoint": 62736, + "source": "fixedSvg/receipt-sharp.svg" + }, + "recording": { + "codepoint": 62737, + "source": "fixedSvg/recording.svg" + }, + "recording-outline": { + "codepoint": 62738, + "source": "fixedSvg/recording-outline.svg" + }, + "recording-sharp": { + "codepoint": 62739, + "source": "fixedSvg/recording-sharp.svg" + }, + "refresh": { + "codepoint": 62740, + "source": "fixedSvg/refresh.svg" + }, + "refresh-circle": { + "codepoint": 62741, + "source": "fixedSvg/refresh-circle.svg" + }, + "refresh-circle-outline": { + "codepoint": 62742, + "source": "fixedSvg/refresh-circle-outline.svg" + }, + "refresh-circle-sharp": { + "codepoint": 62743, + "source": "fixedSvg/refresh-circle-sharp.svg" + }, + "refresh-outline": { + "codepoint": 62744, + "source": "fixedSvg/refresh-outline.svg" + }, + "refresh-sharp": { + "codepoint": 62745, + "source": "fixedSvg/refresh-sharp.svg" + }, + "reload": { + "codepoint": 62746, + "source": "fixedSvg/reload.svg" + }, + "reload-circle": { + "codepoint": 62747, + "source": "fixedSvg/reload-circle.svg" + }, + "reload-circle-outline": { + "codepoint": 62748, + "source": "fixedSvg/reload-circle-outline.svg" + }, + "reload-circle-sharp": { + "codepoint": 62749, + "source": "fixedSvg/reload-circle-sharp.svg" + }, + "reload-outline": { + "codepoint": 62750, + "source": "fixedSvg/reload-outline.svg" + }, + "reload-sharp": { + "codepoint": 62751, + "source": "fixedSvg/reload-sharp.svg" + }, + "remove": { + "codepoint": 62752, + "source": "fixedSvg/remove.svg" + }, + "remove-circle": { + "codepoint": 62753, + "source": "fixedSvg/remove-circle.svg" + }, + "remove-circle-outline": { + "codepoint": 62754, + "source": "fixedSvg/remove-circle-outline.svg" + }, + "remove-circle-sharp": { + "codepoint": 62755, + "source": "fixedSvg/remove-circle-sharp.svg" + }, + "remove-outline": { + "codepoint": 62756, + "source": "fixedSvg/remove-outline.svg" + }, + "remove-sharp": { + "codepoint": 62757, + "source": "fixedSvg/remove-sharp.svg" + }, + "reorder-four": { + "codepoint": 62758, + "source": "fixedSvg/reorder-four.svg" + }, + "reorder-four-outline": { + "codepoint": 62759, + "source": "fixedSvg/reorder-four-outline.svg" + }, + "reorder-four-sharp": { + "codepoint": 62760, + "source": "fixedSvg/reorder-four-sharp.svg" + }, + "reorder-three": { + "codepoint": 62761, + "source": "fixedSvg/reorder-three.svg" + }, + "reorder-three-outline": { + "codepoint": 62762, + "source": "fixedSvg/reorder-three-outline.svg" + }, + "reorder-three-sharp": { + "codepoint": 62763, + "source": "fixedSvg/reorder-three-sharp.svg" + }, + "reorder-two": { + "codepoint": 62764, + "source": "fixedSvg/reorder-two.svg" + }, + "reorder-two-outline": { + "codepoint": 62765, + "source": "fixedSvg/reorder-two-outline.svg" + }, + "reorder-two-sharp": { + "codepoint": 62766, + "source": "fixedSvg/reorder-two-sharp.svg" + }, + "repeat": { + "codepoint": 62767, + "source": "fixedSvg/repeat.svg" + }, + "repeat-outline": { + "codepoint": 62768, + "source": "fixedSvg/repeat-outline.svg" + }, + "repeat-sharp": { + "codepoint": 62769, + "source": "fixedSvg/repeat-sharp.svg" + }, + "resize": { + "codepoint": 62770, + "source": "fixedSvg/resize.svg" + }, + "resize-outline": { + "codepoint": 62771, + "source": "fixedSvg/resize-outline.svg" + }, + "resize-sharp": { + "codepoint": 62772, + "source": "fixedSvg/resize-sharp.svg" + }, + "restaurant": { + "codepoint": 62773, + "source": "fixedSvg/restaurant.svg" + }, + "restaurant-outline": { + "codepoint": 62774, + "source": "fixedSvg/restaurant-outline.svg" + }, + "restaurant-sharp": { + "codepoint": 62775, + "source": "fixedSvg/restaurant-sharp.svg" + }, + "return-down-back": { + "codepoint": 62776, + "source": "fixedSvg/return-down-back.svg" + }, + "return-down-back-outline": { + "codepoint": 62777, + "source": "fixedSvg/return-down-back-outline.svg" + }, + "return-down-back-sharp": { + "codepoint": 62778, + "source": "fixedSvg/return-down-back-sharp.svg" + }, + "return-down-forward": { + "codepoint": 62779, + "source": "fixedSvg/return-down-forward.svg" + }, + "return-down-forward-outline": { + "codepoint": 62780, + "source": "fixedSvg/return-down-forward-outline.svg" + }, + "return-down-forward-sharp": { + "codepoint": 62781, + "source": "fixedSvg/return-down-forward-sharp.svg" + }, + "return-up-back": { + "codepoint": 62782, + "source": "fixedSvg/return-up-back.svg" + }, + "return-up-back-outline": { + "codepoint": 62783, + "source": "fixedSvg/return-up-back-outline.svg" + }, + "return-up-back-sharp": { + "codepoint": 62784, + "source": "fixedSvg/return-up-back-sharp.svg" + }, + "return-up-forward": { + "codepoint": 62785, + "source": "fixedSvg/return-up-forward.svg" + }, + "return-up-forward-outline": { + "codepoint": 62786, + "source": "fixedSvg/return-up-forward-outline.svg" + }, + "return-up-forward-sharp": { + "codepoint": 62787, + "source": "fixedSvg/return-up-forward-sharp.svg" + }, + "ribbon": { + "codepoint": 62788, + "source": "fixedSvg/ribbon.svg" + }, + "ribbon-outline": { + "codepoint": 62789, + "source": "fixedSvg/ribbon-outline.svg" + }, + "ribbon-sharp": { + "codepoint": 62790, + "source": "fixedSvg/ribbon-sharp.svg" + }, + "rocket": { + "codepoint": 62791, + "source": "fixedSvg/rocket.svg" + }, + "rocket-outline": { + "codepoint": 62792, + "source": "fixedSvg/rocket-outline.svg" + }, + "rocket-sharp": { + "codepoint": 62793, + "source": "fixedSvg/rocket-sharp.svg" + }, + "rose": { + "codepoint": 62794, + "source": "fixedSvg/rose.svg" + }, + "rose-outline": { + "codepoint": 62795, + "source": "fixedSvg/rose-outline.svg" + }, + "rose-sharp": { + "codepoint": 62796, + "source": "fixedSvg/rose-sharp.svg" + }, + "sad": { + "codepoint": 62797, + "source": "fixedSvg/sad.svg" + }, + "sad-outline": { + "codepoint": 62798, + "source": "fixedSvg/sad-outline.svg" + }, + "sad-sharp": { + "codepoint": 62799, + "source": "fixedSvg/sad-sharp.svg" + }, + "save": { + "codepoint": 62800, + "source": "fixedSvg/save.svg" + }, + "save-outline": { + "codepoint": 62801, + "source": "fixedSvg/save-outline.svg" + }, + "save-sharp": { + "codepoint": 62802, + "source": "fixedSvg/save-sharp.svg" + }, + "scale": { + "codepoint": 62803, + "source": "fixedSvg/scale.svg" + }, + "scale-outline": { + "codepoint": 62804, + "source": "fixedSvg/scale-outline.svg" + }, + "scale-sharp": { + "codepoint": 62805, + "source": "fixedSvg/scale-sharp.svg" + }, + "scan": { + "codepoint": 62806, + "source": "fixedSvg/scan.svg" + }, + "scan-circle": { + "codepoint": 62807, + "source": "fixedSvg/scan-circle.svg" + }, + "scan-circle-outline": { + "codepoint": 62808, + "source": "fixedSvg/scan-circle-outline.svg" + }, + "scan-circle-sharp": { + "codepoint": 62809, + "source": "fixedSvg/scan-circle-sharp.svg" + }, + "scan-outline": { + "codepoint": 62810, + "source": "fixedSvg/scan-outline.svg" + }, + "scan-sharp": { + "codepoint": 62811, + "source": "fixedSvg/scan-sharp.svg" + }, + "school": { + "codepoint": 62812, + "source": "fixedSvg/school.svg" + }, + "school-outline": { + "codepoint": 62813, + "source": "fixedSvg/school-outline.svg" + }, + "school-sharp": { + "codepoint": 62814, + "source": "fixedSvg/school-sharp.svg" + }, + "search": { + "codepoint": 62815, + "source": "fixedSvg/search.svg" + }, + "search-circle": { + "codepoint": 62816, + "source": "fixedSvg/search-circle.svg" + }, + "search-circle-outline": { + "codepoint": 62817, + "source": "fixedSvg/search-circle-outline.svg" + }, + "search-circle-sharp": { + "codepoint": 62818, + "source": "fixedSvg/search-circle-sharp.svg" + }, + "search-outline": { + "codepoint": 62819, + "source": "fixedSvg/search-outline.svg" + }, + "search-sharp": { + "codepoint": 62820, + "source": "fixedSvg/search-sharp.svg" + }, + "send": { + "codepoint": 62821, + "source": "fixedSvg/send.svg" + }, + "send-outline": { + "codepoint": 62822, + "source": "fixedSvg/send-outline.svg" + }, + "send-sharp": { + "codepoint": 62823, + "source": "fixedSvg/send-sharp.svg" + }, + "server": { + "codepoint": 62824, + "source": "fixedSvg/server.svg" + }, + "server-outline": { + "codepoint": 62825, + "source": "fixedSvg/server-outline.svg" + }, + "server-sharp": { + "codepoint": 62826, + "source": "fixedSvg/server-sharp.svg" + }, + "settings": { + "codepoint": 62827, + "source": "fixedSvg/settings.svg" + }, + "settings-outline": { + "codepoint": 62828, + "source": "fixedSvg/settings-outline.svg" + }, + "settings-sharp": { + "codepoint": 62829, + "source": "fixedSvg/settings-sharp.svg" + }, + "shapes": { + "codepoint": 62830, + "source": "fixedSvg/shapes.svg" + }, + "shapes-outline": { + "codepoint": 62831, + "source": "fixedSvg/shapes-outline.svg" + }, + "shapes-sharp": { + "codepoint": 62832, + "source": "fixedSvg/shapes-sharp.svg" + }, + "share": { + "codepoint": 62833, + "source": "fixedSvg/share.svg" + }, + "share-outline": { + "codepoint": 62834, + "source": "fixedSvg/share-outline.svg" + }, + "share-sharp": { + "codepoint": 62835, + "source": "fixedSvg/share-sharp.svg" + }, + "share-social": { + "codepoint": 62836, + "source": "fixedSvg/share-social.svg" + }, + "share-social-outline": { + "codepoint": 62837, + "source": "fixedSvg/share-social-outline.svg" + }, + "share-social-sharp": { + "codepoint": 62838, + "source": "fixedSvg/share-social-sharp.svg" + }, + "shield": { + "codepoint": 62839, + "source": "fixedSvg/shield.svg" + }, + "shield-checkmark": { + "codepoint": 62840, + "source": "fixedSvg/shield-checkmark.svg" + }, + "shield-checkmark-outline": { + "codepoint": 62841, + "source": "fixedSvg/shield-checkmark-outline.svg" + }, + "shield-checkmark-sharp": { + "codepoint": 62842, + "source": "fixedSvg/shield-checkmark-sharp.svg" + }, + "shield-half": { + "codepoint": 62843, + "source": "fixedSvg/shield-half.svg" + }, + "shield-half-outline": { + "codepoint": 62844, + "source": "fixedSvg/shield-half-outline.svg" + }, + "shield-half-sharp": { + "codepoint": 62845, + "source": "fixedSvg/shield-half-sharp.svg" + }, + "shield-outline": { + "codepoint": 62846, + "source": "fixedSvg/shield-outline.svg" + }, + "shield-sharp": { + "codepoint": 62847, + "source": "fixedSvg/shield-sharp.svg" + }, + "shirt": { + "codepoint": 62848, + "source": "fixedSvg/shirt.svg" + }, + "shirt-outline": { + "codepoint": 62849, + "source": "fixedSvg/shirt-outline.svg" + }, + "shirt-sharp": { + "codepoint": 62850, + "source": "fixedSvg/shirt-sharp.svg" + }, + "shuffle": { + "codepoint": 62851, + "source": "fixedSvg/shuffle.svg" + }, + "shuffle-outline": { + "codepoint": 62852, + "source": "fixedSvg/shuffle-outline.svg" + }, + "shuffle-sharp": { + "codepoint": 62853, + "source": "fixedSvg/shuffle-sharp.svg" + }, + "skull": { + "codepoint": 62854, + "source": "fixedSvg/skull.svg" + }, + "skull-outline": { + "codepoint": 62855, + "source": "fixedSvg/skull-outline.svg" + }, + "skull-sharp": { + "codepoint": 62856, + "source": "fixedSvg/skull-sharp.svg" + }, + "snow": { + "codepoint": 62857, + "source": "fixedSvg/snow.svg" + }, + "snow-outline": { + "codepoint": 62858, + "source": "fixedSvg/snow-outline.svg" + }, + "snow-sharp": { + "codepoint": 62859, + "source": "fixedSvg/snow-sharp.svg" + }, + "sparkles": { + "codepoint": 62860, + "source": "fixedSvg/sparkles.svg" + }, + "sparkles-outline": { + "codepoint": 62861, + "source": "fixedSvg/sparkles-outline.svg" + }, + "sparkles-sharp": { + "codepoint": 62862, + "source": "fixedSvg/sparkles-sharp.svg" + }, + "speedometer": { + "codepoint": 62863, + "source": "fixedSvg/speedometer.svg" + }, + "speedometer-outline": { + "codepoint": 62864, + "source": "fixedSvg/speedometer-outline.svg" + }, + "speedometer-sharp": { + "codepoint": 62865, + "source": "fixedSvg/speedometer-sharp.svg" + }, + "square": { + "codepoint": 62866, + "source": "fixedSvg/square.svg" + }, + "square-outline": { + "codepoint": 62867, + "source": "fixedSvg/square-outline.svg" + }, + "square-sharp": { + "codepoint": 62868, + "source": "fixedSvg/square-sharp.svg" + }, + "star": { + "codepoint": 62869, + "source": "fixedSvg/star.svg" + }, + "star-half": { + "codepoint": 62870, + "source": "fixedSvg/star-half.svg" + }, + "star-half-outline": { + "codepoint": 62871, + "source": "fixedSvg/star-half-outline.svg" + }, + "star-half-sharp": { + "codepoint": 62872, + "source": "fixedSvg/star-half-sharp.svg" + }, + "star-outline": { + "codepoint": 62873, + "source": "fixedSvg/star-outline.svg" + }, + "star-sharp": { + "codepoint": 62874, + "source": "fixedSvg/star-sharp.svg" + }, + "stats-chart": { + "codepoint": 62875, + "source": "fixedSvg/stats-chart.svg" + }, + "stats-chart-outline": { + "codepoint": 62876, + "source": "fixedSvg/stats-chart-outline.svg" + }, + "stats-chart-sharp": { + "codepoint": 62877, + "source": "fixedSvg/stats-chart-sharp.svg" + }, + "stop": { + "codepoint": 62878, + "source": "fixedSvg/stop.svg" + }, + "stop-circle": { + "codepoint": 62879, + "source": "fixedSvg/stop-circle.svg" + }, + "stop-circle-outline": { + "codepoint": 62880, + "source": "fixedSvg/stop-circle-outline.svg" + }, + "stop-circle-sharp": { + "codepoint": 62881, + "source": "fixedSvg/stop-circle-sharp.svg" + }, + "stop-outline": { + "codepoint": 62882, + "source": "fixedSvg/stop-outline.svg" + }, + "stop-sharp": { + "codepoint": 62883, + "source": "fixedSvg/stop-sharp.svg" + }, + "stopwatch": { + "codepoint": 62884, + "source": "fixedSvg/stopwatch.svg" + }, + "stopwatch-outline": { + "codepoint": 62885, + "source": "fixedSvg/stopwatch-outline.svg" + }, + "stopwatch-sharp": { + "codepoint": 62886, + "source": "fixedSvg/stopwatch-sharp.svg" + }, + "storefront": { + "codepoint": 62887, + "source": "fixedSvg/storefront.svg" + }, + "storefront-outline": { + "codepoint": 62888, + "source": "fixedSvg/storefront-outline.svg" + }, + "storefront-sharp": { + "codepoint": 62889, + "source": "fixedSvg/storefront-sharp.svg" + }, + "subway": { + "codepoint": 62890, + "source": "fixedSvg/subway.svg" + }, + "subway-outline": { + "codepoint": 62891, + "source": "fixedSvg/subway-outline.svg" + }, + "subway-sharp": { + "codepoint": 62892, + "source": "fixedSvg/subway-sharp.svg" + }, + "sunny": { + "codepoint": 62893, + "source": "fixedSvg/sunny.svg" + }, + "sunny-outline": { + "codepoint": 62894, + "source": "fixedSvg/sunny-outline.svg" + }, + "sunny-sharp": { + "codepoint": 62895, + "source": "fixedSvg/sunny-sharp.svg" + }, + "swap-horizontal": { + "codepoint": 62896, + "source": "fixedSvg/swap-horizontal.svg" + }, + "swap-horizontal-outline": { + "codepoint": 62897, + "source": "fixedSvg/swap-horizontal-outline.svg" + }, + "swap-horizontal-sharp": { + "codepoint": 62898, + "source": "fixedSvg/swap-horizontal-sharp.svg" + }, + "swap-vertical": { + "codepoint": 62899, + "source": "fixedSvg/swap-vertical.svg" + }, + "swap-vertical-outline": { + "codepoint": 62900, + "source": "fixedSvg/swap-vertical-outline.svg" + }, + "swap-vertical-sharp": { + "codepoint": 62901, + "source": "fixedSvg/swap-vertical-sharp.svg" + }, + "sync": { + "codepoint": 62902, + "source": "fixedSvg/sync.svg" + }, + "sync-circle": { + "codepoint": 62903, + "source": "fixedSvg/sync-circle.svg" + }, + "sync-circle-outline": { + "codepoint": 62904, + "source": "fixedSvg/sync-circle-outline.svg" + }, + "sync-circle-sharp": { + "codepoint": 62905, + "source": "fixedSvg/sync-circle-sharp.svg" + }, + "sync-outline": { + "codepoint": 62906, + "source": "fixedSvg/sync-outline.svg" + }, + "sync-sharp": { + "codepoint": 62907, + "source": "fixedSvg/sync-sharp.svg" + }, + "tablet-landscape": { + "codepoint": 62908, + "source": "fixedSvg/tablet-landscape.svg" + }, + "tablet-landscape-outline": { + "codepoint": 62909, + "source": "fixedSvg/tablet-landscape-outline.svg" + }, + "tablet-landscape-sharp": { + "codepoint": 62910, + "source": "fixedSvg/tablet-landscape-sharp.svg" + }, + "tablet-portrait": { + "codepoint": 62911, + "source": "fixedSvg/tablet-portrait.svg" + }, + "tablet-portrait-outline": { + "codepoint": 62912, + "source": "fixedSvg/tablet-portrait-outline.svg" + }, + "tablet-portrait-sharp": { + "codepoint": 62913, + "source": "fixedSvg/tablet-portrait-sharp.svg" + }, + "telescope": { + "codepoint": 62914, + "source": "fixedSvg/telescope.svg" + }, + "telescope-outline": { + "codepoint": 62915, + "source": "fixedSvg/telescope-outline.svg" + }, + "telescope-sharp": { + "codepoint": 62916, + "source": "fixedSvg/telescope-sharp.svg" + }, + "tennisball": { + "codepoint": 62917, + "source": "fixedSvg/tennisball.svg" + }, + "tennisball-outline": { + "codepoint": 62918, + "source": "fixedSvg/tennisball-outline.svg" + }, + "tennisball-sharp": { + "codepoint": 62919, + "source": "fixedSvg/tennisball-sharp.svg" + }, + "terminal": { + "codepoint": 62920, + "source": "fixedSvg/terminal.svg" + }, + "terminal-outline": { + "codepoint": 62921, + "source": "fixedSvg/terminal-outline.svg" + }, + "terminal-sharp": { + "codepoint": 62922, + "source": "fixedSvg/terminal-sharp.svg" + }, + "text": { + "codepoint": 62923, + "source": "fixedSvg/text.svg" + }, + "text-outline": { + "codepoint": 62924, + "source": "fixedSvg/text-outline.svg" + }, + "text-sharp": { + "codepoint": 62925, + "source": "fixedSvg/text-sharp.svg" + }, + "thermometer": { + "codepoint": 62926, + "source": "fixedSvg/thermometer.svg" + }, + "thermometer-outline": { + "codepoint": 62927, + "source": "fixedSvg/thermometer-outline.svg" + }, + "thermometer-sharp": { + "codepoint": 62928, + "source": "fixedSvg/thermometer-sharp.svg" + }, + "thumbs-down": { + "codepoint": 62929, + "source": "fixedSvg/thumbs-down.svg" + }, + "thumbs-down-outline": { + "codepoint": 62930, + "source": "fixedSvg/thumbs-down-outline.svg" + }, + "thumbs-down-sharp": { + "codepoint": 62931, + "source": "fixedSvg/thumbs-down-sharp.svg" + }, + "thumbs-up": { + "codepoint": 62932, + "source": "fixedSvg/thumbs-up.svg" + }, + "thumbs-up-outline": { + "codepoint": 62933, + "source": "fixedSvg/thumbs-up-outline.svg" + }, + "thumbs-up-sharp": { + "codepoint": 62934, + "source": "fixedSvg/thumbs-up-sharp.svg" + }, + "thunderstorm": { + "codepoint": 62935, + "source": "fixedSvg/thunderstorm.svg" + }, + "thunderstorm-outline": { + "codepoint": 62936, + "source": "fixedSvg/thunderstorm-outline.svg" + }, + "thunderstorm-sharp": { + "codepoint": 62937, + "source": "fixedSvg/thunderstorm-sharp.svg" + }, + "ticket": { + "codepoint": 62938, + "source": "fixedSvg/ticket.svg" + }, + "ticket-outline": { + "codepoint": 62939, + "source": "fixedSvg/ticket-outline.svg" + }, + "ticket-sharp": { + "codepoint": 62940, + "source": "fixedSvg/ticket-sharp.svg" + }, + "time": { + "codepoint": 62941, + "source": "fixedSvg/time.svg" + }, + "time-outline": { + "codepoint": 62942, + "source": "fixedSvg/time-outline.svg" + }, + "time-sharp": { + "codepoint": 62943, + "source": "fixedSvg/time-sharp.svg" + }, + "timer": { + "codepoint": 62944, + "source": "fixedSvg/timer.svg" + }, + "timer-outline": { + "codepoint": 62945, + "source": "fixedSvg/timer-outline.svg" + }, + "timer-sharp": { + "codepoint": 62946, + "source": "fixedSvg/timer-sharp.svg" + }, + "today": { + "codepoint": 62947, + "source": "fixedSvg/today.svg" + }, + "today-outline": { + "codepoint": 62948, + "source": "fixedSvg/today-outline.svg" + }, + "today-sharp": { + "codepoint": 62949, + "source": "fixedSvg/today-sharp.svg" + }, + "toggle": { + "codepoint": 62950, + "source": "fixedSvg/toggle.svg" + }, + "toggle-outline": { + "codepoint": 62951, + "source": "fixedSvg/toggle-outline.svg" + }, + "toggle-sharp": { + "codepoint": 62952, + "source": "fixedSvg/toggle-sharp.svg" + }, + "trail-sign": { + "codepoint": 62953, + "source": "fixedSvg/trail-sign.svg" + }, + "trail-sign-outline": { + "codepoint": 62954, + "source": "fixedSvg/trail-sign-outline.svg" + }, + "trail-sign-sharp": { + "codepoint": 62955, + "source": "fixedSvg/trail-sign-sharp.svg" + }, + "train": { + "codepoint": 62956, + "source": "fixedSvg/train.svg" + }, + "train-outline": { + "codepoint": 62957, + "source": "fixedSvg/train-outline.svg" + }, + "train-sharp": { + "codepoint": 62958, + "source": "fixedSvg/train-sharp.svg" + }, + "transgender": { + "codepoint": 62959, + "source": "fixedSvg/transgender.svg" + }, + "transgender-outline": { + "codepoint": 62960, + "source": "fixedSvg/transgender-outline.svg" + }, + "transgender-sharp": { + "codepoint": 62961, + "source": "fixedSvg/transgender-sharp.svg" + }, + "trash": { + "codepoint": 62962, + "source": "fixedSvg/trash.svg" + }, + "trash-bin": { + "codepoint": 62963, + "source": "fixedSvg/trash-bin.svg" + }, + "trash-bin-outline": { + "codepoint": 62964, + "source": "fixedSvg/trash-bin-outline.svg" + }, + "trash-bin-sharp": { + "codepoint": 62965, + "source": "fixedSvg/trash-bin-sharp.svg" + }, + "trash-outline": { + "codepoint": 62966, + "source": "fixedSvg/trash-outline.svg" + }, + "trash-sharp": { + "codepoint": 62967, + "source": "fixedSvg/trash-sharp.svg" + }, + "trending-down": { + "codepoint": 62968, + "source": "fixedSvg/trending-down.svg" + }, + "trending-down-outline": { + "codepoint": 62969, + "source": "fixedSvg/trending-down-outline.svg" + }, + "trending-down-sharp": { + "codepoint": 62970, + "source": "fixedSvg/trending-down-sharp.svg" + }, + "trending-up": { + "codepoint": 62971, + "source": "fixedSvg/trending-up.svg" + }, + "trending-up-outline": { + "codepoint": 62972, + "source": "fixedSvg/trending-up-outline.svg" + }, + "trending-up-sharp": { + "codepoint": 62973, + "source": "fixedSvg/trending-up-sharp.svg" + }, + "triangle": { + "codepoint": 62974, + "source": "fixedSvg/triangle.svg" + }, + "triangle-outline": { + "codepoint": 62975, + "source": "fixedSvg/triangle-outline.svg" + }, + "triangle-sharp": { + "codepoint": 62976, + "source": "fixedSvg/triangle-sharp.svg" + }, + "trophy": { + "codepoint": 62977, + "source": "fixedSvg/trophy.svg" + }, + "trophy-outline": { + "codepoint": 62978, + "source": "fixedSvg/trophy-outline.svg" + }, + "trophy-sharp": { + "codepoint": 62979, + "source": "fixedSvg/trophy-sharp.svg" + }, + "tv": { + "codepoint": 62980, + "source": "fixedSvg/tv.svg" + }, + "tv-outline": { + "codepoint": 62981, + "source": "fixedSvg/tv-outline.svg" + }, + "tv-sharp": { + "codepoint": 62982, + "source": "fixedSvg/tv-sharp.svg" + }, + "umbrella": { + "codepoint": 62983, + "source": "fixedSvg/umbrella.svg" + }, + "umbrella-outline": { + "codepoint": 62984, + "source": "fixedSvg/umbrella-outline.svg" + }, + "umbrella-sharp": { + "codepoint": 62985, + "source": "fixedSvg/umbrella-sharp.svg" + }, + "unlink": { + "codepoint": 62986, + "source": "fixedSvg/unlink.svg" + }, + "unlink-outline": { + "codepoint": 62987, + "source": "fixedSvg/unlink-outline.svg" + }, + "unlink-sharp": { + "codepoint": 62988, + "source": "fixedSvg/unlink-sharp.svg" + }, + "videocam": { + "codepoint": 62989, + "source": "fixedSvg/videocam.svg" + }, + "videocam-off": { + "codepoint": 62990, + "source": "fixedSvg/videocam-off.svg" + }, + "videocam-off-outline": { + "codepoint": 62991, + "source": "fixedSvg/videocam-off-outline.svg" + }, + "videocam-off-sharp": { + "codepoint": 62992, + "source": "fixedSvg/videocam-off-sharp.svg" + }, + "videocam-outline": { + "codepoint": 62993, + "source": "fixedSvg/videocam-outline.svg" + }, + "videocam-sharp": { + "codepoint": 62994, + "source": "fixedSvg/videocam-sharp.svg" + }, + "volume-high": { + "codepoint": 62995, + "source": "fixedSvg/volume-high.svg" + }, + "volume-high-outline": { + "codepoint": 62996, + "source": "fixedSvg/volume-high-outline.svg" + }, + "volume-high-sharp": { + "codepoint": 62997, + "source": "fixedSvg/volume-high-sharp.svg" + }, + "volume-low": { + "codepoint": 62998, + "source": "fixedSvg/volume-low.svg" + }, + "volume-low-outline": { + "codepoint": 62999, + "source": "fixedSvg/volume-low-outline.svg" + }, + "volume-low-sharp": { + "codepoint": 63000, + "source": "fixedSvg/volume-low-sharp.svg" + }, + "volume-medium": { + "codepoint": 63001, + "source": "fixedSvg/volume-medium.svg" + }, + "volume-medium-outline": { + "codepoint": 63002, + "source": "fixedSvg/volume-medium-outline.svg" + }, + "volume-medium-sharp": { + "codepoint": 63003, + "source": "fixedSvg/volume-medium-sharp.svg" + }, + "volume-mute": { + "codepoint": 63004, + "source": "fixedSvg/volume-mute.svg" + }, + "volume-mute-outline": { + "codepoint": 63005, + "source": "fixedSvg/volume-mute-outline.svg" + }, + "volume-mute-sharp": { + "codepoint": 63006, + "source": "fixedSvg/volume-mute-sharp.svg" + }, + "volume-off": { + "codepoint": 63007, + "source": "fixedSvg/volume-off.svg" + }, + "volume-off-outline": { + "codepoint": 63008, + "source": "fixedSvg/volume-off-outline.svg" + }, + "volume-off-sharp": { + "codepoint": 63009, + "source": "fixedSvg/volume-off-sharp.svg" + }, + "walk": { + "codepoint": 63010, + "source": "fixedSvg/walk.svg" + }, + "walk-outline": { + "codepoint": 63011, + "source": "fixedSvg/walk-outline.svg" + }, + "walk-sharp": { + "codepoint": 63012, + "source": "fixedSvg/walk-sharp.svg" + }, + "wallet": { + "codepoint": 63013, + "source": "fixedSvg/wallet.svg" + }, + "wallet-outline": { + "codepoint": 63014, + "source": "fixedSvg/wallet-outline.svg" + }, + "wallet-sharp": { + "codepoint": 63015, + "source": "fixedSvg/wallet-sharp.svg" + }, + "warning": { + "codepoint": 63016, + "source": "fixedSvg/warning.svg" + }, + "warning-outline": { + "codepoint": 63017, + "source": "fixedSvg/warning-outline.svg" + }, + "warning-sharp": { + "codepoint": 63018, + "source": "fixedSvg/warning-sharp.svg" + }, + "watch": { + "codepoint": 63019, + "source": "fixedSvg/watch.svg" + }, + "watch-outline": { + "codepoint": 63020, + "source": "fixedSvg/watch-outline.svg" + }, + "watch-sharp": { + "codepoint": 63021, + "source": "fixedSvg/watch-sharp.svg" + }, + "water": { + "codepoint": 63022, + "source": "fixedSvg/water.svg" + }, + "water-outline": { + "codepoint": 63023, + "source": "fixedSvg/water-outline.svg" + }, + "water-sharp": { + "codepoint": 63024, + "source": "fixedSvg/water-sharp.svg" + }, + "wifi": { + "codepoint": 63025, + "source": "fixedSvg/wifi.svg" + }, + "wifi-outline": { + "codepoint": 63026, + "source": "fixedSvg/wifi-outline.svg" + }, + "wifi-sharp": { + "codepoint": 63027, + "source": "fixedSvg/wifi-sharp.svg" + }, + "wine": { + "codepoint": 63028, + "source": "fixedSvg/wine.svg" + }, + "wine-outline": { + "codepoint": 63029, + "source": "fixedSvg/wine-outline.svg" + }, + "wine-sharp": { + "codepoint": 63030, + "source": "fixedSvg/wine-sharp.svg" + }, + "woman": { + "codepoint": 63031, + "source": "fixedSvg/woman.svg" + }, + "woman-outline": { + "codepoint": 63032, + "source": "fixedSvg/woman-outline.svg" + }, + "woman-sharp": { + "codepoint": 63033, + "source": "fixedSvg/woman-sharp.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "Ionicons", + "force": true, + "input": { + "templates": "fixedSvg", + "vectors": "fixedSvg" + }, + "no_hash": true, + "output": { + "css": "Ionicons", + "fonts": "Ionicons", + "preview": "Ionicons" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "Ionicons/Ionicons.css" + ] +} \ No newline at end of file diff --git a/packages/ionicons/.yo-rc.json b/packages/ionicons/.yo-rc.json new file mode 100644 index 000000000..77485f491 --- /dev/null +++ b/packages/ionicons/.yo-rc.json @@ -0,0 +1,22 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "ionicons", + "upstreamFont": "ionicons", + "buildSteps": { + "fixSVGPaths": { + "location": "../../node_modules/ionicons/dist/svg" + }, + "fontCustom": { + "location": "fixedSvg", + "cleanup": true + }, + "fontforgeScript": { + "script": "correct-direction.py" + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} diff --git a/packages/ionicons/README.md b/packages/ionicons/README.md new file mode 100644 index 000000000..953dd918e --- /dev/null +++ b/packages/ionicons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Ionicons + +Ionicons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/ionicons +``` + +## Usage + +```js +import Ionicons from '@react-native-vector-icons/ionicons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/ionicons/babel.config.js b/packages/ionicons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/ionicons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/ionicons/fonts/Ionicons.ttf b/packages/ionicons/fonts/Ionicons.ttf new file mode 100644 index 000000000..d825c0df5 Binary files /dev/null and b/packages/ionicons/fonts/Ionicons.ttf differ diff --git a/packages/ionicons/glyphmaps/Ionicons.json b/packages/ionicons/glyphmaps/Ionicons.json new file mode 100644 index 000000000..abb495e8e --- /dev/null +++ b/packages/ionicons/glyphmaps/Ionicons.json @@ -0,0 +1,1358 @@ +{ + "accessibility": 61696, + "accessibility-outline": 61697, + "accessibility-sharp": 61698, + "add": 61699, + "add-circle": 61700, + "add-circle-outline": 61701, + "add-circle-sharp": 61702, + "add-outline": 61703, + "add-sharp": 61704, + "airplane": 61705, + "airplane-outline": 61706, + "airplane-sharp": 61707, + "alarm": 61708, + "alarm-outline": 61709, + "alarm-sharp": 61710, + "albums": 61711, + "albums-outline": 61712, + "albums-sharp": 61713, + "alert": 61714, + "alert-circle": 61715, + "alert-circle-outline": 61716, + "alert-circle-sharp": 61717, + "alert-outline": 61718, + "alert-sharp": 61719, + "american-football": 61720, + "american-football-outline": 61721, + "american-football-sharp": 61722, + "analytics": 61723, + "analytics-outline": 61724, + "analytics-sharp": 61725, + "aperture": 61726, + "aperture-outline": 61727, + "aperture-sharp": 61728, + "apps": 61729, + "apps-outline": 61730, + "apps-sharp": 61731, + "archive": 61732, + "archive-outline": 61733, + "archive-sharp": 61734, + "arrow-back": 61735, + "arrow-back-circle": 61736, + "arrow-back-circle-outline": 61737, + "arrow-back-circle-sharp": 61738, + "arrow-back-outline": 61739, + "arrow-back-sharp": 61740, + "arrow-down": 61741, + "arrow-down-circle": 61742, + "arrow-down-circle-outline": 61743, + "arrow-down-circle-sharp": 61744, + "arrow-down-left-box": 63034, + "arrow-down-left-box-outline": 63035, + "arrow-down-left-box-sharp": 63036, + "arrow-down-outline": 61745, + "arrow-down-right-box": 63037, + "arrow-down-right-box-outline": 63038, + "arrow-down-right-box-sharp": 63039, + "arrow-down-sharp": 61746, + "arrow-forward": 61747, + "arrow-forward-circle": 61748, + "arrow-forward-circle-outline": 61749, + "arrow-forward-circle-sharp": 61750, + "arrow-forward-outline": 61751, + "arrow-forward-sharp": 61752, + "arrow-redo": 61753, + "arrow-redo-circle": 61754, + "arrow-redo-circle-outline": 61755, + "arrow-redo-circle-sharp": 61756, + "arrow-redo-outline": 61757, + "arrow-redo-sharp": 61758, + "arrow-undo": 61759, + "arrow-undo-circle": 61760, + "arrow-undo-circle-outline": 61761, + "arrow-undo-circle-sharp": 61762, + "arrow-undo-outline": 61763, + "arrow-undo-sharp": 61764, + "arrow-up": 61765, + "arrow-up-circle": 61766, + "arrow-up-circle-outline": 61767, + "arrow-up-circle-sharp": 61768, + "arrow-up-left-box": 63040, + "arrow-up-left-box-outline": 63041, + "arrow-up-left-box-sharp": 63042, + "arrow-up-outline": 61769, + "arrow-up-right-box": 63043, + "arrow-up-right-box-outline": 63044, + "arrow-up-right-box-sharp": 63045, + "arrow-up-sharp": 61770, + "at": 61771, + "at-circle": 61772, + "at-circle-outline": 61773, + "at-circle-sharp": 61774, + "at-outline": 61775, + "at-sharp": 61776, + "attach": 61777, + "attach-outline": 61778, + "attach-sharp": 61779, + "backspace": 61780, + "backspace-outline": 61781, + "backspace-sharp": 61782, + "bag": 61783, + "bag-add": 61784, + "bag-add-outline": 61785, + "bag-add-sharp": 61786, + "bag-check": 61787, + "bag-check-outline": 61788, + "bag-check-sharp": 61789, + "bag-handle": 61790, + "bag-handle-outline": 61791, + "bag-handle-sharp": 61792, + "bag-outline": 61793, + "bag-remove": 61794, + "bag-remove-outline": 61795, + "bag-remove-sharp": 61796, + "bag-sharp": 61797, + "balloon": 61798, + "balloon-outline": 61799, + "balloon-sharp": 61800, + "ban": 61801, + "ban-outline": 61802, + "ban-sharp": 61803, + "bandage": 61804, + "bandage-outline": 61805, + "bandage-sharp": 61806, + "bar-chart": 61807, + "bar-chart-outline": 61808, + "bar-chart-sharp": 61809, + "barbell": 61810, + "barbell-outline": 61811, + "barbell-sharp": 61812, + "barcode": 61813, + "barcode-outline": 61814, + "barcode-sharp": 61815, + "baseball": 61816, + "baseball-outline": 61817, + "baseball-sharp": 61818, + "basket": 61819, + "basket-outline": 61820, + "basket-sharp": 61821, + "basketball": 61822, + "basketball-outline": 61823, + "basketball-sharp": 61824, + "battery-charging": 61825, + "battery-charging-outline": 61826, + "battery-charging-sharp": 61827, + "battery-dead": 61828, + "battery-dead-outline": 61829, + "battery-dead-sharp": 61830, + "battery-full": 61831, + "battery-full-outline": 61832, + "battery-full-sharp": 61833, + "battery-half": 61834, + "battery-half-outline": 61835, + "battery-half-sharp": 61836, + "beaker": 61837, + "beaker-outline": 61838, + "beaker-sharp": 61839, + "bed": 61840, + "bed-outline": 61841, + "bed-sharp": 61842, + "beer": 61843, + "beer-outline": 61844, + "beer-sharp": 61845, + "bicycle": 61846, + "bicycle-outline": 61847, + "bicycle-sharp": 61848, + "binoculars": 63046, + "binoculars-outline": 63047, + "binoculars-sharp": 63048, + "bluetooth": 61849, + "bluetooth-outline": 61850, + "bluetooth-sharp": 61851, + "boat": 61852, + "boat-outline": 61853, + "boat-sharp": 61854, + "body": 61855, + "body-outline": 61856, + "body-sharp": 61857, + "bonfire": 61858, + "bonfire-outline": 61859, + "bonfire-sharp": 61860, + "book": 61861, + "book-outline": 61862, + "book-sharp": 61863, + "bookmark": 61864, + "bookmark-outline": 61865, + "bookmark-sharp": 61866, + "bookmarks": 61867, + "bookmarks-outline": 61868, + "bookmarks-sharp": 61869, + "bowling-ball": 61870, + "bowling-ball-outline": 61871, + "bowling-ball-sharp": 61872, + "briefcase": 61873, + "briefcase-outline": 61874, + "briefcase-sharp": 61875, + "browsers": 61876, + "browsers-outline": 61877, + "browsers-sharp": 61878, + "brush": 61879, + "brush-outline": 61880, + "brush-sharp": 61881, + "bug": 61882, + "bug-outline": 61883, + "bug-sharp": 61884, + "build": 61885, + "build-outline": 61886, + "build-sharp": 61887, + "bulb": 61888, + "bulb-outline": 61889, + "bulb-sharp": 61890, + "bus": 61891, + "bus-outline": 61892, + "bus-sharp": 61893, + "business": 61894, + "business-outline": 61895, + "business-sharp": 61896, + "cafe": 61897, + "cafe-outline": 61898, + "cafe-sharp": 61899, + "calculator": 61900, + "calculator-outline": 61901, + "calculator-sharp": 61902, + "calendar": 61903, + "calendar-clear": 61904, + "calendar-clear-outline": 61905, + "calendar-clear-sharp": 61906, + "calendar-number": 61907, + "calendar-number-outline": 61908, + "calendar-number-sharp": 61909, + "calendar-outline": 61910, + "calendar-sharp": 61911, + "call": 61912, + "call-outline": 61913, + "call-sharp": 61914, + "camera": 61915, + "camera-outline": 61916, + "camera-reverse": 61917, + "camera-reverse-outline": 61918, + "camera-reverse-sharp": 61919, + "camera-sharp": 61920, + "car": 61921, + "car-outline": 61922, + "car-sharp": 61923, + "car-sport": 61924, + "car-sport-outline": 61925, + "car-sport-sharp": 61926, + "card": 61927, + "card-outline": 61928, + "card-sharp": 61929, + "caret-back": 61930, + "caret-back-circle": 61931, + "caret-back-circle-outline": 61932, + "caret-back-circle-sharp": 61933, + "caret-back-outline": 61934, + "caret-back-sharp": 61935, + "caret-down": 61936, + "caret-down-circle": 61937, + "caret-down-circle-outline": 61938, + "caret-down-circle-sharp": 61939, + "caret-down-outline": 61940, + "caret-down-sharp": 61941, + "caret-forward": 61942, + "caret-forward-circle": 61943, + "caret-forward-circle-outline": 61944, + "caret-forward-circle-sharp": 61945, + "caret-forward-outline": 61946, + "caret-forward-sharp": 61947, + "caret-up": 61948, + "caret-up-circle": 61949, + "caret-up-circle-outline": 61950, + "caret-up-circle-sharp": 61951, + "caret-up-outline": 61952, + "caret-up-sharp": 61953, + "cart": 61954, + "cart-outline": 61955, + "cart-sharp": 61956, + "cash": 61957, + "cash-outline": 61958, + "cash-sharp": 61959, + "cellular": 61960, + "cellular-outline": 61961, + "cellular-sharp": 61962, + "chatbox": 61963, + "chatbox-ellipses": 61964, + "chatbox-ellipses-outline": 61965, + "chatbox-ellipses-sharp": 61966, + "chatbox-outline": 61967, + "chatbox-sharp": 61968, + "chatbubble": 61969, + "chatbubble-ellipses": 61970, + "chatbubble-ellipses-outline": 61971, + "chatbubble-ellipses-sharp": 61972, + "chatbubble-outline": 61973, + "chatbubble-sharp": 61974, + "chatbubbles": 61975, + "chatbubbles-outline": 61976, + "chatbubbles-sharp": 61977, + "checkbox": 61978, + "checkbox-outline": 61979, + "checkbox-sharp": 61980, + "checkmark": 61981, + "checkmark-circle": 61982, + "checkmark-circle-outline": 61983, + "checkmark-circle-sharp": 61984, + "checkmark-done": 61985, + "checkmark-done-circle": 61986, + "checkmark-done-circle-outline": 61987, + "checkmark-done-circle-sharp": 61988, + "checkmark-done-outline": 61989, + "checkmark-done-sharp": 61990, + "checkmark-outline": 61991, + "checkmark-sharp": 61992, + "chevron-back": 61993, + "chevron-back-circle": 61994, + "chevron-back-circle-outline": 61995, + "chevron-back-circle-sharp": 61996, + "chevron-back-outline": 61997, + "chevron-back-sharp": 61998, + "chevron-collapse": 61999, + "chevron-collapse-outline": 62000, + "chevron-collapse-sharp": 62001, + "chevron-down": 62002, + "chevron-down-circle": 62003, + "chevron-down-circle-outline": 62004, + "chevron-down-circle-sharp": 62005, + "chevron-down-outline": 62006, + "chevron-down-sharp": 62007, + "chevron-expand": 62008, + "chevron-expand-outline": 62009, + "chevron-expand-sharp": 62010, + "chevron-forward": 62011, + "chevron-forward-circle": 62012, + "chevron-forward-circle-outline": 62013, + "chevron-forward-circle-sharp": 62014, + "chevron-forward-outline": 62015, + "chevron-forward-sharp": 62016, + "chevron-up": 62017, + "chevron-up-circle": 62018, + "chevron-up-circle-outline": 62019, + "chevron-up-circle-sharp": 62020, + "chevron-up-outline": 62021, + "chevron-up-sharp": 62022, + "clipboard": 62023, + "clipboard-outline": 62024, + "clipboard-sharp": 62025, + "close": 62026, + "close-circle": 62027, + "close-circle-outline": 62028, + "close-circle-sharp": 62029, + "close-outline": 62030, + "close-sharp": 62031, + "cloud": 62032, + "cloud-circle": 62033, + "cloud-circle-outline": 62034, + "cloud-circle-sharp": 62035, + "cloud-done": 62036, + "cloud-done-outline": 62037, + "cloud-done-sharp": 62038, + "cloud-download": 62039, + "cloud-download-outline": 62040, + "cloud-download-sharp": 62041, + "cloud-offline": 62042, + "cloud-offline-outline": 62043, + "cloud-offline-sharp": 62044, + "cloud-outline": 62045, + "cloud-sharp": 62046, + "cloud-upload": 62047, + "cloud-upload-outline": 62048, + "cloud-upload-sharp": 62049, + "cloudy": 62050, + "cloudy-night": 62051, + "cloudy-night-outline": 62052, + "cloudy-night-sharp": 62053, + "cloudy-outline": 62054, + "cloudy-sharp": 62055, + "code": 62056, + "code-download": 62057, + "code-download-outline": 62058, + "code-download-sharp": 62059, + "code-outline": 62060, + "code-sharp": 62061, + "code-slash": 62062, + "code-slash-outline": 62063, + "code-slash-sharp": 62064, + "code-working": 62065, + "code-working-outline": 62066, + "code-working-sharp": 62067, + "cog": 62068, + "cog-outline": 62069, + "cog-sharp": 62070, + "color-fill": 62071, + "color-fill-outline": 62072, + "color-fill-sharp": 62073, + "color-filter": 62074, + "color-filter-outline": 62075, + "color-filter-sharp": 62076, + "color-palette": 62077, + "color-palette-outline": 62078, + "color-palette-sharp": 62079, + "color-wand": 62080, + "color-wand-outline": 62081, + "color-wand-sharp": 62082, + "compass": 62083, + "compass-outline": 62084, + "compass-sharp": 62085, + "construct": 62086, + "construct-outline": 62087, + "construct-sharp": 62088, + "contract": 62089, + "contract-outline": 62090, + "contract-sharp": 62091, + "contrast": 62092, + "contrast-outline": 62093, + "contrast-sharp": 62094, + "copy": 62095, + "copy-outline": 62096, + "copy-sharp": 62097, + "create": 62098, + "create-outline": 62099, + "create-sharp": 62100, + "crop": 62101, + "crop-outline": 62102, + "crop-sharp": 62103, + "cube": 62104, + "cube-outline": 62105, + "cube-sharp": 62106, + "cut": 62107, + "cut-outline": 62108, + "cut-sharp": 62109, + "desktop": 62110, + "desktop-outline": 62111, + "desktop-sharp": 62112, + "diamond": 62113, + "diamond-outline": 62114, + "diamond-sharp": 62115, + "dice": 62116, + "dice-outline": 62117, + "dice-sharp": 62118, + "disc": 62119, + "disc-outline": 62120, + "disc-sharp": 62121, + "document": 62122, + "document-attach": 62123, + "document-attach-outline": 62124, + "document-attach-sharp": 62125, + "document-lock": 62126, + "document-lock-outline": 62127, + "document-lock-sharp": 62128, + "document-outline": 62129, + "document-sharp": 62130, + "document-text": 62131, + "document-text-outline": 62132, + "document-text-sharp": 62133, + "documents": 62134, + "documents-outline": 62135, + "documents-sharp": 62136, + "download": 62137, + "download-outline": 62138, + "download-sharp": 62139, + "duplicate": 62140, + "duplicate-outline": 62141, + "duplicate-sharp": 62142, + "ear": 62143, + "ear-outline": 62144, + "ear-sharp": 62145, + "earth": 62146, + "earth-outline": 62147, + "earth-sharp": 62148, + "easel": 62149, + "easel-outline": 62150, + "easel-sharp": 62151, + "egg": 62152, + "egg-outline": 62153, + "egg-sharp": 62154, + "ellipse": 62155, + "ellipse-outline": 62156, + "ellipse-sharp": 62157, + "ellipsis-horizontal": 62158, + "ellipsis-horizontal-circle": 62159, + "ellipsis-horizontal-circle-outline": 62160, + "ellipsis-horizontal-circle-sharp": 62161, + "ellipsis-horizontal-outline": 62162, + "ellipsis-horizontal-sharp": 62163, + "ellipsis-vertical": 62164, + "ellipsis-vertical-circle": 62165, + "ellipsis-vertical-circle-outline": 62166, + "ellipsis-vertical-circle-sharp": 62167, + "ellipsis-vertical-outline": 62168, + "ellipsis-vertical-sharp": 62169, + "enter": 62170, + "enter-outline": 62171, + "enter-sharp": 62172, + "exit": 62173, + "exit-outline": 62174, + "exit-sharp": 62175, + "expand": 62176, + "expand-outline": 62177, + "expand-sharp": 62178, + "extension-puzzle": 62179, + "extension-puzzle-outline": 62180, + "extension-puzzle-sharp": 62181, + "eye": 62182, + "eye-off": 62183, + "eye-off-outline": 62184, + "eye-off-sharp": 62185, + "eye-outline": 62186, + "eye-sharp": 62187, + "eyedrop": 62188, + "eyedrop-outline": 62189, + "eyedrop-sharp": 62190, + "fast-food": 62191, + "fast-food-outline": 62192, + "fast-food-sharp": 62193, + "female": 62194, + "female-outline": 62195, + "female-sharp": 62196, + "file-tray": 62197, + "file-tray-full": 62198, + "file-tray-full-outline": 62199, + "file-tray-full-sharp": 62200, + "file-tray-outline": 62201, + "file-tray-sharp": 62202, + "file-tray-stacked": 62203, + "file-tray-stacked-outline": 62204, + "file-tray-stacked-sharp": 62205, + "film": 62206, + "film-outline": 62207, + "film-sharp": 62208, + "filter": 62209, + "filter-circle": 62210, + "filter-circle-outline": 62211, + "filter-circle-sharp": 62212, + "filter-outline": 62213, + "filter-sharp": 62214, + "finger-print": 62215, + "finger-print-outline": 62216, + "finger-print-sharp": 62217, + "fish": 62218, + "fish-outline": 62219, + "fish-sharp": 62220, + "fitness": 62221, + "fitness-outline": 62222, + "fitness-sharp": 62223, + "flag": 62224, + "flag-outline": 62225, + "flag-sharp": 62226, + "flame": 62227, + "flame-outline": 62228, + "flame-sharp": 62229, + "flash": 62230, + "flash-off": 62231, + "flash-off-outline": 62232, + "flash-off-sharp": 62233, + "flash-outline": 62234, + "flash-sharp": 62235, + "flashlight": 62236, + "flashlight-outline": 62237, + "flashlight-sharp": 62238, + "flask": 62239, + "flask-outline": 62240, + "flask-sharp": 62241, + "flower": 62242, + "flower-outline": 62243, + "flower-sharp": 62244, + "folder": 62245, + "folder-open": 62246, + "folder-open-outline": 62247, + "folder-open-sharp": 62248, + "folder-outline": 62249, + "folder-sharp": 62250, + "football": 62251, + "football-outline": 62252, + "football-sharp": 62253, + "footsteps": 62254, + "footsteps-outline": 62255, + "footsteps-sharp": 62256, + "funnel": 62257, + "funnel-outline": 62258, + "funnel-sharp": 62259, + "game-controller": 62260, + "game-controller-outline": 62261, + "game-controller-sharp": 62262, + "gift": 62263, + "gift-outline": 62264, + "gift-sharp": 62265, + "git-branch": 62266, + "git-branch-outline": 62267, + "git-branch-sharp": 62268, + "git-commit": 62269, + "git-commit-outline": 62270, + "git-commit-sharp": 62271, + "git-compare": 62272, + "git-compare-outline": 62273, + "git-compare-sharp": 62274, + "git-merge": 62275, + "git-merge-outline": 62276, + "git-merge-sharp": 62277, + "git-network": 62278, + "git-network-outline": 62279, + "git-network-sharp": 62280, + "git-pull-request": 62281, + "git-pull-request-outline": 62282, + "git-pull-request-sharp": 62283, + "glasses": 62284, + "glasses-outline": 62285, + "glasses-sharp": 62286, + "globe": 62287, + "globe-outline": 62288, + "globe-sharp": 62289, + "golf": 62290, + "golf-outline": 62291, + "golf-sharp": 62292, + "grid": 62293, + "grid-outline": 62294, + "grid-sharp": 62295, + "hammer": 62296, + "hammer-outline": 62297, + "hammer-sharp": 62298, + "hand-left": 62299, + "hand-left-outline": 62300, + "hand-left-sharp": 62301, + "hand-right": 62302, + "hand-right-outline": 62303, + "hand-right-sharp": 62304, + "happy": 62305, + "happy-outline": 62306, + "happy-sharp": 62307, + "hardware-chip": 62308, + "hardware-chip-outline": 62309, + "hardware-chip-sharp": 62310, + "headset": 62311, + "headset-outline": 62312, + "headset-sharp": 62313, + "heart": 62314, + "heart-circle": 62315, + "heart-circle-outline": 62316, + "heart-circle-sharp": 62317, + "heart-dislike": 62318, + "heart-dislike-circle": 62319, + "heart-dislike-circle-outline": 62320, + "heart-dislike-circle-sharp": 62321, + "heart-dislike-outline": 62322, + "heart-dislike-sharp": 62323, + "heart-half": 62324, + "heart-half-outline": 62325, + "heart-half-sharp": 62326, + "heart-outline": 62327, + "heart-sharp": 62328, + "help": 62329, + "help-buoy": 62330, + "help-buoy-outline": 62331, + "help-buoy-sharp": 62332, + "help-circle": 62333, + "help-circle-outline": 62334, + "help-circle-sharp": 62335, + "help-outline": 62336, + "help-sharp": 62337, + "home": 62338, + "home-outline": 62339, + "home-sharp": 62340, + "hourglass": 62341, + "hourglass-outline": 62342, + "hourglass-sharp": 62343, + "ice-cream": 62344, + "ice-cream-outline": 62345, + "ice-cream-sharp": 62346, + "id-card": 62347, + "id-card-outline": 62348, + "id-card-sharp": 62349, + "image": 62350, + "image-outline": 62351, + "image-sharp": 62352, + "images": 62353, + "images-outline": 62354, + "images-sharp": 62355, + "infinite": 62356, + "infinite-outline": 62357, + "infinite-sharp": 62358, + "information": 62359, + "information-circle": 62360, + "information-circle-outline": 62361, + "information-circle-sharp": 62362, + "information-outline": 62363, + "information-sharp": 62364, + "invert-mode": 62365, + "invert-mode-outline": 62366, + "invert-mode-sharp": 62367, + "journal": 62368, + "journal-outline": 62369, + "journal-sharp": 62370, + "key": 62371, + "key-outline": 62372, + "key-sharp": 62373, + "keypad": 62374, + "keypad-outline": 62375, + "keypad-sharp": 62376, + "language": 62377, + "language-outline": 62378, + "language-sharp": 62379, + "laptop": 62380, + "laptop-outline": 62381, + "laptop-sharp": 62382, + "layers": 62383, + "layers-outline": 62384, + "layers-sharp": 62385, + "leaf": 62386, + "leaf-outline": 62387, + "leaf-sharp": 62388, + "library": 62389, + "library-outline": 62390, + "library-sharp": 62391, + "link": 62392, + "link-outline": 62393, + "link-sharp": 62394, + "list": 62395, + "list-circle": 62396, + "list-circle-outline": 62397, + "list-circle-sharp": 62398, + "list-outline": 62399, + "list-sharp": 62400, + "locate": 62401, + "locate-outline": 62402, + "locate-sharp": 62403, + "location": 62404, + "location-outline": 62405, + "location-sharp": 62406, + "lock-closed": 62407, + "lock-closed-outline": 62408, + "lock-closed-sharp": 62409, + "lock-open": 62410, + "lock-open-outline": 62411, + "lock-open-sharp": 62412, + "log-in": 62413, + "log-in-outline": 62414, + "log-in-sharp": 62415, + "log-out": 62416, + "log-out-outline": 62417, + "log-out-sharp": 62418, + "logo-alipay": 62419, + "logo-amazon": 62420, + "logo-amplify": 62421, + "logo-android": 62422, + "logo-angular": 62423, + "logo-appflow": 63049, + "logo-apple": 62424, + "logo-apple-appstore": 62425, + "logo-apple-ar": 62426, + "logo-behance": 62427, + "logo-bitbucket": 62428, + "logo-bitcoin": 62429, + "logo-buffer": 62430, + "logo-capacitor": 62431, + "logo-chrome": 62432, + "logo-closed-captioning": 62433, + "logo-codepen": 62434, + "logo-css3": 62435, + "logo-designernews": 62436, + "logo-deviantart": 62437, + "logo-discord": 62438, + "logo-docker": 62439, + "logo-dribbble": 62440, + "logo-dropbox": 62441, + "logo-edge": 62442, + "logo-electron": 62443, + "logo-euro": 62444, + "logo-facebook": 62445, + "logo-figma": 62446, + "logo-firebase": 62447, + "logo-firefox": 62448, + "logo-flickr": 62449, + "logo-foursquare": 62450, + "logo-github": 62451, + "logo-gitlab": 62452, + "logo-google": 62453, + "logo-google-playstore": 62454, + "logo-hackernews": 62455, + "logo-html5": 62456, + "logo-instagram": 62457, + "logo-ionic": 62458, + "logo-ionitron": 62459, + "logo-javascript": 62460, + "logo-laravel": 62461, + "logo-linkedin": 62462, + "logo-markdown": 62463, + "logo-mastodon": 62464, + "logo-medium": 62465, + "logo-microsoft": 62466, + "logo-no-smoking": 62467, + "logo-nodejs": 62468, + "logo-npm": 62469, + "logo-octocat": 62470, + "logo-paypal": 62471, + "logo-pinterest": 62472, + "logo-playstation": 62473, + "logo-pwa": 62474, + "logo-python": 62475, + "logo-react": 62476, + "logo-reddit": 62477, + "logo-rss": 62478, + "logo-sass": 62479, + "logo-skype": 62480, + "logo-slack": 62481, + "logo-snapchat": 62482, + "logo-soundcloud": 62483, + "logo-stackoverflow": 62484, + "logo-steam": 62485, + "logo-stencil": 62486, + "logo-tableau": 62487, + "logo-tiktok": 62488, + "logo-trapeze": 63050, + "logo-tumblr": 62489, + "logo-tux": 62490, + "logo-twitch": 62491, + "logo-twitter": 62492, + "logo-usd": 62493, + "logo-venmo": 62494, + "logo-vercel": 62495, + "logo-vimeo": 62496, + "logo-vk": 62497, + "logo-vue": 62498, + "logo-web-component": 62499, + "logo-wechat": 62500, + "logo-whatsapp": 62501, + "logo-windows": 62502, + "logo-wordpress": 62503, + "logo-x": 63051, + "logo-xbox": 62504, + "logo-xing": 62505, + "logo-yahoo": 62506, + "logo-yen": 62507, + "logo-youtube": 62508, + "magnet": 62509, + "magnet-outline": 62510, + "magnet-sharp": 62511, + "mail": 62512, + "mail-open": 62513, + "mail-open-outline": 62514, + "mail-open-sharp": 62515, + "mail-outline": 62516, + "mail-sharp": 62517, + "mail-unread": 62518, + "mail-unread-outline": 62519, + "mail-unread-sharp": 62520, + "male": 62521, + "male-female": 62522, + "male-female-outline": 62523, + "male-female-sharp": 62524, + "male-outline": 62525, + "male-sharp": 62526, + "man": 62527, + "man-outline": 62528, + "man-sharp": 62529, + "map": 62530, + "map-outline": 62531, + "map-sharp": 62532, + "medal": 62533, + "medal-outline": 62534, + "medal-sharp": 62535, + "medical": 62536, + "medical-outline": 62537, + "medical-sharp": 62538, + "medkit": 62539, + "medkit-outline": 62540, + "medkit-sharp": 62541, + "megaphone": 62542, + "megaphone-outline": 62543, + "megaphone-sharp": 62544, + "menu": 62545, + "menu-outline": 62546, + "menu-sharp": 62547, + "mic": 62548, + "mic-circle": 62549, + "mic-circle-outline": 62550, + "mic-circle-sharp": 62551, + "mic-off": 62552, + "mic-off-circle": 62553, + "mic-off-circle-outline": 62554, + "mic-off-circle-sharp": 62555, + "mic-off-outline": 62556, + "mic-off-sharp": 62557, + "mic-outline": 62558, + "mic-sharp": 62559, + "moon": 62560, + "moon-outline": 62561, + "moon-sharp": 62562, + "move": 62563, + "move-outline": 62564, + "move-sharp": 62565, + "musical-note": 62566, + "musical-note-outline": 62567, + "musical-note-sharp": 62568, + "musical-notes": 62569, + "musical-notes-outline": 62570, + "musical-notes-sharp": 62571, + "navigate": 62572, + "navigate-circle": 62573, + "navigate-circle-outline": 62574, + "navigate-circle-sharp": 62575, + "navigate-outline": 62576, + "navigate-sharp": 62577, + "newspaper": 62578, + "newspaper-outline": 62579, + "newspaper-sharp": 62580, + "notifications": 62581, + "notifications-circle": 62582, + "notifications-circle-outline": 62583, + "notifications-circle-sharp": 62584, + "notifications-off": 62585, + "notifications-off-circle": 62586, + "notifications-off-circle-outline": 62587, + "notifications-off-circle-sharp": 62588, + "notifications-off-outline": 62589, + "notifications-off-sharp": 62590, + "notifications-outline": 62591, + "notifications-sharp": 62592, + "nuclear": 62593, + "nuclear-outline": 62594, + "nuclear-sharp": 62595, + "nutrition": 62596, + "nutrition-outline": 62597, + "nutrition-sharp": 62598, + "open": 62599, + "open-outline": 62600, + "open-sharp": 62601, + "options": 62602, + "options-outline": 62603, + "options-sharp": 62604, + "paper-plane": 62605, + "paper-plane-outline": 62606, + "paper-plane-sharp": 62607, + "partly-sunny": 62608, + "partly-sunny-outline": 62609, + "partly-sunny-sharp": 62610, + "pause": 62611, + "pause-circle": 62612, + "pause-circle-outline": 62613, + "pause-circle-sharp": 62614, + "pause-outline": 62615, + "pause-sharp": 62616, + "paw": 62617, + "paw-outline": 62618, + "paw-sharp": 62619, + "pencil": 62620, + "pencil-outline": 62621, + "pencil-sharp": 62622, + "people": 62623, + "people-circle": 62624, + "people-circle-outline": 62625, + "people-circle-sharp": 62626, + "people-outline": 62627, + "people-sharp": 62628, + "person": 62629, + "person-add": 62630, + "person-add-outline": 62631, + "person-add-sharp": 62632, + "person-circle": 62633, + "person-circle-outline": 62634, + "person-circle-sharp": 62635, + "person-outline": 62636, + "person-remove": 62637, + "person-remove-outline": 62638, + "person-remove-sharp": 62639, + "person-sharp": 62640, + "phone-landscape": 62641, + "phone-landscape-outline": 62642, + "phone-landscape-sharp": 62643, + "phone-portrait": 62644, + "phone-portrait-outline": 62645, + "phone-portrait-sharp": 62646, + "pie-chart": 62647, + "pie-chart-outline": 62648, + "pie-chart-sharp": 62649, + "pin": 62650, + "pin-outline": 62651, + "pin-sharp": 62652, + "pint": 62653, + "pint-outline": 62654, + "pint-sharp": 62655, + "pizza": 62656, + "pizza-outline": 62657, + "pizza-sharp": 62658, + "planet": 62659, + "planet-outline": 62660, + "planet-sharp": 62661, + "play": 62662, + "play-back": 62663, + "play-back-circle": 62664, + "play-back-circle-outline": 62665, + "play-back-circle-sharp": 62666, + "play-back-outline": 62667, + "play-back-sharp": 62668, + "play-circle": 62669, + "play-circle-outline": 62670, + "play-circle-sharp": 62671, + "play-forward": 62672, + "play-forward-circle": 62673, + "play-forward-circle-outline": 62674, + "play-forward-circle-sharp": 62675, + "play-forward-outline": 62676, + "play-forward-sharp": 62677, + "play-outline": 62678, + "play-sharp": 62679, + "play-skip-back": 62680, + "play-skip-back-circle": 62681, + "play-skip-back-circle-outline": 62682, + "play-skip-back-circle-sharp": 62683, + "play-skip-back-outline": 62684, + "play-skip-back-sharp": 62685, + "play-skip-forward": 62686, + "play-skip-forward-circle": 62687, + "play-skip-forward-circle-outline": 62688, + "play-skip-forward-circle-sharp": 62689, + "play-skip-forward-outline": 62690, + "play-skip-forward-sharp": 62691, + "podium": 62692, + "podium-outline": 62693, + "podium-sharp": 62694, + "power": 62695, + "power-outline": 62696, + "power-sharp": 62697, + "pricetag": 62698, + "pricetag-outline": 62699, + "pricetag-sharp": 62700, + "pricetags": 62701, + "pricetags-outline": 62702, + "pricetags-sharp": 62703, + "print": 62704, + "print-outline": 62705, + "print-sharp": 62706, + "prism": 62707, + "prism-outline": 62708, + "prism-sharp": 62709, + "pulse": 62710, + "pulse-outline": 62711, + "pulse-sharp": 62712, + "push": 62713, + "push-outline": 62714, + "push-sharp": 62715, + "qr-code": 62716, + "qr-code-outline": 62717, + "qr-code-sharp": 62718, + "radio": 62719, + "radio-button-off": 62720, + "radio-button-off-outline": 62721, + "radio-button-off-sharp": 62722, + "radio-button-on": 62723, + "radio-button-on-outline": 62724, + "radio-button-on-sharp": 62725, + "radio-outline": 62726, + "radio-sharp": 62727, + "rainy": 62728, + "rainy-outline": 62729, + "rainy-sharp": 62730, + "reader": 62731, + "reader-outline": 62732, + "reader-sharp": 62733, + "receipt": 62734, + "receipt-outline": 62735, + "receipt-sharp": 62736, + "recording": 62737, + "recording-outline": 62738, + "recording-sharp": 62739, + "refresh": 62740, + "refresh-circle": 62741, + "refresh-circle-outline": 62742, + "refresh-circle-sharp": 62743, + "refresh-outline": 62744, + "refresh-sharp": 62745, + "reload": 62746, + "reload-circle": 62747, + "reload-circle-outline": 62748, + "reload-circle-sharp": 62749, + "reload-outline": 62750, + "reload-sharp": 62751, + "remove": 62752, + "remove-circle": 62753, + "remove-circle-outline": 62754, + "remove-circle-sharp": 62755, + "remove-outline": 62756, + "remove-sharp": 62757, + "reorder-four": 62758, + "reorder-four-outline": 62759, + "reorder-four-sharp": 62760, + "reorder-three": 62761, + "reorder-three-outline": 62762, + "reorder-three-sharp": 62763, + "reorder-two": 62764, + "reorder-two-outline": 62765, + "reorder-two-sharp": 62766, + "repeat": 62767, + "repeat-outline": 62768, + "repeat-sharp": 62769, + "resize": 62770, + "resize-outline": 62771, + "resize-sharp": 62772, + "restaurant": 62773, + "restaurant-outline": 62774, + "restaurant-sharp": 62775, + "return-down-back": 62776, + "return-down-back-outline": 62777, + "return-down-back-sharp": 62778, + "return-down-forward": 62779, + "return-down-forward-outline": 62780, + "return-down-forward-sharp": 62781, + "return-up-back": 62782, + "return-up-back-outline": 62783, + "return-up-back-sharp": 62784, + "return-up-forward": 62785, + "return-up-forward-outline": 62786, + "return-up-forward-sharp": 62787, + "ribbon": 62788, + "ribbon-outline": 62789, + "ribbon-sharp": 62790, + "rocket": 62791, + "rocket-outline": 62792, + "rocket-sharp": 62793, + "rose": 62794, + "rose-outline": 62795, + "rose-sharp": 62796, + "sad": 62797, + "sad-outline": 62798, + "sad-sharp": 62799, + "save": 62800, + "save-outline": 62801, + "save-sharp": 62802, + "scale": 62803, + "scale-outline": 62804, + "scale-sharp": 62805, + "scan": 62806, + "scan-circle": 62807, + "scan-circle-outline": 62808, + "scan-circle-sharp": 62809, + "scan-outline": 62810, + "scan-sharp": 62811, + "school": 62812, + "school-outline": 62813, + "school-sharp": 62814, + "search": 62815, + "search-circle": 62816, + "search-circle-outline": 62817, + "search-circle-sharp": 62818, + "search-outline": 62819, + "search-sharp": 62820, + "send": 62821, + "send-outline": 62822, + "send-sharp": 62823, + "server": 62824, + "server-outline": 62825, + "server-sharp": 62826, + "settings": 62827, + "settings-outline": 62828, + "settings-sharp": 62829, + "shapes": 62830, + "shapes-outline": 62831, + "shapes-sharp": 62832, + "share": 62833, + "share-outline": 62834, + "share-sharp": 62835, + "share-social": 62836, + "share-social-outline": 62837, + "share-social-sharp": 62838, + "shield": 62839, + "shield-checkmark": 62840, + "shield-checkmark-outline": 62841, + "shield-checkmark-sharp": 62842, + "shield-half": 62843, + "shield-half-outline": 62844, + "shield-half-sharp": 62845, + "shield-outline": 62846, + "shield-sharp": 62847, + "shirt": 62848, + "shirt-outline": 62849, + "shirt-sharp": 62850, + "shuffle": 62851, + "shuffle-outline": 62852, + "shuffle-sharp": 62853, + "skull": 62854, + "skull-outline": 62855, + "skull-sharp": 62856, + "snow": 62857, + "snow-outline": 62858, + "snow-sharp": 62859, + "sparkles": 62860, + "sparkles-outline": 62861, + "sparkles-sharp": 62862, + "speedometer": 62863, + "speedometer-outline": 62864, + "speedometer-sharp": 62865, + "square": 62866, + "square-outline": 62867, + "square-sharp": 62868, + "star": 62869, + "star-half": 62870, + "star-half-outline": 62871, + "star-half-sharp": 62872, + "star-outline": 62873, + "star-sharp": 62874, + "stats-chart": 62875, + "stats-chart-outline": 62876, + "stats-chart-sharp": 62877, + "stop": 62878, + "stop-circle": 62879, + "stop-circle-outline": 62880, + "stop-circle-sharp": 62881, + "stop-outline": 62882, + "stop-sharp": 62883, + "stopwatch": 62884, + "stopwatch-outline": 62885, + "stopwatch-sharp": 62886, + "storefront": 62887, + "storefront-outline": 62888, + "storefront-sharp": 62889, + "subway": 62890, + "subway-outline": 62891, + "subway-sharp": 62892, + "sunny": 62893, + "sunny-outline": 62894, + "sunny-sharp": 62895, + "swap-horizontal": 62896, + "swap-horizontal-outline": 62897, + "swap-horizontal-sharp": 62898, + "swap-vertical": 62899, + "swap-vertical-outline": 62900, + "swap-vertical-sharp": 62901, + "sync": 62902, + "sync-circle": 62903, + "sync-circle-outline": 62904, + "sync-circle-sharp": 62905, + "sync-outline": 62906, + "sync-sharp": 62907, + "tablet-landscape": 62908, + "tablet-landscape-outline": 62909, + "tablet-landscape-sharp": 62910, + "tablet-portrait": 62911, + "tablet-portrait-outline": 62912, + "tablet-portrait-sharp": 62913, + "telescope": 62914, + "telescope-outline": 62915, + "telescope-sharp": 62916, + "tennisball": 62917, + "tennisball-outline": 62918, + "tennisball-sharp": 62919, + "terminal": 62920, + "terminal-outline": 62921, + "terminal-sharp": 62922, + "text": 62923, + "text-outline": 62924, + "text-sharp": 62925, + "thermometer": 62926, + "thermometer-outline": 62927, + "thermometer-sharp": 62928, + "thumbs-down": 62929, + "thumbs-down-outline": 62930, + "thumbs-down-sharp": 62931, + "thumbs-up": 62932, + "thumbs-up-outline": 62933, + "thumbs-up-sharp": 62934, + "thunderstorm": 62935, + "thunderstorm-outline": 62936, + "thunderstorm-sharp": 62937, + "ticket": 62938, + "ticket-outline": 62939, + "ticket-sharp": 62940, + "time": 62941, + "time-outline": 62942, + "time-sharp": 62943, + "timer": 62944, + "timer-outline": 62945, + "timer-sharp": 62946, + "today": 62947, + "today-outline": 62948, + "today-sharp": 62949, + "toggle": 62950, + "toggle-outline": 62951, + "toggle-sharp": 62952, + "trail-sign": 62953, + "trail-sign-outline": 62954, + "trail-sign-sharp": 62955, + "train": 62956, + "train-outline": 62957, + "train-sharp": 62958, + "transgender": 62959, + "transgender-outline": 62960, + "transgender-sharp": 62961, + "trash": 62962, + "trash-bin": 62963, + "trash-bin-outline": 62964, + "trash-bin-sharp": 62965, + "trash-outline": 62966, + "trash-sharp": 62967, + "trending-down": 62968, + "trending-down-outline": 62969, + "trending-down-sharp": 62970, + "trending-up": 62971, + "trending-up-outline": 62972, + "trending-up-sharp": 62973, + "triangle": 62974, + "triangle-outline": 62975, + "triangle-sharp": 62976, + "trophy": 62977, + "trophy-outline": 62978, + "trophy-sharp": 62979, + "tv": 62980, + "tv-outline": 62981, + "tv-sharp": 62982, + "umbrella": 62983, + "umbrella-outline": 62984, + "umbrella-sharp": 62985, + "unlink": 62986, + "unlink-outline": 62987, + "unlink-sharp": 62988, + "videocam": 62989, + "videocam-off": 62990, + "videocam-off-outline": 62991, + "videocam-off-sharp": 62992, + "videocam-outline": 62993, + "videocam-sharp": 62994, + "volume-high": 62995, + "volume-high-outline": 62996, + "volume-high-sharp": 62997, + "volume-low": 62998, + "volume-low-outline": 62999, + "volume-low-sharp": 63000, + "volume-medium": 63001, + "volume-medium-outline": 63002, + "volume-medium-sharp": 63003, + "volume-mute": 63004, + "volume-mute-outline": 63005, + "volume-mute-sharp": 63006, + "volume-off": 63007, + "volume-off-outline": 63008, + "volume-off-sharp": 63009, + "walk": 63010, + "walk-outline": 63011, + "walk-sharp": 63012, + "wallet": 63013, + "wallet-outline": 63014, + "wallet-sharp": 63015, + "warning": 63016, + "warning-outline": 63017, + "warning-sharp": 63018, + "watch": 63019, + "watch-outline": 63020, + "watch-sharp": 63021, + "water": 63022, + "water-outline": 63023, + "water-sharp": 63024, + "wifi": 63025, + "wifi-outline": 63026, + "wifi-sharp": 63027, + "wine": 63028, + "wine-outline": 63029, + "wine-sharp": 63030, + "woman": 63031, + "woman-outline": 63032, + "woman-sharp": 63033 +} \ No newline at end of file diff --git a/packages/ionicons/package.json b/packages/ionicons/package.json new file mode 100644 index 000000000..0f9241da4 --- /dev/null +++ b/packages/ionicons/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/ionicons", + "version": "7.4.0", + "description": "Ionicons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "ionicons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/ionicons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "ionicons": "7.4.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/ionicons/src/index.ts b/packages/ionicons/src/index.ts new file mode 100644 index 000000000..5205429ed --- /dev/null +++ b/packages/ionicons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Ionicons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Ionicons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'Ionicons', + fontFileName: 'Ionicons.ttf', + fontSource: require('../fonts/Ionicons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/ionicons/tsconfig.build.json b/packages/ionicons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/ionicons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/ionicons/tsconfig.json b/packages/ionicons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/ionicons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/material-design-icons/.yo-rc.json b/packages/material-design-icons/.yo-rc.json new file mode 100644 index 000000000..83da41e49 --- /dev/null +++ b/packages/material-design-icons/.yo-rc.json @@ -0,0 +1,16 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "material-design-icons", + "upstreamFont": "@mdi/font", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/@mdi/font/css/materialdesignicons.css", + "mode": "css", + "prefix": ".mdi-" + }, + "copyFont": { + "location": "../../node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf" + } + } + } +} diff --git a/packages/material-design-icons/README.md b/packages/material-design-icons/README.md new file mode 100644 index 000000000..8c688cbd7 --- /dev/null +++ b/packages/material-design-icons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Material Design Icons + +Material Design Icons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/material-design-icons +``` + +## Usage + +```js +import MaterialDesignIcons from '@react-native-vector-icons/material-design-icons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/material-design-icons/babel.config.js b/packages/material-design-icons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/material-design-icons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/MaterialCommunityIcons.ttf b/packages/material-design-icons/fonts/MaterialDesignIcons.ttf similarity index 78% rename from Fonts/MaterialCommunityIcons.ttf rename to packages/material-design-icons/fonts/MaterialDesignIcons.ttf index ba8735957..bba7dcf6c 100644 Binary files a/Fonts/MaterialCommunityIcons.ttf and b/packages/material-design-icons/fonts/MaterialDesignIcons.ttf differ diff --git a/glyphmaps/MaterialCommunityIcons.json b/packages/material-design-icons/glyphmaps/MaterialDesignIcons.json similarity index 87% rename from glyphmaps/MaterialCommunityIcons.json rename to packages/material-design-icons/glyphmaps/MaterialDesignIcons.json index c06a81968..91ceb7c79 100644 --- a/glyphmaps/MaterialCommunityIcons.json +++ b/packages/material-design-icons/glyphmaps/MaterialDesignIcons.json @@ -24,12 +24,19 @@ "account-arrow-right-outline": 985940, "account-arrow-up": 989287, "account-arrow-up-outline": 989290, + "account-badge": 989962, + "account-badge-outline": 989963, "account-box": 983046, + "account-box-edit-outline": 990408, + "account-box-minus-outline": 990409, "account-box-multiple": 985396, "account-box-multiple-outline": 987146, "account-box-outline": 983047, + "account-box-plus-outline": 990410, "account-cancel": 987871, "account-cancel-outline": 987872, + "account-card": 990116, + "account-card-outline": 990117, "account-cash": 987287, "account-cash-outline": 987288, "account-check": 983048, @@ -47,17 +54,24 @@ "account-convert-outline": 987905, "account-cowboy-hat": 986779, "account-cowboy-hat-outline": 989171, + "account-credit-card": 990118, + "account-credit-card-outline": 990119, "account-details": 984625, "account-details-outline": 988018, "account-edit": 984764, "account-edit-outline": 987131, "account-eye": 984096, "account-eye-outline": 987771, + "account-file": 990375, + "account-file-outline": 990376, + "account-file-text": 990377, + "account-file-text-outline": 990378, "account-filter": 985398, "account-filter-outline": 987037, "account-group": 985161, "account-group-outline": 985944, "account-hard-hat": 984501, + "account-hard-hat-outline": 989727, "account-heart": 985241, "account-heart-outline": 986083, "account-injury": 989205, @@ -83,6 +97,8 @@ "account-music": 985091, "account-music-outline": 986345, "account-network": 983057, + "account-network-off": 989937, + "account-network-off-outline": 989938, "account-network-outline": 986086, "account-off": 983058, "account-off-outline": 986087, @@ -95,6 +111,8 @@ "account-reactivate-outline": 988460, "account-remove": 983061, "account-remove-outline": 985837, + "account-school": 989728, + "account-school-outline": 989729, "account-search": 983062, "account-search-outline": 985397, "account-settings": 984624, @@ -109,6 +127,8 @@ "account-switch-outline": 984267, "account-sync": 989467, "account-sync-outline": 989468, + "account-tag": 990235, + "account-tag-outline": 990236, "account-tie": 986339, "account-tie-hat": 989336, "account-tie-hat-outline": 989337, @@ -117,6 +137,7 @@ "account-tie-voice-off": 987914, "account-tie-voice-off-outline": 987915, "account-tie-voice-outline": 987913, + "account-tie-woman": 989836, "account-voice": 984523, "account-voice-off": 986836, "account-wrench": 989338, @@ -130,6 +151,7 @@ "air-humidifier": 987289, "air-humidifier-off": 988262, "air-purifier": 986436, + "air-purifier-off": 990039, "airbag": 986089, "airballoon": 983068, "airballoon-outline": 987147, @@ -350,7 +372,6 @@ "amplifier-off": 987573, "anchor": 983089, "android": 983090, - "android-messages": 986437, "android-studio": 983092, "angle-acute": 985399, "angle-obtuse": 985400, @@ -533,6 +554,8 @@ "arrow-left-thin-circle-outline": 988570, "arrow-left-top": 989095, "arrow-left-top-bold": 989096, + "arrow-oscillating": 990353, + "arrow-oscillating-off": 990354, "arrow-projectile": 989248, "arrow-projectile-multiple": 989247, "arrow-right": 983124, @@ -615,27 +638,41 @@ "arrow-up-thin": 989618, "arrow-up-thin-circle-outline": 988567, "arrow-vertical-lock": 987484, + "artboard": 990106, "artstation": 985947, "aspect-ratio": 985636, "assistant": 983140, "asterisk": 984772, + "asterisk-circle-outline": 989735, "at": 983141, "atlassian": 985092, "atm": 986439, "atom": 984936, "atom-variant": 986747, "attachment": 983142, + "attachment-check": 989889, + "attachment-lock": 989636, + "attachment-minus": 989890, + "attachment-off": 989891, + "attachment-plus": 989892, + "attachment-remove": 989893, + "atv": 990064, "audio-input-rca": 989291, "audio-input-stereo-minijack": 989292, "audio-input-xlr": 989293, "audio-video": 985405, "audio-video-off": 987574, "augmented-reality": 985168, + "aurora": 990137, "auto-download": 988030, "auto-fix": 983144, + "auto-mode": 990240, "auto-upload": 983145, "autorenew": 983146, + "autorenew-off": 989671, "av-timer": 983147, + "awning": 990087, + "awning-outline": 990088, "aws": 986639, "axe": 985288, "axe-battle": 989250, @@ -662,6 +699,7 @@ "baby-bottle": 986937, "baby-bottle-outline": 986938, "baby-buggy": 988128, + "baby-buggy-off": 989939, "baby-carriage": 984719, "baby-carriage-off": 987040, "baby-face": 986748, @@ -689,6 +727,10 @@ "bag-personal-off": 986641, "bag-personal-off-outline": 986642, "bag-personal-outline": 986643, + "bag-personal-plus": 990372, + "bag-personal-plus-outline": 990373, + "bag-personal-tag": 989964, + "bag-personal-tag-outline": 989965, "bag-suitcase": 988555, "bag-suitcase-off": 988557, "bag-suitcase-off-outline": 988558, @@ -703,6 +745,8 @@ "bandage": 986543, "bank": 983152, "bank-check": 988757, + "bank-circle": 990211, + "bank-circle-outline": 990212, "bank-minus": 986544, "bank-off": 988758, "bank-off-outline": 988759, @@ -719,10 +763,12 @@ "barley-off": 985949, "barn": 985950, "barrel": 983156, + "barrel-outline": 989736, "baseball": 985170, "baseball-bat": 985171, "baseball-diamond": 988652, "baseball-diamond-outline": 988653, + "baseball-outline": 990298, "bash": 987523, "basket": 983158, "basket-check": 989413, @@ -802,6 +848,8 @@ "battery-charging-wireless-outline": 985106, "battery-check": 989154, "battery-check-outline": 989155, + "battery-clock": 989669, + "battery-clock-outline": 989670, "battery-heart": 987663, "battery-heart-outline": 987664, "battery-heart-variant": 987665, @@ -843,6 +891,7 @@ "beaker-remove": 987699, "beaker-remove-outline": 987700, "bed": 983779, + "bed-clock": 990100, "bed-double": 987092, "bed-double-outline": 987091, "bed-empty": 985248, @@ -871,6 +920,8 @@ "bell-check-outline": 987622, "bell-circle": 986458, "bell-circle-outline": 986459, + "bell-cog": 989737, + "bell-cog-outline": 989738, "bell-minus": 988137, "bell-minus-outline": 988138, "bell-off": 983195, @@ -884,6 +935,8 @@ "bell-ring-outline": 983199, "bell-sleep": 983200, "bell-sleep-outline": 985747, + "bench": 990241, + "bench-back": 990242, "beta": 983201, "betamax": 985547, "biathlon": 986644, @@ -894,6 +947,9 @@ "bicycle-penny-farthing": 988649, "bike": 983203, "bike-fast": 987423, + "bike-pedal": 990243, + "bike-pedal-clipless": 990244, + "bike-pedal-mountain": 990245, "billboard": 987152, "billiards": 985953, "billiards-rack": 985954, @@ -908,7 +964,11 @@ "blender-outline": 989210, "blender-software": 983211, "blinds": 983212, + "blinds-horizontal": 989739, + "blinds-horizontal-closed": 989740, "blinds-open": 987153, + "blinds-vertical": 989741, + "blinds-vertical-closed": 989742, "block-helper": 983213, "blood-bag": 986348, "bluetooth": 983215, @@ -925,6 +985,7 @@ "bomb": 984721, "bomb-off": 984773, "bone": 983225, + "bone-off": 989664, "book": 983226, "book-account": 988077, "book-account-outline": 988078, @@ -952,6 +1013,8 @@ "book-edit-outline": 988813, "book-education": 988873, "book-education-outline": 988874, + "book-heart": 989725, + "book-heart-outline": 989726, "book-information-variant": 987247, "book-lock": 984986, "book-lock-open": 984987, @@ -971,10 +1034,12 @@ "book-off-outline": 988821, "book-open": 983229, "book-open-blank-variant": 983230, + "book-open-blank-variant-outline": 990411, "book-open-outline": 985955, "book-open-page-variant": 984538, "book-open-page-variant-outline": 988630, "book-open-variant": 988407, + "book-open-variant-outline": 990412, "book-outline": 985956, "book-play": 986754, "book-play-outline": 986755, @@ -995,10 +1060,11 @@ "book-sync": 988828, "book-sync-outline": 988872, "book-variant": 983231, - "book-variant-multiple": 983228, "bookmark": 983232, + "bookmark-box": 990069, "bookmark-box-multiple": 989548, "bookmark-box-multiple-outline": 989549, + "bookmark-box-outline": 990070, "bookmark-check": 983233, "bookmark-check-outline": 988027, "bookmark-minus": 985548, @@ -1040,6 +1106,7 @@ "border-none": 983245, "border-none-variant": 985252, "border-outside": 983246, + "border-radius": 989940, "border-right": 983247, "border-right-variant": 985253, "border-style": 983248, @@ -1078,6 +1145,10 @@ "briefcase": 983254, "briefcase-account": 986352, "briefcase-account-outline": 986353, + "briefcase-arrow-left-right": 989837, + "briefcase-arrow-left-right-outline": 989838, + "briefcase-arrow-up-down": 989839, + "briefcase-arrow-up-down-outline": 989840, "briefcase-check": 983255, "briefcase-check-outline": 987934, "briefcase-clock": 987344, @@ -1119,6 +1190,7 @@ "broom": 983266, "brush": 983267, "brush-off": 989041, + "brush-outline": 989709, "brush-variant": 989203, "bucket": 988181, "bucket-outline": 988182, @@ -1127,7 +1199,14 @@ "bug-check": 985646, "bug-check-outline": 985647, "bug-outline": 985648, + "bug-pause": 989941, + "bug-pause-outline": 989942, + "bug-play": 989943, + "bug-play-outline": 989944, + "bug-stop": 989945, + "bug-stop-outline": 989946, "bugle": 986548, + "bulkhead-light": 989743, "bulldozer": 985890, "bullet": 986355, "bulletin-board": 983269, @@ -1151,11 +1230,15 @@ "bus-multiple": 986943, "bus-school": 984991, "bus-side": 984992, + "bus-sign": 990401, "bus-stop": 987154, "bus-stop-covered": 987155, "bus-stop-uncovered": 987156, + "bus-wrench": 990402, "butterfly": 988553, "butterfly-outline": 988554, + "button-cursor": 990031, + "button-pointer": 990032, "cabin-a-frame": 989324, "cable-data": 988052, "cached": 983272, @@ -1171,8 +1254,11 @@ "calendar-account": 986839, "calendar-account-outline": 986840, "calendar-alert": 985649, + "calendar-alert-outline": 990050, "calendar-arrow-left": 987444, "calendar-arrow-right": 987445, + "calendar-badge": 990109, + "calendar-badge-outline": 990110, "calendar-blank": 983278, "calendar-blank-multiple": 987251, "calendar-blank-outline": 985958, @@ -1181,24 +1267,40 @@ "calendar-clock": 983280, "calendar-clock-outline": 988897, "calendar-collapse-horizontal": 989341, + "calendar-collapse-horizontal-outline": 990051, "calendar-cursor": 988539, + "calendar-cursor-outline": 990052, "calendar-edit": 985255, + "calendar-edit-outline": 990053, "calendar-end": 988780, + "calendar-end-outline": 990054, "calendar-expand-horizontal": 989342, + "calendar-expand-horizontal-outline": 990055, "calendar-export": 985892, + "calendar-export-outline": 990056, + "calendar-filter": 989746, + "calendar-filter-outline": 989747, "calendar-heart": 985554, + "calendar-heart-outline": 990057, "calendar-import": 985893, + "calendar-import-outline": 990058, "calendar-lock": 988737, + "calendar-lock-open": 990043, + "calendar-lock-open-outline": 990044, "calendar-lock-outline": 988738, "calendar-minus": 986460, + "calendar-minus-outline": 990059, "calendar-month": 986647, "calendar-month-outline": 986648, "calendar-multiple": 983281, "calendar-multiple-check": 983282, "calendar-multiselect": 985650, + "calendar-multiselect-outline": 990037, "calendar-outline": 985959, "calendar-plus": 983283, + "calendar-plus-outline": 990060, "calendar-question": 984722, + "calendar-question-outline": 990061, "calendar-range": 984697, "calendar-range-outline": 985960, "calendar-refresh": 983521, @@ -1206,15 +1308,22 @@ "calendar-remove": 983284, "calendar-remove-outline": 986181, "calendar-search": 985420, + "calendar-search-outline": 990062, "calendar-star": 985555, + "calendar-star-four-points": 990239, + "calendar-star-outline": 990035, "calendar-start": 988781, + "calendar-start-outline": 990063, "calendar-sync": 986766, "calendar-sync-outline": 986767, "calendar-text": 983285, "calendar-text-outline": 986182, "calendar-today": 983286, + "calendar-today-outline": 989744, "calendar-week": 985651, "calendar-week-begin": 985652, + "calendar-week-begin-outline": 989745, + "calendar-week-outline": 989748, "calendar-weekend": 986841, "calendar-weekend-outline": 986842, "call-made": 983287, @@ -1239,6 +1348,10 @@ "camera-gopro": 984993, "camera-image": 985292, "camera-iris": 983300, + "camera-lock": 989716, + "camera-lock-open": 990221, + "camera-lock-open-outline": 990222, + "camera-lock-outline": 989717, "camera-marker": 989607, "camera-marker-outline": 989608, "camera-metering-center": 984994, @@ -1301,6 +1414,7 @@ "car-defrost-rear": 986466, "car-door": 985963, "car-door-lock": 987293, + "car-door-lock-open": 990337, "car-electric": 985964, "car-electric-outline": 988597, "car-emergency": 988687, @@ -1320,6 +1434,8 @@ "car-outline": 988397, "car-parking-lights": 986467, "car-pickup": 985002, + "car-search": 990093, + "car-search-outline": 990094, "car-seat": 987044, "car-seat-cooler": 987045, "car-seat-heater": 987046, @@ -1408,6 +1524,7 @@ "cart-minus": 986472, "cart-off": 984683, "cart-outline": 983313, + "cart-percent": 990126, "cart-plus": 983314, "cart-remove": 986473, "cart-variant": 988651, @@ -1415,16 +1532,20 @@ "cash": 983316, "cash-100": 983317, "cash-check": 988398, + "cash-clock": 989841, + "cash-edit": 990379, "cash-fast": 989276, "cash-lock": 988394, "cash-lock-open": 988395, "cash-marker": 986552, "cash-minus": 987744, "cash-multiple": 983318, + "cash-off": 990329, "cash-plus": 987745, "cash-refund": 985756, "cash-register": 986356, "cash-remove": 987746, + "cash-sync": 989842, "cassette": 985556, "cast": 983320, "cast-audio": 987166, @@ -1445,6 +1566,7 @@ "ceiling-light-outline": 989127, "cellphone": 983324, "cellphone-arrow-down": 985557, + "cellphone-arrow-down-variant": 989637, "cellphone-basic": 983326, "cellphone-charging": 988055, "cellphone-check": 989181, @@ -1475,6 +1597,7 @@ "chair-school": 983333, "chandelier": 989075, "charity": 986191, + "charity-search": 990338, "chart-arc": 983334, "chart-areaspline": 983335, "chart-areaspline-variant": 986769, @@ -1483,6 +1606,8 @@ "chart-bell-curve": 986192, "chart-bell-curve-cumulative": 987047, "chart-box": 988493, + "chart-box-multiple": 990413, + "chart-box-multiple-outline": 990414, "chart-box-outline": 988494, "chart-box-plus-outline": 988495, "chart-bubble": 984547, @@ -1496,6 +1621,7 @@ "chart-multiline": 985300, "chart-multiple": 987667, "chart-pie": 983339, + "chart-pie-outline": 990175, "chart-ppf": 988032, "chart-sankey": 987615, "chart-sankey-variant": 987616, @@ -1536,6 +1662,8 @@ "check-underline-circle": 986656, "check-underline-circle-outline": 986657, "checkbook": 985757, + "checkbook-arrow-left": 990237, + "checkbook-arrow-right": 990238, "checkbox-blank": 983342, "checkbox-blank-badge": 987510, "checkbox-blank-badge-outline": 983319, @@ -1545,8 +1673,11 @@ "checkbox-blank-off-outline": 987885, "checkbox-blank-outline": 983345, "checkbox-intermediate": 985174, + "checkbox-intermediate-variant": 990036, "checkbox-marked": 983346, "checkbox-marked-circle": 983347, + "checkbox-marked-circle-auto-outline": 990246, + "checkbox-marked-circle-minus-outline": 990247, "checkbox-marked-circle-outline": 983348, "checkbox-marked-circle-plus-outline": 989479, "checkbox-marked-outline": 983349, @@ -1614,6 +1745,7 @@ "chili-off-outline": 989167, "chip": 984602, "church": 983364, + "church-outline": 989954, "cigar": 987529, "cigar-off": 988187, "circle": 984933, @@ -1641,6 +1773,7 @@ "circle-small": 985567, "circular-saw": 986658, "city": 983366, + "city-switch": 990248, "city-variant": 985654, "city-variant-outline": 985655, "clipboard": 983367, @@ -1721,6 +1854,8 @@ "clock-plus-outline": 989282, "clock-remove": 989285, "clock-remove-outline": 989286, + "clock-star-four-points": 990249, + "clock-star-four-points-outline": 990250, "clock-start": 983381, "clock-time-eight": 988230, "clock-time-eight-outline": 988242, @@ -1765,20 +1900,55 @@ "closed-caption-outline": 986557, "cloud": 983391, "cloud-alert": 985568, + "cloud-alert-outline": 990176, + "cloud-arrow-down": 990177, + "cloud-arrow-down-outline": 990178, + "cloud-arrow-left": 990179, + "cloud-arrow-left-outline": 990180, + "cloud-arrow-right": 990181, + "cloud-arrow-right-outline": 990182, + "cloud-arrow-up": 990183, + "cloud-arrow-up-outline": 990184, "cloud-braces": 985013, - "cloud-check": 983392, - "cloud-check-outline": 987852, + "cloud-cancel": 990185, + "cloud-cancel-outline": 990186, + "cloud-check": 990187, + "cloud-check-outline": 990188, + "cloud-check-variant": 983392, + "cloud-check-variant-outline": 987852, "cloud-circle": 983393, + "cloud-circle-outline": 990189, + "cloud-clock": 990190, + "cloud-clock-outline": 990191, + "cloud-cog": 990192, + "cloud-cog-outline": 990193, "cloud-download": 983394, "cloud-download-outline": 985981, + "cloud-key": 990369, + "cloud-key-outline": 990370, "cloud-lock": 987633, + "cloud-lock-open": 990194, + "cloud-lock-open-outline": 990195, "cloud-lock-outline": 987634, + "cloud-minus": 990196, + "cloud-minus-outline": 990197, + "cloud-off": 990198, "cloud-off-outline": 983396, "cloud-outline": 983395, + "cloud-percent": 989749, + "cloud-percent-outline": 989750, + "cloud-plus": 990199, + "cloud-plus-outline": 990200, "cloud-print": 983397, "cloud-print-outline": 983398, "cloud-question": 985657, - "cloud-refresh": 984362, + "cloud-question-outline": 990201, + "cloud-refresh": 990202, + "cloud-refresh-outline": 990203, + "cloud-refresh-variant": 984362, + "cloud-refresh-variant-outline": 990204, + "cloud-remove": 990205, + "cloud-remove-outline": 990206, "cloud-search": 985430, "cloud-search-outline": 985431, "cloud-sync": 984639, @@ -1786,10 +1956,17 @@ "cloud-tags": 985014, "cloud-upload": 983399, "cloud-upload-outline": 985982, + "clouds": 990101, "clover": 985110, + "clover-outline": 990306, "coach-lamp": 987168, + "coach-lamp-variant": 989751, "coat-rack": 987294, "code-array": 983400, + "code-block-braces": 990339, + "code-block-brackets": 990340, + "code-block-parentheses": 990341, + "code-block-tags": 990342, "code-braces": 983401, "code-braces-box": 987350, "code-brackets": 983402, @@ -1898,6 +2075,7 @@ "compass-off-outline": 985985, "compass-outline": 983436, "compass-rose": 988034, + "compost": 989752, "cone": 989516, "cone-off": 989517, "connection": 988694, @@ -1929,18 +2107,24 @@ "content-save-cog-outline": 988252, "content-save-edit": 986363, "content-save-edit-outline": 986364, + "content-save-minus": 990019, + "content-save-minus-outline": 990020, "content-save-move": 986663, "content-save-move-outline": 986664, "content-save-off": 988739, "content-save-off-outline": 988740, "content-save-outline": 985112, + "content-save-plus": 990017, + "content-save-plus-outline": 990018, "content-save-settings": 984603, "content-save-settings-outline": 985902, "contrast": 983445, "contrast-box": 983446, "contrast-circle": 983447, + "controller": 983732, "controller-classic": 985986, "controller-classic-outline": 985987, + "controller-off": 983733, "cookie": 983448, "cookie-alert": 988880, "cookie-alert-outline": 988881, @@ -1985,6 +2169,7 @@ "cradle-outline": 989585, "crane": 985186, "creation": 984692, + "creation-outline": 990251, "creative-commons": 986475, "credit-card": 987119, "credit-card-check": 988112, @@ -2073,6 +2258,7 @@ "currency-eth": 985019, "currency-eur": 983469, "currency-eur-off": 987925, + "currency-fra": 989753, "currency-gbp": 983470, "currency-ils": 986209, "currency-inr": 983471, @@ -2086,8 +2272,10 @@ "currency-rub": 983473, "currency-rupee": 989558, "currency-sign": 985022, + "currency-thb": 990213, "currency-try": 983474, "currency-twd": 985023, + "currency-uah": 990107, "currency-usd": 983489, "currency-usd-off": 984698, "current-ac": 988288, @@ -2197,10 +2385,10 @@ "delta": 983490, "desk": 987705, "desk-lamp": 985439, + "desk-lamp-off": 989983, + "desk-lamp-on": 989984, "deskphone": 983491, "desktop-classic": 985024, - "desktop-mac": 983492, - "desktop-mac-dashboard": 985576, "desktop-tower": 983493, "desktop-tower-monitor": 985771, "details": 983494, @@ -2217,6 +2405,7 @@ "diamond": 985994, "diamond-outline": 985995, "diamond-stone": 983496, + "diaper-outline": 990415, "dice-1": 983498, "dice-1-outline": 987466, "dice-2": 983499, @@ -2250,7 +2439,6 @@ "disc": 984558, "disc-alert": 983505, "disc-player": 985440, - "discord": 984687, "dishwasher": 985772, "dishwasher-alert": 987576, "dishwasher-off": 987577, @@ -2265,8 +2453,9 @@ "diving": 989559, "diving-flippers": 986559, "diving-helmet": 986560, - "diving-scuba": 986561, + "diving-scuba": 990071, "diving-scuba-flag": 986562, + "diving-scuba-mask": 986561, "diving-scuba-tank": 986563, "diving-scuba-tank-multiple": 986564, "diving-snorkel": 986565, @@ -2294,11 +2483,13 @@ "domain-off": 986479, "domain-plus": 987309, "domain-remove": 987310, + "domain-switch": 990252, "dome-light": 988190, "domino-mask": 987171, "donkey": 985026, "door": 985114, "door-closed": 985115, + "door-closed-cancel": 990355, "door-closed-lock": 987311, "door-open": 985116, "door-sliding": 989214, @@ -2326,6 +2517,7 @@ "download-lock": 987936, "download-lock-outline": 987937, "download-multiple": 985577, + "download-multiple-outline": 990416, "download-network": 984820, "download-network-outline": 986214, "download-off": 987312, @@ -2351,13 +2543,17 @@ "dumbbell": 983526, "dump-truck": 986215, "ear-hearing": 985029, + "ear-hearing-loop": 989934, "ear-hearing-off": 985669, "earbuds": 989263, "earbuds-off": 989264, "earbuds-off-outline": 989265, "earbuds-outline": 989266, "earth": 983527, + "earth-arrow-down": 990343, + "earth-arrow-left": 990344, "earth-arrow-right": 987921, + "earth-arrow-up": 990345, "earth-box": 984781, "earth-box-minus": 988167, "earth-box-off": 984782, @@ -2376,6 +2572,8 @@ "eiffel-tower": 988523, "eight-track": 985578, "eject": 983530, + "eject-circle": 989987, + "eject-circle-outline": 989988, "eject-outline": 986001, "electric-switch": 986783, "electric-switch-closed": 987353, @@ -2395,6 +2593,10 @@ "email": 983534, "email-alert": 984783, "email-alert-outline": 986434, + "email-arrow-left": 987354, + "email-arrow-left-outline": 987355, + "email-arrow-right": 987356, + "email-arrow-right-outline": 987357, "email-box": 986371, "email-check": 985777, "email-check-outline": 985778, @@ -2402,7 +2604,9 @@ "email-edit-outline": 986852, "email-fast": 989295, "email-fast-outline": 989296, + "email-heart-outline": 990299, "email-lock": 983537, + "email-lock-outline": 990049, "email-mark-as-unread": 986002, "email-minus": 986853, "email-minus-outline": 986854, @@ -2412,22 +2616,19 @@ "email-off": 988131, "email-off-outline": 988132, "email-open": 983535, + "email-open-heart-outline": 990300, "email-open-multiple": 986857, "email-open-multiple-outline": 986858, "email-open-outline": 984559, "email-outline": 983536, "email-plus": 985579, "email-plus-outline": 985580, - "email-receive": 987354, - "email-receive-outline": 987355, "email-remove": 988769, "email-remove-outline": 988770, "email-seal": 989531, "email-seal-outline": 989532, "email-search": 985441, "email-search-outline": 985442, - "email-send": 987356, - "email-send-outline": 987357, "email-sync": 987847, "email-sync-outline": 987848, "email-variant": 984560, @@ -2456,11 +2657,17 @@ "emoticon-kiss-outline": 986227, "emoticon-lol": 987668, "emoticon-lol-outline": 987669, + "emoticon-minus": 990386, + "emoticon-minus-outline": 990387, "emoticon-neutral": 986228, "emoticon-neutral-outline": 983542, "emoticon-outline": 983538, + "emoticon-plus": 990388, + "emoticon-plus-outline": 990389, "emoticon-poop": 983543, "emoticon-poop-outline": 986229, + "emoticon-remove": 990390, + "emoticon-remove-outline": 990391, "emoticon-sad": 986230, "emoticon-sad-outline": 983544, "emoticon-sick": 988540, @@ -2490,6 +2697,7 @@ "ethernet": 983552, "ethernet-cable": 983553, "ethernet-cable-off": 983554, + "ethernet-off": 990417, "ev-plug-ccs1": 988441, "ev-plug-ccs2": 988442, "ev-plug-chademo": 988443, @@ -2520,6 +2728,11 @@ "eye-check-outline": 986373, "eye-circle": 986004, "eye-circle-outline": 986005, + "eye-closed": 990371, + "eye-lock": 990214, + "eye-lock-open": 990215, + "eye-lock-open-outline": 990216, + "eye-lock-outline": 990217, "eye-minus": 987174, "eye-minus-outline": 987175, "eye-off": 983561, @@ -2564,6 +2777,7 @@ "fan-auto": 988957, "fan-chevron-down": 988269, "fan-chevron-up": 988270, + "fan-clock": 989754, "fan-minus": 988272, "fan-off": 985117, "fan-plus": 988271, @@ -2575,9 +2789,12 @@ "fast-forward-10": 986481, "fast-forward-15": 989498, "fast-forward-30": 986374, + "fast-forward-45": 989970, "fast-forward-5": 987640, "fast-forward-60": 988683, "fast-forward-outline": 984786, + "faucet": 989993, + "faucet-variant": 989994, "fax": 983570, "feather": 984787, "feature-search": 985673, @@ -2593,6 +2810,10 @@ "file-account-outline": 987176, "file-alert": 985675, "file-alert-outline": 985676, + "file-arrow-left-right": 989843, + "file-arrow-left-right-outline": 989844, + "file-arrow-up-down": 989845, + "file-arrow-up-down-outline": 989846, "file-cabinet": 985782, "file-cad": 986859, "file-cad-box": 986860, @@ -2601,6 +2822,8 @@ "file-certificate": 987526, "file-certificate-outline": 987527, "file-chart": 983573, + "file-chart-check": 989638, + "file-chart-check-outline": 989639, "file-chart-outline": 987177, "file-check": 983574, "file-check-outline": 986665, @@ -2616,11 +2839,25 @@ "file-delimited": 983576, "file-delimited-outline": 986789, "file-document": 983577, + "file-document-alert": 989847, + "file-document-alert-outline": 989848, + "file-document-arrow-right": 990223, + "file-document-arrow-right-outline": 990224, + "file-document-check": 989849, + "file-document-check-outline": 989850, "file-document-edit": 986568, "file-document-edit-outline": 986569, + "file-document-minus": 989851, + "file-document-minus-outline": 989852, "file-document-multiple": 988439, "file-document-multiple-outline": 988440, "file-document-outline": 985582, + "file-document-plus": 989853, + "file-document-plus-outline": 989854, + "file-document-refresh": 990330, + "file-document-refresh-outline": 990331, + "file-document-remove": 989855, + "file-document-remove-outline": 989856, "file-download": 985445, "file-download-outline": 985446, "file-edit": 987623, @@ -2655,9 +2892,13 @@ "file-link": 987511, "file-link-outline": 987512, "file-lock": 983585, + "file-lock-open": 989640, + "file-lock-open-outline": 989641, "file-lock-outline": 987184, "file-marker": 989044, "file-marker-outline": 989045, + "file-minus": 989857, + "file-minus-outline": 989858, "file-move": 985785, "file-move-outline": 987185, "file-multiple": 983586, @@ -2688,6 +2929,10 @@ "file-replace-outline": 985907, "file-restore": 984688, "file-restore-outline": 987192, + "file-rotate-left": 989755, + "file-rotate-left-outline": 989756, + "file-rotate-right": 989757, + "file-rotate-right-outline": 989758, "file-search": 986236, "file-search-outline": 986237, "file-send": 983594, @@ -2696,6 +2941,8 @@ "file-settings-outline": 987258, "file-sign": 989635, "file-star": 987194, + "file-star-four-points": 990253, + "file-star-four-points-outline": 990254, "file-star-outline": 987195, "file-swap": 987060, "file-swap-outline": 987061, @@ -2719,6 +2966,7 @@ "file-word-box": 983597, "file-word-box-outline": 987197, "file-word-outline": 987198, + "file-xml-box": 990027, "film": 983599, "filmstrip": 983600, "filmstrip-box": 983858, @@ -2727,10 +2975,14 @@ "filter": 983602, "filter-check": 989420, "filter-check-outline": 989421, + "filter-cog": 989859, + "filter-cog-outline": 989860, "filter-menu": 987365, "filter-menu-outline": 987366, "filter-minus": 986862, "filter-minus-outline": 986863, + "filter-multiple": 989759, + "filter-multiple-outline": 989760, "filter-off": 988399, "filter-off-outline": 988400, "filter-outline": 983603, @@ -2738,6 +2990,8 @@ "filter-plus-outline": 986865, "filter-remove": 983604, "filter-remove-outline": 983605, + "filter-settings": 989861, + "filter-settings-outline": 989862, "filter-variant": 983606, "filter-variant-minus": 987410, "filter-variant-plus": 987411, @@ -2754,6 +3008,7 @@ "fire-hydrant-alert": 987448, "fire-hydrant-off": 987449, "fire-off": 988962, + "fire-station": 990403, "fire-truck": 985259, "firebase": 985447, "firefox": 983609, @@ -2783,15 +3038,26 @@ "flag-remove-outline": 987316, "flag-triangle": 983615, "flag-variant": 983616, + "flag-variant-minus": 990132, + "flag-variant-minus-outline": 990133, + "flag-variant-off": 990128, + "flag-variant-off-outline": 990129, "flag-variant-outline": 983614, + "flag-variant-plus": 990130, + "flag-variant-plus-outline": 990131, + "flag-variant-remove": 990134, + "flag-variant-remove-outline": 990135, "flare": 986482, "flash": 983617, "flash-alert": 986871, "flash-alert-outline": 986872, "flash-auto": 983618, "flash-off": 983619, + "flash-off-outline": 990021, "flash-outline": 984789, "flash-red-eye": 984699, + "flash-triangle": 989981, + "flash-triangle-outline": 989982, "flashlight": 983620, "flashlight-off": 983621, "flask": 983187, @@ -2850,6 +3116,20 @@ "folder-account-outline": 986012, "folder-alert": 986572, "folder-alert-outline": 986573, + "folder-arrow-down": 989672, + "folder-arrow-down-outline": 989673, + "folder-arrow-left": 989674, + "folder-arrow-left-outline": 989675, + "folder-arrow-left-right": 989676, + "folder-arrow-left-right-outline": 989677, + "folder-arrow-right": 989678, + "folder-arrow-right-outline": 989679, + "folder-arrow-up": 989680, + "folder-arrow-up-down": 989681, + "folder-arrow-up-down-outline": 989682, + "folder-arrow-up-outline": 989683, + "folder-cancel": 989684, + "folder-cancel-outline": 989685, "folder-check": 989566, "folder-check-outline": 989567, "folder-clock": 985786, @@ -2862,6 +3142,8 @@ "folder-edit-outline": 986574, "folder-eye": 989066, "folder-eye-outline": 989067, + "folder-file": 989686, + "folder-file-outline": 989687, "folder-google-drive": 983630, "folder-heart": 987370, "folder-heart-outline": 987371, @@ -2877,8 +3159,12 @@ "folder-key-outline": 987372, "folder-lock": 983632, "folder-lock-open": 983633, + "folder-lock-open-outline": 989863, + "folder-lock-outline": 989864, "folder-marker": 987757, "folder-marker-outline": 987758, + "folder-minus": 990025, + "folder-minus-outline": 990026, "folder-move": 983634, "folder-move-outline": 987718, "folder-multiple": 983635, @@ -2890,13 +3176,19 @@ "folder-music-outline": 987994, "folder-network": 985200, "folder-network-outline": 986241, + "folder-off": 989688, + "folder-off-outline": 989689, "folder-open": 984944, "folder-open-outline": 986575, "folder-outline": 983638, + "folder-play": 989690, + "folder-play-outline": 989691, "folder-plus": 983639, "folder-plus-outline": 986013, "folder-pound": 986377, "folder-pound-outline": 986378, + "folder-question": 989642, + "folder-question-outline": 989643, "folder-refresh": 984905, "folder-refresh-outline": 984386, "folder-remove": 983640, @@ -2919,6 +3211,8 @@ "folder-text-outline": 986243, "folder-upload": 983641, "folder-upload-outline": 987373, + "folder-wrench": 989692, + "folder-wrench-outline": 989693, "folder-zip": 984811, "folder-zip-outline": 985017, "font-awesome": 983098, @@ -2949,6 +3243,7 @@ "football-australian": 983646, "football-helmet": 983647, "forest": 989335, + "forest-outline": 990307, "forklift": 985033, "form-dropdown": 988160, "form-select": 988161, @@ -3001,7 +3296,9 @@ "format-letter-ends-with": 987064, "format-letter-matches": 987065, "format-letter-spacing": 989526, + "format-letter-spacing-variant": 989947, "format-letter-starts-with": 987066, + "format-line-height": 989948, "format-line-spacing": 983672, "format-line-style": 984520, "format-line-weight": 984521, @@ -3012,6 +3309,7 @@ "format-list-checkbox": 985450, "format-list-checks": 984918, "format-list-group": 989280, + "format-list-group-plus": 990038, "format-list-numbered": 983675, "format-list-numbered-rtl": 986381, "format-list-text": 987759, @@ -3020,7 +3318,10 @@ "format-page-split": 989463, "format-paint": 983676, "format-paragraph": 983677, + "format-paragraph-spacing": 989949, "format-pilcrow": 984792, + "format-pilcrow-arrow-left": 983686, + "format-pilcrow-arrow-right": 983685, "format-quote-close": 983678, "format-quote-close-outline": 987560, "format-quote-open": 984919, @@ -3046,8 +3347,6 @@ "format-text-wrapping-overflow": 986383, "format-text-wrapping-wrap": 986384, "format-textbox": 986385, - "format-textdirection-l-to-r": 983685, - "format-textdirection-r-to-l": 983686, "format-title": 984564, "format-underline": 983687, "format-underline-wavy": 989417, @@ -3059,7 +3358,13 @@ "format-wrap-tight": 983690, "format-wrap-top-bottom": 983691, "forum": 983692, + "forum-minus": 989865, + "forum-minus-outline": 989866, "forum-outline": 985122, + "forum-plus": 989867, + "forum-plus-outline": 989868, + "forum-remove": 989869, + "forum-remove-outline": 989870, "forward": 983693, "forwardburger": 986485, "fountain": 985451, @@ -3095,6 +3400,7 @@ "fruit-citrus-off": 988153, "fruit-grapes": 987204, "fruit-grapes-outline": 987205, + "fruit-pear": 989710, "fruit-pineapple": 987206, "fruit-watermelon": 987207, "fuel": 985034, @@ -3141,8 +3447,11 @@ "garage-open-variant": 987860, "garage-variant": 987859, "garage-variant-lock": 989180, + "gas-burner": 989723, "gas-cylinder": 984647, "gas-station": 983704, + "gas-station-in-use": 990404, + "gas-station-in-use-outline": 990405, "gas-station-off": 988169, "gas-station-off-outline": 988170, "gas-station-outline": 986808, @@ -3151,6 +3460,7 @@ "gate-and": 985313, "gate-arrow-left": 989175, "gate-arrow-right": 987497, + "gate-buffer": 989950, "gate-nand": 985314, "gate-nor": 985315, "gate-not": 985316, @@ -3170,6 +3480,9 @@ "gender-male-female-variant": 987455, "gender-non-binary": 987456, "gender-transgender": 983711, + "generator-mobile": 990346, + "generator-portable": 990347, + "generator-stationary": 990348, "gentoo": 985320, "gesture": 985035, "gesture-double-tap": 984892, @@ -3214,7 +3527,8 @@ "glass-tulip": 983720, "glass-wine": 985206, "glasses": 983722, - "globe-light": 987863, + "globe-light": 984687, + "globe-light-outline": 987863, "globe-model": 985321, "gmail": 983723, "gnome": 983724, @@ -3239,15 +3553,12 @@ "google-circles-group": 983731, "google-classroom": 983744, "google-cloud": 987638, - "google-controller": 983732, - "google-controller-off": 983733, "google-downasaur": 988002, "google-drive": 983734, "google-earth": 983735, "google-fit": 985452, "google-glass": 983736, "google-hangouts": 983753, - "google-home": 985124, "google-keep": 984796, "google-lens": 985590, "google-maps": 984565, @@ -3282,6 +3593,7 @@ "guitar-pick": 983749, "guitar-pick-outline": 983750, "guy-fawkes-mask": 985125, + "gymnastics": 989761, "hail": 985793, "hair-dryer": 987375, "hair-dryer-outline": 987376, @@ -3305,8 +3617,10 @@ "hand-back-right-off-outline": 989235, "hand-back-right-outline": 989229, "hand-clap": 989515, + "hand-clap-off": 989762, "hand-coin": 989327, "hand-coin-outline": 989328, + "hand-cycle": 990108, "hand-extended": 989366, "hand-extended-outline": 989367, "hand-front-left": 989227, @@ -3340,6 +3654,7 @@ "harddisk-remove": 987212, "hat-fedora": 986020, "hazard-lights": 986249, + "hdmi-port": 990136, "hdr": 986493, "hdr-off": 986494, "head": 987998, @@ -3403,11 +3718,19 @@ "heart-pulse": 984566, "heart-remove": 988208, "heart-remove-outline": 988211, + "heart-search": 990349, "heart-settings": 988773, "heart-settings-outline": 988774, + "heat-pump": 989763, + "heat-pump-outline": 989764, + "heat-wave": 989765, + "heating-coil": 989871, "helicopter": 985794, "help": 983766, "help-box": 984971, + "help-box-multiple": 990218, + "help-box-multiple-outline": 990219, + "help-box-outline": 990220, "help-circle": 983767, "help-circle-outline": 984613, "help-network": 984821, @@ -3448,6 +3771,8 @@ "home-circle-outline": 987213, "home-city": 986389, "home-city-outline": 986390, + "home-clock": 989714, + "home-clock-outline": 989715, "home-edit": 987481, "home-edit-outline": 987482, "home-export-outline": 987035, @@ -3477,7 +3802,11 @@ "home-minus": 985460, "home-minus-outline": 988117, "home-modern": 983773, + "home-off": 989766, + "home-off-outline": 989767, "home-outline": 984737, + "home-percent": 990332, + "home-percent-outline": 990333, "home-plus": 985461, "home-plus-outline": 988118, "home-remove": 987719, @@ -3485,6 +3814,12 @@ "home-roof": 987435, "home-search": 988080, "home-search-outline": 988081, + "home-silo": 990112, + "home-silo-outline": 990113, + "home-sound-in": 990255, + "home-sound-in-outline": 990256, + "home-sound-out": 990257, + "home-sound-out-outline": 990258, "home-switch": 989076, "home-switch-outline": 989077, "home-thermometer": 986964, @@ -3508,7 +3843,10 @@ "hospital-building": 983777, "hospital-marker": 983778, "hot-tub": 985128, + "hours-12": 990356, "hours-24": 988280, + "hub": 990357, + "hub-outline": 990358, "hubspot": 986391, "hulu": 985129, "human": 983782, @@ -3523,6 +3861,7 @@ "human-female-boy": 985689, "human-female-dance": 988617, "human-female-female": 985690, + "human-female-female-child": 990350, "human-female-girl": 985691, "human-greeting": 989124, "human-greeting-proximity": 988573, @@ -3540,10 +3879,12 @@ "human-male-height": 986875, "human-male-height-variant": 986876, "human-male-male": 985694, + "human-male-male-child": 990351, "human-non-binary": 989256, "human-pregnant": 984527, "human-queue": 988529, "human-scooter": 987625, + "human-walker": 990065, "human-wheelchair": 988045, "human-white-cane": 989569, "humble-bundle": 984900, @@ -3567,6 +3908,8 @@ "image-auto-adjust": 987073, "image-broken": 983789, "image-broken-variant": 983790, + "image-check": 989989, + "image-check-outline": 989990, "image-edit": 987619, "image-edit-outline": 987620, "image-filter-black-white": 983792, @@ -3575,15 +3918,20 @@ "image-filter-center-focus-strong-outline": 986880, "image-filter-center-focus-weak": 983794, "image-filter-drama": 983795, + "image-filter-drama-outline": 990207, "image-filter-frames": 983796, "image-filter-hdr": 983797, + "image-filter-hdr-outline": 990308, "image-filter-none": 983798, "image-filter-tilt-shift": 983799, "image-filter-vintage": 983800, "image-frame": 986697, + "image-lock": 989872, + "image-lock-outline": 989873, "image-marker": 989051, "image-marker-outline": 989052, "image-minus": 988185, + "image-minus-outline": 990023, "image-move": 985592, "image-multiple": 983801, "image-multiple-outline": 983791, @@ -3591,12 +3939,18 @@ "image-off-outline": 987601, "image-outline": 985462, "image-plus": 985212, + "image-plus-outline": 990022, + "image-refresh": 989694, + "image-refresh-outline": 989695, "image-remove": 988184, + "image-remove-outline": 990024, "image-search": 985463, "image-search-outline": 985464, "image-size-select-actual": 986253, "image-size-select-large": 986254, "image-size-select-small": 986255, + "image-sync": 989696, + "image-sync-outline": 989697, "image-text": 988685, "import": 983802, "inbox": 984711, @@ -3618,15 +3972,80 @@ "induction": 989260, "infinity": 984804, "information": 983804, + "information-box": 990309, + "information-box-outline": 990310, "information-off": 989068, "information-off-outline": 989069, "information-outline": 983805, + "information-slab-box": 990311, + "information-slab-box-outline": 990312, + "information-slab-circle": 990313, + "information-slab-circle-outline": 990314, + "information-slab-symbol": 990315, + "information-symbol": 990316, "information-variant": 984654, + "information-variant-box": 990317, + "information-variant-box-outline": 990318, + "information-variant-circle": 990319, + "information-variant-circle-outline": 990320, "instagram": 983806, "instrument-triangle": 987214, "integrated-circuit-chip": 989459, "invert-colors": 983809, "invert-colors-off": 986698, + "invoice": 990418, + "invoice-arrow-left": 990419, + "invoice-arrow-left-outline": 990420, + "invoice-arrow-right": 990421, + "invoice-arrow-right-outline": 990422, + "invoice-check": 990423, + "invoice-check-outline": 990424, + "invoice-clock": 990425, + "invoice-clock-outline": 990426, + "invoice-edit": 990427, + "invoice-edit-outline": 990428, + "invoice-export-outline": 990429, + "invoice-fast": 990430, + "invoice-fast-outline": 990431, + "invoice-import": 990432, + "invoice-import-outline": 990433, + "invoice-list": 990434, + "invoice-list-outline": 990435, + "invoice-minus": 990436, + "invoice-minus-outline": 990437, + "invoice-multiple": 990438, + "invoice-multiple-outline": 990439, + "invoice-outline": 990440, + "invoice-plus": 990441, + "invoice-plus-outline": 990442, + "invoice-remove": 990443, + "invoice-remove-outline": 990444, + "invoice-send": 990445, + "invoice-send-outline": 990446, + "invoice-text": 990447, + "invoice-text-arrow-left": 990448, + "invoice-text-arrow-left-outline": 990449, + "invoice-text-arrow-right": 990450, + "invoice-text-arrow-right-outline": 990451, + "invoice-text-check": 990452, + "invoice-text-check-outline": 990453, + "invoice-text-clock": 990454, + "invoice-text-clock-outline": 990455, + "invoice-text-edit": 990456, + "invoice-text-edit-outline": 990457, + "invoice-text-fast": 990458, + "invoice-text-fast-outline": 990459, + "invoice-text-minus": 990460, + "invoice-text-minus-outline": 990461, + "invoice-text-multiple": 990462, + "invoice-text-multiple-outline": 990463, + "invoice-text-outline": 990464, + "invoice-text-plus": 990465, + "invoice-text-plus-outline": 990466, + "invoice-text-remove": 990467, + "invoice-text-remove-outline": 990468, + "invoice-text-send": 990469, + "invoice-text-send-outline": 990470, "iobroker": 987880, "ip": 985695, "ip-network": 985696, @@ -3637,6 +4056,7 @@ "iron-board": 989240, "iron-outline": 989221, "island": 987215, + "island-variant": 990406, "iv-bag": 987321, "jabber": 986581, "jeepney": 983810, @@ -3680,6 +4100,7 @@ "keyboard-backspace": 983821, "keyboard-caps": 983822, "keyboard-close": 983823, + "keyboard-close-outline": 990208, "keyboard-esc": 987831, "keyboard-f1": 987819, "keyboard-f10": 987828, @@ -3711,6 +4132,7 @@ "klingon": 987995, "knife": 985595, "knife-military": 985596, + "knob": 990102, "koala": 988991, "kodi": 983828, "kubernetes": 987390, @@ -3736,6 +4158,15 @@ "lan-connect": 983832, "lan-disconnect": 983833, "lan-pending": 983834, + "land-fields": 989874, + "land-plots": 989875, + "land-plots-circle": 989876, + "land-plots-circle-variant": 989877, + "land-plots-marker": 990301, + "land-rows-horizontal": 989878, + "land-rows-vertical": 989879, + "landslide": 989768, + "landslide-outline": 989769, "language-c": 984689, "language-cpp": 984690, "language-csharp": 983835, @@ -3760,6 +4191,7 @@ "language-typescript": 984806, "language-xaml": 984691, "laptop": 983842, + "laptop-account": 989770, "laptop-off": 984807, "laravel": 985808, "laser-pointer": 988292, @@ -3789,11 +4221,13 @@ "leaf-off": 987865, "leak": 986583, "leak-off": 986584, + "lectern": 989936, "led-off": 983851, "led-on": 983852, "led-outline": 983853, "led-strip": 985046, "led-strip-variant": 987217, + "led-strip-variant-off": 989771, "led-variant-off": 983854, "led-variant-on": 983855, "led-variant-outline": 983856, @@ -3801,6 +4235,7 @@ "less-than": 985468, "less-than-or-equal": 985469, "library": 983857, + "library-outline": 989730, "library-shelves": 986025, "license": 987075, "lifebuoy": 985214, @@ -3808,7 +4243,10 @@ "light-flood-up": 989576, "light-recessed": 989083, "light-switch": 985470, + "light-switch-off": 989732, "lightbulb": 983861, + "lightbulb-alert": 989665, + "lightbulb-alert-outline": 989666, "lightbulb-auto": 989184, "lightbulb-auto-outline": 989185, "lightbulb-cfl": 987656, @@ -3825,11 +4263,24 @@ "lightbulb-multiple-off": 987855, "lightbulb-multiple-off-outline": 987856, "lightbulb-multiple-outline": 987734, + "lightbulb-night": 989772, + "lightbulb-night-outline": 989773, "lightbulb-off": 986703, "lightbulb-off-outline": 986704, "lightbulb-on": 984808, + "lightbulb-on-10": 989774, + "lightbulb-on-20": 989775, + "lightbulb-on-30": 989776, + "lightbulb-on-40": 989777, + "lightbulb-on-50": 989778, + "lightbulb-on-60": 989779, + "lightbulb-on-70": 989780, + "lightbulb-on-80": 989781, + "lightbulb-on-90": 989782, "lightbulb-on-outline": 984809, "lightbulb-outline": 983862, + "lightbulb-question": 989667, + "lightbulb-question-outline": 989668, "lightbulb-spot": 989172, "lightbulb-spot-off": 989173, "lightbulb-variant": 989186, @@ -3846,6 +4297,9 @@ "link-box-outline": 986395, "link-box-variant": 986396, "link-box-variant-outline": 986397, + "link-circle": 990380, + "link-circle-outline": 990381, + "link-edit": 990382, "link-lock": 987322, "link-off": 983864, "link-plus": 986260, @@ -3860,6 +4314,8 @@ "lipstick": 988085, "liquid-spot": 989222, "liquor": 989470, + "list-box": 990075, + "list-box-outline": 990076, "list-status": 988587, "litecoin": 985697, "loading": 984946, @@ -3891,6 +4347,12 @@ "lock-open-variant-outline": 987079, "lock-outline": 983873, "lock-pattern": 984810, + "lock-percent": 990226, + "lock-percent-open": 990227, + "lock-percent-open-outline": 990228, + "lock-percent-open-variant": 990229, + "lock-percent-open-variant-outline": 990230, + "lock-percent-outline": 990231, "lock-plus": 984571, "lock-plus-outline": 988850, "lock-question": 985327, @@ -4007,11 +4469,16 @@ "medal": 985479, "medal-outline": 987942, "medical-bag": 984815, + "medical-cotton-swab": 989880, + "medication": 989972, + "medication-outline": 989973, "meditation": 987515, "memory": 983899, + "memory-arrow-down": 990374, "menorah": 989140, "menorah-fire": 989141, "menu": 983900, + "menu-close": 990352, "menu-down": 983901, "menu-down-outline": 984758, "menu-left": 983902, @@ -4037,9 +4504,13 @@ "message-bookmark-outline": 988589, "message-bulleted": 984738, "message-bulleted-off": 984739, + "message-check": 990090, + "message-check-outline": 990091, "message-cog": 984817, "message-cog-outline": 987506, "message-draw": 983907, + "message-fast": 989644, + "message-fast-outline": 989645, "message-flash": 988585, "message-flash-outline": 988586, "message-image": 983908, @@ -4068,15 +4539,23 @@ "message-text": 983913, "message-text-clock": 987507, "message-text-clock-outline": 987508, + "message-text-fast": 989646, + "message-text-fast-outline": 989647, "message-text-lock": 987085, "message-text-lock-outline": 987509, "message-text-outline": 983914, "message-video": 983915, "meteor": 984617, + "meter-electric": 989783, + "meter-electric-outline": 989784, + "meter-gas": 989785, + "meter-gas-outline": 989786, "metronome": 985050, "metronome-tick": 985051, "micro-sd": 985052, "microphone": 983916, + "microphone-message": 984330, + "microphone-message-off": 984331, "microphone-minus": 985267, "microphone-off": 983917, "microphone-outline": 983918, @@ -4153,6 +4632,9 @@ "molecule-co": 987902, "molecule-co2": 985060, "monitor": 983929, + "monitor-account": 989787, + "monitor-arrow-down": 989648, + "monitor-arrow-down-variant": 989649, "monitor-cellphone": 985481, "monitor-cellphone-star": 985482, "monitor-dashboard": 985607, @@ -4168,6 +4650,7 @@ "monitor-speaker": 986975, "monitor-speaker-off": 986976, "monitor-star": 986588, + "monitor-vertical": 990259, "moon-first-quarter": 986977, "moon-full": 986978, "moon-last-quarter": 986979, @@ -4183,7 +4666,8 @@ "more": 983931, "mortar-pestle": 989000, "mortar-pestle-plus": 984049, - "mosque": 989223, + "mosque": 986437, + "mosque-outline": 989223, "mother-heart": 987924, "mother-nurse": 986401, "motion": 988594, @@ -4196,12 +4680,19 @@ "motion-sensor-off": 988213, "motorbike": 983932, "motorbike-electric": 988602, + "motorbike-off": 989974, "mouse": 983933, "mouse-bluetooth": 985483, + "mouse-left-click": 990471, + "mouse-left-click-outline": 990472, "mouse-move-down": 988496, "mouse-move-up": 988497, "mouse-move-vertical": 988498, "mouse-off": 983934, + "mouse-outline": 990473, + "mouse-right-click": 990474, + "mouse-right-click-outline": 990475, + "mouse-scroll-wheel": 990476, "mouse-variant": 983935, "mouse-variant-off": 983936, "move-resize": 984661, @@ -4257,8 +4748,11 @@ "movie-star-outline": 988952, "mower": 988783, "mower-bag": 988784, + "mower-bag-on": 990048, + "mower-on": 990047, "muffin": 985484, "multicast": 989331, + "multimedia": 990103, "multiplication": 983938, "multiplication-box": 983939, "mushroom": 985055, @@ -4287,6 +4781,7 @@ "music-note-eighth-dotted": 986993, "music-note-half": 983945, "music-note-half-dotted": 986994, + "music-note-minus": 990089, "music-note-off": 983946, "music-note-off-outline": 986995, "music-note-outline": 986996, @@ -4308,7 +4803,9 @@ "nas": 985331, "nativescript": 985216, "nature": 983950, + "nature-outline": 990321, "nature-people": 983951, + "nature-people-outline": 990322, "navigation": 983952, "navigation-outline": 988679, "navigation-variant": 989424, @@ -4316,11 +4813,13 @@ "near-me": 984525, "necklace": 986891, "needle": 983953, + "needle-off": 989650, "netflix": 984902, "network": 984819, "network-off": 986267, "network-off-outline": 986268, "network-outline": 986269, + "network-pos": 989899, "network-strength-1": 985332, "network-strength-1-alert": 985333, "network-strength-2": 985334, @@ -4385,6 +4884,8 @@ "notebook-check-outline": 988406, "notebook-edit": 988391, "notebook-edit-outline": 988393, + "notebook-heart": 989707, + "notebook-heart-outline": 989708, "notebook-minus": 988688, "notebook-minus-outline": 988689, "notebook-multiple": 986709, @@ -4483,6 +4984,7 @@ "numeric-9-plus-circle": 986290, "numeric-9-plus-circle-outline": 986291, "numeric-negative-1": 987218, + "numeric-off": 989651, "numeric-positive-1": 988619, "nut": 984824, "nutrition": 984002, @@ -4494,7 +4996,13 @@ "octagon": 984003, "octagon-outline": 984004, "octagram": 984825, + "octagram-edit": 990260, + "octagram-edit-outline": 990261, + "octagram-minus": 990262, + "octagram-minus-outline": 990263, "octagram-outline": 984949, + "octagram-plus": 990264, + "octagram-plus-outline": 990265, "octahedron": 989520, "octahedron-off": 989521, "odnoklassniki": 984005, @@ -4504,7 +5012,13 @@ "office-building-cog-outline": 989514, "office-building-marker": 988448, "office-building-marker-outline": 988449, + "office-building-minus": 990122, + "office-building-minus-outline": 990123, "office-building-outline": 988447, + "office-building-plus": 990120, + "office-building-plus-outline": 990121, + "office-building-remove": 990124, + "office-building-remove-outline": 990125, "oil": 984007, "oil-lamp": 986905, "oil-level": 987219, @@ -4537,10 +5051,18 @@ "owl": 984018, "pac-man": 986031, "package": 984019, + "package-check": 990033, "package-down": 984020, "package-up": 984021, "package-variant": 984022, "package-variant-closed": 984023, + "package-variant-closed-check": 990034, + "package-variant-closed-minus": 989652, + "package-variant-closed-plus": 989653, + "package-variant-closed-remove": 989654, + "package-variant-minus": 989655, + "package-variant-plus": 989656, + "package-variant-remove": 989657, "page-first": 984576, "page-last": 984577, "page-layout-body": 984826, @@ -4600,17 +5122,31 @@ "paper-roll": 987479, "paper-roll-outline": 987480, "paperclip": 984034, + "paperclip-check": 989894, + "paperclip-lock": 989658, + "paperclip-minus": 989895, + "paperclip-off": 989896, + "paperclip-plus": 989897, + "paperclip-remove": 989898, "parachute": 986292, "parachute-outline": 986293, "paragliding": 988997, "parking": 984035, "party-popper": 987222, "passport": 985059, + "passport-alert": 990392, "passport-biometric": 986593, + "passport-cancel": 990393, + "passport-check": 990394, + "passport-minus": 990395, + "passport-plus": 990396, + "passport-remove": 990397, "pasta": 987488, "patio-heater": 987008, "patreon": 985218, "pause": 984036, + "pause-box": 983228, + "pause-box-outline": 990074, "pause-circle": 984037, "pause-circle-outline": 984038, "pause-octagon": 984039, @@ -4649,11 +5185,16 @@ "pencil-remove": 986605, "pencil-remove-outline": 986606, "pencil-ruler": 987987, + "pencil-ruler-outline": 990225, "penguin": 986816, "pentagon": 984833, "pentagon-outline": 984832, "pentagram": 988775, "percent": 984048, + "percent-box": 989698, + "percent-box-outline": 989699, + "percent-circle": 989700, + "percent-circle-outline": 989701, "percent-outline": 987768, "periodic-table": 985270, "perspective-less": 986403, @@ -4670,6 +5211,7 @@ "phone-check-outline": 987562, "phone-classic": 984578, "phone-classic-off": 987769, + "phone-clock": 989659, "phone-dial": 988505, "phone-dial-outline": 988506, "phone-forward": 984052, @@ -4679,6 +5221,8 @@ "phone-in-talk": 984054, "phone-in-talk-outline": 987522, "phone-incoming": 984055, + "phone-incoming-outgoing": 990015, + "phone-incoming-outgoing-outline": 990016, "phone-incoming-outline": 987539, "phone-lock": 984056, "phone-lock-outline": 987540, @@ -4732,6 +5276,8 @@ "piggy-bank": 987143, "piggy-bank-outline": 988793, "pill": 984066, + "pill-multiple": 990028, + "pill-off": 989788, "pillar": 984834, "pin": 984067, "pin-off": 984068, @@ -4740,6 +5286,8 @@ "pine-tree": 984069, "pine-tree-box": 984070, "pine-tree-fire": 988186, + "pine-tree-variant": 990323, + "pine-tree-variant-outline": 990324, "pinterest": 984071, "pinwheel": 985813, "pinwheel-outline": 985814, @@ -4753,8 +5301,15 @@ "piston": 985226, "pitchfork": 988499, "pizza": 984073, + "plane-car": 989951, + "plane-train": 989952, "play": 984074, "play-box": 987770, + "play-box-edit-outline": 990266, + "play-box-lock": 989718, + "play-box-lock-open": 989719, + "play-box-lock-open-outline": 989720, + "play-box-lock-outline": 989721, "play-box-multiple": 986393, "play-box-multiple-outline": 988134, "play-box-outline": 984075, @@ -4786,6 +5341,8 @@ "plus-circle-multiple": 983884, "plus-circle-multiple-outline": 984088, "plus-circle-outline": 984089, + "plus-lock": 989789, + "plus-lock-open": 989790, "plus-minus": 985490, "plus-minus-box": 985491, "plus-minus-variant": 988361, @@ -4793,6 +5350,7 @@ "plus-network-outline": 986298, "plus-outline": 984837, "plus-thick": 987628, + "pocket": 990398, "podcast": 985492, "podium": 986405, "podium-bronze": 986406, @@ -4810,8 +5368,10 @@ "polo": 988355, "polymer": 984097, "pool": 984582, + "pool-thermometer": 989791, "popcorn": 984098, "post": 987144, + "post-lamp": 989792, "post-outline": 987145, "postage-stamp": 986299, "pot": 983781, @@ -4828,6 +5388,8 @@ "power-off": 985346, "power-on": 985347, "power-plug": 984741, + "power-plug-battery": 990267, + "power-plug-battery-outline": 990268, "power-plug-off": 984742, "power-plug-off-outline": 988196, "power-plug-outline": 988197, @@ -4856,7 +5418,10 @@ "printer-3d-nozzle-alert-outline": 987585, "printer-3d-nozzle-heat": 989368, "printer-3d-nozzle-heat-outline": 989369, + "printer-3d-nozzle-off": 989977, + "printer-3d-nozzle-off-outline": 989978, "printer-3d-nozzle-outline": 986716, + "printer-3d-off": 989966, "printer-alert": 984108, "printer-check": 987462, "printer-eye": 988248, @@ -4864,6 +5429,41 @@ "printer-off-outline": 989061, "printer-outline": 989062, "printer-pos": 987223, + "printer-pos-alert": 990140, + "printer-pos-alert-outline": 990141, + "printer-pos-cancel": 990142, + "printer-pos-cancel-outline": 990143, + "printer-pos-check": 990144, + "printer-pos-check-outline": 990145, + "printer-pos-cog": 990146, + "printer-pos-cog-outline": 990147, + "printer-pos-edit": 990148, + "printer-pos-edit-outline": 990149, + "printer-pos-minus": 990150, + "printer-pos-minus-outline": 990151, + "printer-pos-network": 990152, + "printer-pos-network-outline": 990153, + "printer-pos-off": 990154, + "printer-pos-off-outline": 990155, + "printer-pos-outline": 990156, + "printer-pos-pause": 990157, + "printer-pos-pause-outline": 990158, + "printer-pos-play": 990159, + "printer-pos-play-outline": 990160, + "printer-pos-plus": 990161, + "printer-pos-plus-outline": 990162, + "printer-pos-refresh": 990163, + "printer-pos-refresh-outline": 990164, + "printer-pos-remove": 990165, + "printer-pos-remove-outline": 990166, + "printer-pos-star": 990167, + "printer-pos-star-outline": 990168, + "printer-pos-stop": 990169, + "printer-pos-stop-outline": 990170, + "printer-pos-sync": 990171, + "printer-pos-sync-outline": 990172, + "printer-pos-wrench": 990173, + "printer-pos-wrench-outline": 990174, "printer-search": 988247, "printer-settings": 984839, "printer-wireless": 985611, @@ -4875,12 +5475,16 @@ "progress-clock": 985494, "progress-close": 987402, "progress-download": 985495, + "progress-helper": 990114, "progress-pencil": 989063, "progress-question": 988450, "progress-star": 989064, + "progress-star-four-points": 990269, + "progress-tag": 990477, "progress-upload": 985496, "progress-wrench": 986301, "projector": 984110, + "projector-off": 989731, "projector-screen": 984111, "projector-screen-off": 989197, "projector-screen-off-outline": 989198, @@ -4896,6 +5500,7 @@ "publish-off": 989509, "pulse": 984112, "pump": 988162, + "pump-off": 989986, "pumpkin": 986047, "purse": 986908, "purse-outline": 986909, @@ -4929,8 +5534,11 @@ "quality-high": 984117, "quality-low": 985612, "quality-medium": 985613, + "queue-first-in-last-out": 990383, "quora": 986409, "rabbit": 985351, + "rabbit-variant": 989793, + "rabbit-variant-outline": 989794, "racing-helmet": 986515, "racquetball": 986516, "radar": 984119, @@ -4948,6 +5556,7 @@ "radioactive-circle-outline": 989278, "radioactive-off": 986817, "radiobox-blank": 984125, + "radiobox-indeterminate-variant": 990302, "radiobox-marked": 984126, "radiology-box": 988357, "radiology-box-outline": 988358, @@ -4956,6 +5565,8 @@ "railroad-light": 986910, "rake": 988484, "raspberry-pi": 984127, + "raw": 989711, + "raw-off": 989712, "ray-end": 984128, "ray-end-arrow": 984129, "ray-start": 984130, @@ -4967,7 +5578,32 @@ "razor-single-edge": 989592, "react": 984840, "read": 984135, - "receipt": 984137, + "receipt": 985124, + "receipt-clock": 990270, + "receipt-clock-outline": 990271, + "receipt-outline": 984311, + "receipt-send": 990272, + "receipt-send-outline": 990273, + "receipt-text": 984137, + "receipt-text-arrow-left": 990274, + "receipt-text-arrow-left-outline": 990275, + "receipt-text-arrow-right": 990276, + "receipt-text-arrow-right-outline": 990277, + "receipt-text-check": 989795, + "receipt-text-check-outline": 989796, + "receipt-text-clock": 990278, + "receipt-text-clock-outline": 990279, + "receipt-text-edit": 990280, + "receipt-text-edit-outline": 990281, + "receipt-text-minus": 989797, + "receipt-text-minus-outline": 989798, + "receipt-text-outline": 989660, + "receipt-text-plus": 989799, + "receipt-text-plus-outline": 989800, + "receipt-text-remove": 989801, + "receipt-text-remove-outline": 989802, + "receipt-text-send": 990282, + "receipt-text-send-outline": 990283, "record": 984138, "record-circle": 986818, "record-circle-outline": 986819, @@ -5034,7 +5670,10 @@ "remote-off": 986820, "remote-tv": 986821, "remote-tv-off": 986822, + "rename": 990232, "rename-box": 984149, + "rename-box-outline": 990233, + "rename-outline": 990234, "reorder-horizontal": 984712, "reorder-vertical": 984713, "repeat": 984150, @@ -5062,6 +5701,7 @@ "rewind-10": 986410, "rewind-15": 989510, "rewind-30": 986518, + "rewind-45": 989971, "rewind-5": 987641, "rewind-60": 988684, "rewind-outline": 984842, @@ -5092,6 +5732,7 @@ "robot-happy": 988953, "robot-happy-outline": 988954, "robot-industrial": 985926, + "robot-industrial-outline": 989722, "robot-love": 988837, "robot-love-outline": 988838, "robot-mower": 987639, @@ -5100,17 +5741,25 @@ "robot-off-outline": 988795, "robot-outline": 988794, "robot-vacuum": 984845, + "robot-vacuum-alert": 990045, + "robot-vacuum-off": 990209, "robot-vacuum-variant": 985352, + "robot-vacuum-variant-alert": 990046, + "robot-vacuum-variant-off": 990210, "rocket": 984163, "rocket-launch": 988382, "rocket-launch-outline": 988383, "rocket-outline": 988079, "rodent": 987943, + "roller-shade": 989803, + "roller-shade-closed": 989804, "roller-skate": 986411, "roller-skate-off": 983365, "rollerblade": 986412, "rollerblade-off": 983086, "rollupjs": 986048, + "rolodex": 989881, + "rolodex-outline": 989882, "roman-numeral-1": 987272, "roman-numeral-10": 987281, "roman-numeral-2": 987273, @@ -5134,6 +5783,7 @@ "rounded-corner": 984583, "router": 987618, "router-network": 987271, + "router-network-wireless": 990359, "router-wireless": 984169, "router-wireless-off": 988579, "router-wireless-settings": 985705, @@ -5152,13 +5802,16 @@ "run-fast": 984174, "rv-truck": 987604, "sack": 986414, + "sack-outline": 990284, "sack-percent": 986415, "safe": 985706, "safe-square": 987772, "safe-square-outline": 987773, "safety-goggles": 986416, "sail-boat": 986824, + "sail-boat-sink": 989935, "sale": 984175, + "sale-outline": 989702, "salesforce": 985230, "sass": 985068, "satellite": 984176, @@ -5226,10 +5879,14 @@ "seed-off": 988157, "seed-off-outline": 988158, "seed-outline": 986723, + "seed-plus": 989805, + "seed-plus-outline": 989806, "seesaw": 988580, "segment": 986827, "select": 984197, "select-all": 984198, + "select-arrow-down": 990041, + "select-arrow-up": 990040, "select-color": 986417, "select-compare": 985817, "select-drag": 985708, @@ -5264,13 +5921,21 @@ "send-lock": 985069, "send-lock-outline": 987494, "send-outline": 987493, + "send-variant": 990285, + "send-variant-clock": 990334, + "send-variant-clock-outline": 990335, + "send-variant-outline": 990286, "serial-port": 984668, "server": 984203, "server-minus": 984204, + "server-minus-outline": 990360, "server-network": 984205, "server-network-off": 984206, + "server-network-outline": 990361, "server-off": 984207, + "server-outline": 990362, "server-plus": 984208, + "server-plus-outline": 990363, "server-remove": 984209, "server-security": 984210, "set-all": 984952, @@ -5293,6 +5958,7 @@ "shape-outline": 985138, "shape-oval-plus": 987642, "shape-plus": 984213, + "shape-plus-outline": 990287, "shape-polygon-plus": 984670, "shape-rectangle-plus": 984671, "shape-square-plus": 984672, @@ -5376,6 +6042,7 @@ "shopping-music": 984219, "shopping-outline": 987605, "shopping-search": 987012, + "shopping-search-outline": 989807, "shore": 988409, "shovel": 984848, "shovel-off": 984849, @@ -5394,9 +6061,12 @@ "sign-direction-minus": 987136, "sign-direction-plus": 987100, "sign-direction-remove": 987101, + "sign-language": 990029, + "sign-language-outline": 990030, "sign-pole": 988408, "sign-real-estate": 987416, "sign-text": 984962, + "sign-yield": 990127, "signal": 984226, "signal-2g": 984850, "signal-3g": 984851, @@ -5415,7 +6085,8 @@ "signature-freehand": 986620, "signature-image": 986621, "signature-text": 986622, - "silo": 985929, + "silo": 990111, + "silo-outline": 985929, "silverware": 984227, "silverware-clean": 987102, "silverware-fork": 984228, @@ -5508,11 +6179,14 @@ "snowboard": 987911, "snowflake": 984855, "snowflake-alert": 986921, + "snowflake-check": 989808, "snowflake-melt": 987851, "snowflake-off": 988387, + "snowflake-thermometer": 989809, "snowflake-variant": 986922, "snowman": 984247, "snowmobile": 984797, + "snowshoeing": 989810, "soccer": 984248, "soccer-field": 985140, "social-distance-2-meters": 988537, @@ -5524,6 +6198,8 @@ "solar-panel": 986523, "solar-panel-large": 986524, "solar-power": 985714, + "solar-power-variant": 989811, + "solar-power-variant-outline": 989812, "soldering-iron": 987282, "solid": 984717, "sony-playstation": 984084, @@ -5554,6 +6230,7 @@ "sort-variant": 984255, "sort-variant-lock": 986317, "sort-variant-lock-open": 986318, + "sort-variant-off": 989883, "sort-variant-remove": 987463, "soundbar": 989147, "soundcloud": 984256, @@ -5585,8 +6262,12 @@ "spade": 986725, "speaker": 984259, "speaker-bluetooth": 985506, + "speaker-message": 989969, "speaker-multiple": 986424, "speaker-off": 984260, + "speaker-pause": 990067, + "speaker-play": 990066, + "speaker-stop": 990068, "speaker-wireless": 984863, "spear": 989253, "speedometer": 984261, @@ -5596,6 +6277,7 @@ "sphere": 989524, "sphere-off": 989525, "spider": 987626, + "spider-outline": 990325, "spider-thread": 987627, "spider-web": 986058, "spirit-level": 988401, @@ -5612,6 +6294,7 @@ "sprout-outline": 986727, "square": 984932, "square-circle": 988416, + "square-circle-outline": 990288, "square-edit-outline": 985356, "square-medium": 985619, "square-medium-outline": 985620, @@ -5622,6 +6305,8 @@ "square-root": 984964, "square-root-box": 985507, "square-rounded": 988411, + "square-rounded-badge": 989703, + "square-rounded-badge-outline": 989704, "square-rounded-outline": 988412, "square-small": 985621, "square-wave": 988283, @@ -5631,6 +6316,7 @@ "stack-overflow": 984268, "stackpath": 983897, "stadium": 987129, + "stadium-outline": 989955, "stadium-variant": 984864, "stairs": 984269, "stairs-box": 988062, @@ -5653,7 +6339,12 @@ "star-david": 985466, "star-face": 985509, "star-four-points": 985826, + "star-four-points-box": 990289, + "star-four-points-box-outline": 990290, + "star-four-points-circle": 990291, + "star-four-points-circle-outline": 990292, "star-four-points-outline": 985827, + "star-four-points-small": 990293, "star-half": 983622, "star-half-full": 984272, "star-minus": 988516, @@ -5703,6 +6394,8 @@ "stop": 984283, "stop-circle": 984678, "stop-circle-outline": 984679, + "storage-tank": 989813, + "storage-tank-outline": 989814, "store": 984284, "store-24-hour": 984285, "store-alert": 989377, @@ -5731,7 +6424,17 @@ "store-settings": 989396, "store-settings-outline": 989397, "storefront": 985031, + "storefront-check": 990077, + "storefront-check-outline": 990078, + "storefront-edit": 990079, + "storefront-edit-outline": 990080, + "storefront-minus": 990083, + "storefront-minus-outline": 990084, "storefront-outline": 987329, + "storefront-plus": 990081, + "storefront-plus-outline": 990082, + "storefront-remove": 990085, + "storefront-remove-outline": 990086, "stove": 984286, "strategy": 987606, "stretch-to-page": 986923, @@ -5747,8 +6450,13 @@ "subway-alert-variant": 986525, "subway-variant": 984287, "summit": 984966, + "sun-angle": 989991, + "sun-angle-outline": 989992, + "sun-clock": 989815, + "sun-clock-outline": 989816, "sun-compass": 989605, "sun-snowflake": 989078, + "sun-snowflake-variant": 989817, "sun-thermometer": 989398, "sun-thermometer-outline": 989399, "sun-wireless": 989182, @@ -5767,6 +6475,7 @@ "swap-horizontal-bold": 986061, "swap-horizontal-circle": 987105, "swap-horizontal-circle-outline": 987106, + "swap-horizontal-hidden": 990478, "swap-horizontal-variant": 985281, "swap-vertical": 984290, "swap-vertical-bold": 986062, @@ -5783,6 +6492,8 @@ "syllabary-katakana-halfwidth": 987958, "symbol": 988417, "symfony": 985830, + "synagogue": 989956, + "synagogue-outline": 989957, "sync": 984294, "sync-alert": 984295, "sync-circle": 988024, @@ -5814,6 +6525,7 @@ "table-edit": 984304, "table-eye": 987284, "table-eye-off": 988099, + "table-filter": 990092, "table-furniture": 984508, "table-headers-eye": 987677, "table-headers-eye-off": 987678, @@ -5832,6 +6544,7 @@ "table-picnic": 988995, "table-pivot": 989244, "table-plus": 985717, + "table-question": 989985, "table-refresh": 988064, "table-remove": 985718, "table-row": 985143, @@ -5846,7 +6559,6 @@ "table-sync": 988065, "table-tennis": 986728, "tablet": 984310, - "tablet-android": 984311, "tablet-cellphone": 985511, "tablet-dashboard": 986830, "taco": 984930, @@ -5859,9 +6571,14 @@ "tag-arrow-right-outline": 988976, "tag-arrow-up": 988977, "tag-arrow-up-outline": 988978, + "tag-check": 989818, + "tag-check-outline": 989819, + "tag-edit": 990364, + "tag-edit-outline": 990365, "tag-faces": 984314, "tag-heart": 984715, "tag-heart-outline": 986063, + "tag-hidden": 990326, "tag-minus": 985360, "tag-minus-outline": 987679, "tag-multiple": 984315, @@ -5878,6 +6595,11 @@ "tag-text": 987684, "tag-text-outline": 984317, "tailwind": 988159, + "tally-mark-1": 989884, + "tally-mark-2": 989885, + "tally-mark-3": 989886, + "tally-mark-4": 989887, + "tally-mark-5": 989888, "tangram": 984312, "tank": 986426, "tanker-truck": 987109, @@ -5902,12 +6624,19 @@ "television-pause": 987017, "television-play": 986831, "television-shimmer": 987408, + "television-speaker": 989979, + "television-speaker-off": 989980, "television-stop": 987018, "temperature-celsius": 984324, "temperature-fahrenheit": 984325, "temperature-kelvin": 984326, + "temple-buddhist": 989958, + "temple-buddhist-outline": 989959, + "temple-hindu": 989960, + "temple-hindu-outline": 989961, "tennis": 986528, "tennis-ball": 984327, + "tennis-ball-outline": 990303, "tent": 984328, "terraform": 987234, "terrain": 984329, @@ -5919,6 +6648,8 @@ "text-box": 983578, "text-box-check": 986790, "text-box-check-outline": 986791, + "text-box-edit": 989820, + "text-box-edit-outline": 989821, "text-box-minus": 986792, "text-box-minus-outline": 986793, "text-box-multiple": 985783, @@ -5933,17 +6664,18 @@ "text-long": 985514, "text-recognition": 987453, "text-search": 988088, + "text-search-variant": 989822, "text-shadow": 984681, "text-short": 985513, - "text-to-speech": 984330, - "text-to-speech-off": 984331, "texture": 984332, "texture-box": 987110, "theater": 984333, "theme-light-dark": 984334, "thermometer": 984335, "thermometer-alert": 986625, + "thermometer-auto": 989967, "thermometer-bluetooth": 989333, + "thermometer-check": 989823, "thermometer-chevron-down": 986626, "thermometer-chevron-up": 986627, "thermometer-high": 987330, @@ -5952,8 +6684,14 @@ "thermometer-minus": 986628, "thermometer-off": 988465, "thermometer-plus": 986629, + "thermometer-probe": 989995, + "thermometer-probe-off": 989996, + "thermometer-water": 989824, "thermostat": 983955, + "thermostat-auto": 989975, "thermostat-box": 985233, + "thermostat-box-auto": 989976, + "thermostat-cog": 990336, "thought-bubble": 985078, "thought-bubble-outline": 985079, "thumb-down": 984337, @@ -5980,13 +6718,13 @@ "timeline-check-outline": 988467, "timeline-clock": 987643, "timeline-clock-outline": 987644, - "timeline-help": 987033, - "timeline-help-outline": 987034, "timeline-minus": 988468, "timeline-minus-outline": 988469, "timeline-outline": 986066, "timeline-plus": 987030, "timeline-plus-outline": 987031, + "timeline-question": 987033, + "timeline-question-outline": 987034, "timeline-remove": 988470, "timeline-remove-outline": 988471, "timeline-text": 986067, @@ -5994,11 +6732,39 @@ "timer": 988075, "timer-10": 984348, "timer-3": 984349, + "timer-alert": 989900, + "timer-alert-outline": 989901, + "timer-cancel": 989902, + "timer-cancel-outline": 989903, + "timer-check": 989904, + "timer-check-outline": 989905, "timer-cog": 989477, "timer-cog-outline": 989478, + "timer-edit": 989906, + "timer-edit-outline": 989907, + "timer-lock": 989908, + "timer-lock-open": 989909, + "timer-lock-open-outline": 989910, + "timer-lock-outline": 989911, + "timer-marker": 989912, + "timer-marker-outline": 989913, + "timer-minus": 989914, + "timer-minus-outline": 989915, + "timer-music": 989916, + "timer-music-outline": 989917, "timer-off": 988076, "timer-off-outline": 984350, "timer-outline": 984347, + "timer-pause": 989918, + "timer-pause-outline": 989919, + "timer-play": 989920, + "timer-play-outline": 989921, + "timer-plus": 989922, + "timer-plus-outline": 989923, + "timer-refresh": 989924, + "timer-refresh-outline": 989925, + "timer-remove": 989926, + "timer-remove-outline": 989927, "timer-sand": 984351, "timer-sand-complete": 989599, "timer-sand-empty": 984749, @@ -6006,6 +6772,12 @@ "timer-sand-paused": 989600, "timer-settings": 989475, "timer-settings-outline": 989476, + "timer-star": 989928, + "timer-star-outline": 989929, + "timer-stop": 989930, + "timer-stop-outline": 989931, + "timer-sync": 989932, + "timer-sync-outline": 989933, "timetable": 984352, "tire": 989334, "toaster": 987235, @@ -6015,6 +6787,8 @@ "toggle-switch-off": 984354, "toggle-switch-off-outline": 985625, "toggle-switch-outline": 985626, + "toggle-switch-variant": 989733, + "toggle-switch-variant-off": 989734, "toilet": 985515, "toolbox": 985516, "toolbox-outline": 985517, @@ -6033,6 +6807,8 @@ "tooltip-outline": 984358, "tooltip-plus": 986070, "tooltip-plus-outline": 984359, + "tooltip-question": 990138, + "tooltip-question-outline": 990139, "tooltip-remove": 988512, "tooltip-remove-outline": 988513, "tooltip-text": 984360, @@ -6045,6 +6821,7 @@ "torch": 988678, "tortoise": 986427, "toslink": 987832, + "touch-text-outline": 990304, "tournament": 985518, "tow-truck": 985148, "tower-beach": 984705, @@ -6063,6 +6840,7 @@ "toy-brick-search": 987794, "toy-brick-search-outline": 987795, "track-light": 985364, + "track-light-off": 989953, "trackpad": 985080, "trackpad-lock": 985395, "tractor": 985234, @@ -6072,11 +6850,30 @@ "traffic-light": 984363, "traffic-light-outline": 989226, "train": 984364, + "train-bus": 990407, "train-car": 986072, + "train-car-autorack": 989997, + "train-car-box": 989998, + "train-car-box-full": 989999, + "train-car-box-open": 990000, + "train-car-caboose": 990001, + "train-car-centerbeam": 990002, + "train-car-centerbeam-full": 990003, + "train-car-container": 990004, + "train-car-flatbed": 990005, + "train-car-flatbed-car": 990006, + "train-car-flatbed-tank": 990007, + "train-car-gondola": 990008, + "train-car-gondola-full": 990009, + "train-car-hopper": 990010, + "train-car-hopper-covered": 990011, + "train-car-hopper-full": 990012, + "train-car-intermodal": 990013, "train-car-passenger": 988979, "train-car-passenger-door": 988980, "train-car-passenger-door-open": 988981, "train-car-passenger-variant": 988982, + "train-car-tank": 990014, "train-variant": 985284, "tram": 984365, "tram-side": 987111, @@ -6097,9 +6894,11 @@ "transition-masked": 985366, "translate": 984522, "translate-off": 986630, + "translate-variant": 990105, "transmission-tower": 986430, "transmission-tower-export": 989484, "transmission-tower-import": 989485, + "transmission-tower-off": 989661, "trash-can": 985721, "trash-can-outline": 985722, "tray": 987796, @@ -6111,6 +6910,7 @@ "tray-plus": 987800, "tray-remove": 987801, "treasure-chest": 984870, + "treasure-chest-outline": 990327, "tree": 984369, "tree-outline": 986729, "trello": 984370, @@ -6118,7 +6918,11 @@ "trending-neutral": 984372, "trending-up": 984373, "triangle": 984374, + "triangle-down": 990294, + "triangle-down-outline": 990295, "triangle-outline": 984375, + "triangle-small-down": 989705, + "triangle-small-up": 989706, "triangle-wave": 988284, "triforce": 986073, "trophy": 984376, @@ -6128,6 +6932,8 @@ "trophy-variant": 984379, "trophy-variant-outline": 984380, "truck": 984381, + "truck-alert": 989662, + "truck-alert-outline": 989663, "truck-cargo-container": 989400, "truck-check": 986324, "truck-check-outline": 987802, @@ -6138,6 +6944,8 @@ "truck-flatbed": 989329, "truck-minus": 989614, "truck-minus-outline": 989629, + "truck-off-road": 990366, + "truck-off-road-off": 990367, "truck-outline": 987805, "truck-plus": 989613, "truck-plus-outline": 989628, @@ -6150,6 +6958,7 @@ "tshirt-crew-outline": 984383, "tshirt-v": 985724, "tshirt-v-outline": 984384, + "tsunami": 989825, "tumble-dryer": 985367, "tumble-dryer-alert": 987578, "tumble-dryer-off": 987579, @@ -6159,6 +6968,7 @@ "tune-vertical-variant": 988483, "tunnel": 989245, "tunnel-outline": 989246, + "turbine": 989826, "turkey": 988955, "turnstile": 986325, "turnstile-outline": 986326, @@ -6180,6 +6990,7 @@ "umbrella-closed-outline": 988130, "umbrella-closed-variant": 988129, "umbrella-outline": 984395, + "underwear-outline": 990479, "undo": 984396, "undo-variant": 984397, "unfold-less-horizontal": 984398, @@ -6195,15 +7006,21 @@ "unreal": 985521, "update": 984752, "upload": 984402, + "upload-box": 990480, + "upload-box-outline": 990481, + "upload-circle": 990482, + "upload-circle-outline": 990483, "upload-lock": 988019, "upload-lock-outline": 988020, "upload-multiple": 985149, + "upload-multiple-outline": 990484, "upload-network": 984822, "upload-network-outline": 986328, "upload-off": 987334, "upload-off-outline": 987335, "upload-outline": 986631, "usb": 984403, + "usb-c-port": 990399, "usb-flash-drive": 987806, "usb-flash-drive-outline": 987807, "usb-port": 987632, @@ -6233,7 +7050,11 @@ "vector-intersection": 984413, "vector-line": 984414, "vector-link": 987112, - "vector-point": 984415, + "vector-point": 983492, + "vector-point-edit": 985576, + "vector-point-minus": 990072, + "vector-point-plus": 990073, + "vector-point-select": 984415, "vector-polygon": 984416, "vector-polygon-variant": 989270, "vector-polyline": 984417, @@ -6257,6 +7078,7 @@ "vibrate": 984422, "vibrate-off": 986329, "video": 984423, + "video-2d": 989724, "video-3d": 985085, "video-3d-off": 988121, "video-3d-variant": 986833, @@ -6283,6 +7105,7 @@ "video-plus": 985523, "video-plus-outline": 983507, "video-stabilization": 985371, + "video-standard-definition": 990368, "video-switch": 984425, "video-switch-outline": 984976, "video-vintage": 985628, @@ -6311,6 +7134,7 @@ "view-gallery": 989320, "view-gallery-outline": 989321, "view-grid": 984432, + "view-grid-compact": 990305, "view-grid-outline": 987609, "view-grid-plus": 987021, "view-grid-plus-outline": 987610, @@ -6340,7 +7164,10 @@ "virus-outline": 988087, "vlc": 984444, "voicemail": 984445, + "volcano": 989827, + "volcano-outline": 989828, "volleyball": 985524, + "volume-equal": 989968, "volume-high": 984446, "volume-low": 984447, "volume-medium": 984448, @@ -6358,6 +7185,7 @@ "vuetify": 986733, "walk": 984451, "wall": 985086, + "wall-fire": 989713, "wall-sconce": 985372, "wall-sconce-flat": 985373, "wall-sconce-flat-outline": 989129, @@ -6369,6 +7197,8 @@ "wall-sconce-round-variant": 985374, "wall-sconce-round-variant-outline": 989133, "wallet": 984452, + "wallet-bifold": 990296, + "wallet-bifold-outline": 990297, "wallet-giftcard": 984453, "wallet-membership": 984454, "wallet-outline": 986077, @@ -6396,6 +7226,7 @@ "water-alert-outline": 988419, "water-boiler": 987026, "water-boiler-alert": 987571, + "water-boiler-auto": 990104, "water-boiler-off": 987572, "water-check": 988420, "water-check-outline": 988421, @@ -6416,6 +7247,8 @@ "water-remove": 988428, "water-remove-outline": 988429, "water-sync": 989126, + "water-thermometer": 989829, + "water-thermometer-outline": 989830, "water-well": 987243, "water-well-outline": 987244, "waterfall": 989257, @@ -6423,6 +7256,9 @@ "watering-can-outline": 988290, "watermark": 984594, "wave": 986926, + "wave-arrow-down": 990384, + "wave-arrow-up": 990385, + "wave-undercurrent": 990400, "waveform": 988285, "waves": 984973, "waves-arrow-left": 989273, @@ -6433,12 +7269,17 @@ "weather-cloudy-alert": 986927, "weather-cloudy-arrow-right": 986734, "weather-cloudy-clock": 989430, + "weather-dust": 990042, "weather-fog": 984465, "weather-hail": 984466, "weather-hazy": 986928, "weather-hurricane": 985240, + "weather-hurricane-outline": 990328, "weather-lightning": 984467, "weather-lightning-rainy": 984702, + "weather-moonset": 990485, + "weather-moonset-down": 990486, + "weather-moonset-up": 990487, "weather-night": 984468, "weather-night-partly-cloudy": 986929, "weather-partly-cloudy": 984469, @@ -6484,6 +7325,7 @@ "weight-pound": 985525, "whatsapp": 984483, "wheel-barrow": 988402, + "wheelchair": 989831, "wheelchair-accessibility": 984484, "whistle": 985526, "whistle-outline": 987836, @@ -6538,6 +7380,8 @@ "wifi-strength-outline": 985391, "wifi-sync": 988871, "wikipedia": 984492, + "wind-power": 989832, + "wind-power-outline": 989833, "wind-turbine": 986533, "wind-turbine-alert": 989611, "wind-turbine-check": 989612, @@ -6551,7 +7395,10 @@ "window-restore": 984498, "window-shutter": 987420, "window-shutter-alert": 987421, + "window-shutter-auto": 990115, + "window-shutter-cog": 989834, "window-shutter-open": 987422, + "window-shutter-settings": 989835, "windsock": 988666, "wiper": 985833, "wiper-wash": 986534, @@ -6561,7 +7408,12 @@ "wrap": 984502, "wrap-disabled": 986079, "wrench": 984503, + "wrench-check": 990095, + "wrench-check-outline": 990096, "wrench-clock": 989603, + "wrench-clock-outline": 990099, + "wrench-cog": 990097, + "wrench-cog-outline": 990098, "wrench-outline": 986080, "xamarin": 985157, "xml": 984512, diff --git a/packages/material-design-icons/package.json b/packages/material-design-icons/package.json new file mode 100644 index 000000000..814c16d5e --- /dev/null +++ b/packages/material-design-icons/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/material-design-icons", + "version": "7.4.47", + "description": "Material Design Icons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "material-design-icons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/material-design-icons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@mdi/font": "7.4.47", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/material-design-icons/src/index.ts b/packages/material-design-icons/src/index.ts new file mode 100644 index 000000000..d56b30f0b --- /dev/null +++ b/packages/material-design-icons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * MaterialDesignIcons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/MaterialDesignIcons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'MaterialDesignIcons', + fontFileName: 'MaterialDesignIcons.ttf', + fontSource: require('../fonts/MaterialDesignIcons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/material-design-icons/tsconfig.build.json b/packages/material-design-icons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/material-design-icons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/material-design-icons/tsconfig.json b/packages/material-design-icons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/material-design-icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/material-icons/.yo-rc.json b/packages/material-icons/.yo-rc.json new file mode 100644 index 000000000..763d0880d --- /dev/null +++ b/packages/material-icons/.yo-rc.json @@ -0,0 +1,17 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "material-icons", + "postScriptName": "MaterialIcons-Regular", + "buildSteps": { + "preScript": { + "script": "mkdir -p fonts\nREF='f7bd4f25f3764883717c09a1fd867f560c9a9581' # Sep 19, 2022 update\ncurl https://raw.githubusercontent.com/google/material-design-icons/$REF/font/MaterialIcons-Regular.codepoints -Ls > MaterialIcons-Regular.codepoints\ncurl https://raw.githubusercontent.com/google/material-design-icons/$REF/font/MaterialIcons-Regular.ttf -Ls > fonts/MaterialIcons.ttf" + }, + "glyphmap": { + "location": "MaterialIcons-Regular.codepoints", + "mode": "codepoints", + "prefix": ".mdi-", + "cleanup": true + } + } + } +} diff --git a/packages/material-icons/README.md b/packages/material-icons/README.md new file mode 100644 index 000000000..6276c7d97 --- /dev/null +++ b/packages/material-icons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Material Icons + +Material Icons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/material-icons +``` + +## Usage + +```js +import MaterialIcons from '@react-native-vector-icons/material-icons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/material-icons/babel.config.js b/packages/material-icons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/material-icons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/MaterialIcons.ttf b/packages/material-icons/fonts/MaterialIcons.ttf similarity index 100% rename from Fonts/MaterialIcons.ttf rename to packages/material-icons/fonts/MaterialIcons.ttf diff --git a/glyphmaps/MaterialIcons.json b/packages/material-icons/glyphmaps/MaterialIcons.json similarity index 100% rename from glyphmaps/MaterialIcons.json rename to packages/material-icons/glyphmaps/MaterialIcons.json diff --git a/packages/material-icons/package.json b/packages/material-icons/package.json new file mode 100644 index 000000000..d32d6bfa5 --- /dev/null +++ b/packages/material-icons/package.json @@ -0,0 +1,128 @@ +{ + "name": "@react-native-vector-icons/material-icons", + "version": "0.0.1", + "description": "Material Icons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "material-icons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/material-icons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/material-icons/src/index.ts b/packages/material-icons/src/index.ts new file mode 100644 index 000000000..67fa76b28 --- /dev/null +++ b/packages/material-icons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * MaterialIcons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/MaterialIcons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'MaterialIcons-Regular', + fontFileName: 'MaterialIcons.ttf', + fontSource: require('../fonts/MaterialIcons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/material-icons/tsconfig.build.json b/packages/material-icons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/material-icons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/material-icons/tsconfig.json b/packages/material-icons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/material-icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/octicons/.fontcustom-manifest.json b/packages/octicons/.fontcustom-manifest.json new file mode 100644 index 000000000..b081b7fde --- /dev/null +++ b/packages/octicons/.fontcustom-manifest.json @@ -0,0 +1,1355 @@ +{ + "checksum": { + "previous": "97119a33810c3f8b9f4a90db7d7c51442c619a1016792bdb898f0c2505259fb5", + "current": "97119a33810c3f8b9f4a90db7d7c51442c619a1016792bdb898f0c2505259fb5" + }, + "fonts": [ + "Octicons/Octicons.ttf", + "Octicons/Octicons.svg", + "Octicons/Octicons.woff", + "Octicons/Octicons.eot", + "Octicons/Octicons.woff2" + ], + "glyphs": { + "accessibility": { + "codepoint": 61696, + "source": "fixedSvg/accessibility.svg" + }, + "accessibility-inset": { + "codepoint": 61697, + "source": "fixedSvg/accessibility-inset.svg" + }, + "ai-model": { + "codepoint": 62022, + "source": "fixedSvg/ai-model.svg" + }, + "alert": { + "codepoint": 61698, + "source": "fixedSvg/alert.svg" + }, + "alert-fill": { + "codepoint": 61699, + "source": "fixedSvg/alert-fill.svg" + }, + "apps": { + "codepoint": 61700, + "source": "fixedSvg/apps.svg" + }, + "archive": { + "codepoint": 61701, + "source": "fixedSvg/archive.svg" + }, + "arrow-both": { + "codepoint": 61702, + "source": "fixedSvg/arrow-both.svg" + }, + "arrow-down": { + "codepoint": 61703, + "source": "fixedSvg/arrow-down.svg" + }, + "arrow-down-left": { + "codepoint": 61704, + "source": "fixedSvg/arrow-down-left.svg" + }, + "arrow-down-right": { + "codepoint": 61705, + "source": "fixedSvg/arrow-down-right.svg" + }, + "arrow-left": { + "codepoint": 61706, + "source": "fixedSvg/arrow-left.svg" + }, + "arrow-right": { + "codepoint": 61707, + "source": "fixedSvg/arrow-right.svg" + }, + "arrow-switch": { + "codepoint": 61708, + "source": "fixedSvg/arrow-switch.svg" + }, + "arrow-up": { + "codepoint": 61709, + "source": "fixedSvg/arrow-up.svg" + }, + "arrow-up-left": { + "codepoint": 61710, + "source": "fixedSvg/arrow-up-left.svg" + }, + "arrow-up-right": { + "codepoint": 61711, + "source": "fixedSvg/arrow-up-right.svg" + }, + "beaker": { + "codepoint": 61712, + "source": "fixedSvg/beaker.svg" + }, + "bell": { + "codepoint": 61713, + "source": "fixedSvg/bell.svg" + }, + "bell-fill": { + "codepoint": 61714, + "source": "fixedSvg/bell-fill.svg" + }, + "bell-slash": { + "codepoint": 61715, + "source": "fixedSvg/bell-slash.svg" + }, + "blocked": { + "codepoint": 61716, + "source": "fixedSvg/blocked.svg" + }, + "bold": { + "codepoint": 61717, + "source": "fixedSvg/bold.svg" + }, + "book": { + "codepoint": 61718, + "source": "fixedSvg/book.svg" + }, + "bookmark": { + "codepoint": 61719, + "source": "fixedSvg/bookmark.svg" + }, + "bookmark-filled": { + "codepoint": 62017, + "source": "fixedSvg/bookmark-filled.svg" + }, + "bookmark-slash": { + "codepoint": 61720, + "source": "fixedSvg/bookmark-slash.svg" + }, + "bookmark-slash-fill": { + "codepoint": 62018, + "source": "fixedSvg/bookmark-slash-fill.svg" + }, + "briefcase": { + "codepoint": 61721, + "source": "fixedSvg/briefcase.svg" + }, + "broadcast": { + "codepoint": 61722, + "source": "fixedSvg/broadcast.svg" + }, + "browser": { + "codepoint": 61723, + "source": "fixedSvg/browser.svg" + }, + "bug": { + "codepoint": 61724, + "source": "fixedSvg/bug.svg" + }, + "cache": { + "codepoint": 61725, + "source": "fixedSvg/cache.svg" + }, + "calendar": { + "codepoint": 61726, + "source": "fixedSvg/calendar.svg" + }, + "check": { + "codepoint": 61727, + "source": "fixedSvg/check.svg" + }, + "check-circle": { + "codepoint": 61728, + "source": "fixedSvg/check-circle.svg" + }, + "check-circle-fill": { + "codepoint": 61729, + "source": "fixedSvg/check-circle-fill.svg" + }, + "checkbox": { + "codepoint": 61730, + "source": "fixedSvg/checkbox.svg" + }, + "checklist": { + "codepoint": 61731, + "source": "fixedSvg/checklist.svg" + }, + "chevron-down": { + "codepoint": 61732, + "source": "fixedSvg/chevron-down.svg" + }, + "chevron-left": { + "codepoint": 61733, + "source": "fixedSvg/chevron-left.svg" + }, + "chevron-right": { + "codepoint": 61734, + "source": "fixedSvg/chevron-right.svg" + }, + "chevron-up": { + "codepoint": 61735, + "source": "fixedSvg/chevron-up.svg" + }, + "circle": { + "codepoint": 61736, + "source": "fixedSvg/circle.svg" + }, + "circle-slash": { + "codepoint": 61737, + "source": "fixedSvg/circle-slash.svg" + }, + "clock": { + "codepoint": 61738, + "source": "fixedSvg/clock.svg" + }, + "clock-fill": { + "codepoint": 61739, + "source": "fixedSvg/clock-fill.svg" + }, + "cloud": { + "codepoint": 61740, + "source": "fixedSvg/cloud.svg" + }, + "cloud-offline": { + "codepoint": 61741, + "source": "fixedSvg/cloud-offline.svg" + }, + "code": { + "codepoint": 61742, + "source": "fixedSvg/code.svg" + }, + "code-of-conduct": { + "codepoint": 61743, + "source": "fixedSvg/code-of-conduct.svg" + }, + "code-review": { + "codepoint": 61744, + "source": "fixedSvg/code-review.svg" + }, + "code-square": { + "codepoint": 61745, + "source": "fixedSvg/code-square.svg" + }, + "codescan": { + "codepoint": 61746, + "source": "fixedSvg/codescan.svg" + }, + "codescan-checkmark": { + "codepoint": 61747, + "source": "fixedSvg/codescan-checkmark.svg" + }, + "codespaces": { + "codepoint": 61748, + "source": "fixedSvg/codespaces.svg" + }, + "columns": { + "codepoint": 61749, + "source": "fixedSvg/columns.svg" + }, + "command-palette": { + "codepoint": 61750, + "source": "fixedSvg/command-palette.svg" + }, + "comment": { + "codepoint": 61751, + "source": "fixedSvg/comment.svg" + }, + "comment-discussion": { + "codepoint": 61752, + "source": "fixedSvg/comment-discussion.svg" + }, + "container": { + "codepoint": 61753, + "source": "fixedSvg/container.svg" + }, + "copilot": { + "codepoint": 61754, + "source": "fixedSvg/copilot.svg" + }, + "copilot-error": { + "codepoint": 61755, + "source": "fixedSvg/copilot-error.svg" + }, + "copilot-warning": { + "codepoint": 61756, + "source": "fixedSvg/copilot-warning.svg" + }, + "copy": { + "codepoint": 61757, + "source": "fixedSvg/copy.svg" + }, + "cpu": { + "codepoint": 61758, + "source": "fixedSvg/cpu.svg" + }, + "credit-card": { + "codepoint": 61759, + "source": "fixedSvg/credit-card.svg" + }, + "cross-reference": { + "codepoint": 61760, + "source": "fixedSvg/cross-reference.svg" + }, + "dash": { + "codepoint": 61761, + "source": "fixedSvg/dash.svg" + }, + "database": { + "codepoint": 61762, + "source": "fixedSvg/database.svg" + }, + "dependabot": { + "codepoint": 61763, + "source": "fixedSvg/dependabot.svg" + }, + "desktop-download": { + "codepoint": 61764, + "source": "fixedSvg/desktop-download.svg" + }, + "device-camera": { + "codepoint": 61765, + "source": "fixedSvg/device-camera.svg" + }, + "device-camera-video": { + "codepoint": 61766, + "source": "fixedSvg/device-camera-video.svg" + }, + "device-desktop": { + "codepoint": 61767, + "source": "fixedSvg/device-desktop.svg" + }, + "device-mobile": { + "codepoint": 61768, + "source": "fixedSvg/device-mobile.svg" + }, + "devices": { + "codepoint": 61769, + "source": "fixedSvg/devices.svg" + }, + "diamond": { + "codepoint": 61770, + "source": "fixedSvg/diamond.svg" + }, + "diff": { + "codepoint": 61771, + "source": "fixedSvg/diff.svg" + }, + "diff-added": { + "codepoint": 61772, + "source": "fixedSvg/diff-added.svg" + }, + "diff-ignored": { + "codepoint": 61773, + "source": "fixedSvg/diff-ignored.svg" + }, + "diff-modified": { + "codepoint": 61774, + "source": "fixedSvg/diff-modified.svg" + }, + "diff-removed": { + "codepoint": 61775, + "source": "fixedSvg/diff-removed.svg" + }, + "diff-renamed": { + "codepoint": 61776, + "source": "fixedSvg/diff-renamed.svg" + }, + "discussion-closed": { + "codepoint": 61777, + "source": "fixedSvg/discussion-closed.svg" + }, + "discussion-duplicate": { + "codepoint": 61778, + "source": "fixedSvg/discussion-duplicate.svg" + }, + "discussion-outdated": { + "codepoint": 61779, + "source": "fixedSvg/discussion-outdated.svg" + }, + "dot": { + "codepoint": 61780, + "source": "fixedSvg/dot.svg" + }, + "dot-fill": { + "codepoint": 61781, + "source": "fixedSvg/dot-fill.svg" + }, + "download": { + "codepoint": 61782, + "source": "fixedSvg/download.svg" + }, + "duplicate": { + "codepoint": 61783, + "source": "fixedSvg/duplicate.svg" + }, + "ellipsis": { + "codepoint": 61784, + "source": "fixedSvg/ellipsis.svg" + }, + "eye": { + "codepoint": 61785, + "source": "fixedSvg/eye.svg" + }, + "eye-closed": { + "codepoint": 61786, + "source": "fixedSvg/eye-closed.svg" + }, + "feed-discussion": { + "codepoint": 61787, + "source": "fixedSvg/feed-discussion.svg" + }, + "feed-forked": { + "codepoint": 61788, + "source": "fixedSvg/feed-forked.svg" + }, + "feed-heart": { + "codepoint": 61789, + "source": "fixedSvg/feed-heart.svg" + }, + "feed-issue-closed": { + "codepoint": 61790, + "source": "fixedSvg/feed-issue-closed.svg" + }, + "feed-issue-draft": { + "codepoint": 61791, + "source": "fixedSvg/feed-issue-draft.svg" + }, + "feed-issue-open": { + "codepoint": 61792, + "source": "fixedSvg/feed-issue-open.svg" + }, + "feed-issue-reopen": { + "codepoint": 61793, + "source": "fixedSvg/feed-issue-reopen.svg" + }, + "feed-merged": { + "codepoint": 61794, + "source": "fixedSvg/feed-merged.svg" + }, + "feed-person": { + "codepoint": 61795, + "source": "fixedSvg/feed-person.svg" + }, + "feed-plus": { + "codepoint": 61796, + "source": "fixedSvg/feed-plus.svg" + }, + "feed-public": { + "codepoint": 61797, + "source": "fixedSvg/feed-public.svg" + }, + "feed-pull-request-closed": { + "codepoint": 61798, + "source": "fixedSvg/feed-pull-request-closed.svg" + }, + "feed-pull-request-draft": { + "codepoint": 61799, + "source": "fixedSvg/feed-pull-request-draft.svg" + }, + "feed-pull-request-open": { + "codepoint": 61800, + "source": "fixedSvg/feed-pull-request-open.svg" + }, + "feed-repo": { + "codepoint": 61801, + "source": "fixedSvg/feed-repo.svg" + }, + "feed-rocket": { + "codepoint": 61802, + "source": "fixedSvg/feed-rocket.svg" + }, + "feed-star": { + "codepoint": 61803, + "source": "fixedSvg/feed-star.svg" + }, + "feed-tag": { + "codepoint": 61804, + "source": "fixedSvg/feed-tag.svg" + }, + "feed-trophy": { + "codepoint": 61805, + "source": "fixedSvg/feed-trophy.svg" + }, + "file": { + "codepoint": 61806, + "source": "fixedSvg/file.svg" + }, + "file-added": { + "codepoint": 61807, + "source": "fixedSvg/file-added.svg" + }, + "file-badge": { + "codepoint": 61808, + "source": "fixedSvg/file-badge.svg" + }, + "file-binary": { + "codepoint": 61809, + "source": "fixedSvg/file-binary.svg" + }, + "file-code": { + "codepoint": 61810, + "source": "fixedSvg/file-code.svg" + }, + "file-diff": { + "codepoint": 61811, + "source": "fixedSvg/file-diff.svg" + }, + "file-directory": { + "codepoint": 61812, + "source": "fixedSvg/file-directory.svg" + }, + "file-directory-fill": { + "codepoint": 61813, + "source": "fixedSvg/file-directory-fill.svg" + }, + "file-directory-open-fill": { + "codepoint": 61814, + "source": "fixedSvg/file-directory-open-fill.svg" + }, + "file-directory-symlink": { + "codepoint": 61815, + "source": "fixedSvg/file-directory-symlink.svg" + }, + "file-media": { + "codepoint": 62019, + "source": "fixedSvg/file-media.svg" + }, + "file-moved": { + "codepoint": 61816, + "source": "fixedSvg/file-moved.svg" + }, + "file-removed": { + "codepoint": 61817, + "source": "fixedSvg/file-removed.svg" + }, + "file-submodule": { + "codepoint": 61818, + "source": "fixedSvg/file-submodule.svg" + }, + "file-symlink-file": { + "codepoint": 61819, + "source": "fixedSvg/file-symlink-file.svg" + }, + "file-zip": { + "codepoint": 61820, + "source": "fixedSvg/file-zip.svg" + }, + "filter": { + "codepoint": 61821, + "source": "fixedSvg/filter.svg" + }, + "filter-remove": { + "codepoint": 61822, + "source": "fixedSvg/filter-remove.svg" + }, + "fiscal-host": { + "codepoint": 61823, + "source": "fixedSvg/fiscal-host.svg" + }, + "flame": { + "codepoint": 61824, + "source": "fixedSvg/flame.svg" + }, + "fold": { + "codepoint": 61825, + "source": "fixedSvg/fold.svg" + }, + "fold-down": { + "codepoint": 61826, + "source": "fixedSvg/fold-down.svg" + }, + "fold-up": { + "codepoint": 61827, + "source": "fixedSvg/fold-up.svg" + }, + "gear": { + "codepoint": 61828, + "source": "fixedSvg/gear.svg" + }, + "gift": { + "codepoint": 61829, + "source": "fixedSvg/gift.svg" + }, + "git-branch": { + "codepoint": 61830, + "source": "fixedSvg/git-branch.svg" + }, + "git-commit": { + "codepoint": 61831, + "source": "fixedSvg/git-commit.svg" + }, + "git-compare": { + "codepoint": 61832, + "source": "fixedSvg/git-compare.svg" + }, + "git-merge": { + "codepoint": 61833, + "source": "fixedSvg/git-merge.svg" + }, + "git-merge-queue": { + "codepoint": 61834, + "source": "fixedSvg/git-merge-queue.svg" + }, + "git-pull-request": { + "codepoint": 61835, + "source": "fixedSvg/git-pull-request.svg" + }, + "git-pull-request-closed": { + "codepoint": 61836, + "source": "fixedSvg/git-pull-request-closed.svg" + }, + "git-pull-request-draft": { + "codepoint": 61837, + "source": "fixedSvg/git-pull-request-draft.svg" + }, + "globe": { + "codepoint": 61838, + "source": "fixedSvg/globe.svg" + }, + "goal": { + "codepoint": 61839, + "source": "fixedSvg/goal.svg" + }, + "grabber": { + "codepoint": 61840, + "source": "fixedSvg/grabber.svg" + }, + "graph": { + "codepoint": 61841, + "source": "fixedSvg/graph.svg" + }, + "hash": { + "codepoint": 61842, + "source": "fixedSvg/hash.svg" + }, + "heading": { + "codepoint": 61843, + "source": "fixedSvg/heading.svg" + }, + "heart": { + "codepoint": 61844, + "source": "fixedSvg/heart.svg" + }, + "heart-fill": { + "codepoint": 61845, + "source": "fixedSvg/heart-fill.svg" + }, + "history": { + "codepoint": 61846, + "source": "fixedSvg/history.svg" + }, + "home": { + "codepoint": 61847, + "source": "fixedSvg/home.svg" + }, + "home-fill": { + "codepoint": 62020, + "source": "fixedSvg/home-fill.svg" + }, + "horizontal-rule": { + "codepoint": 61848, + "source": "fixedSvg/horizontal-rule.svg" + }, + "hourglass": { + "codepoint": 61849, + "source": "fixedSvg/hourglass.svg" + }, + "hubot": { + "codepoint": 61850, + "source": "fixedSvg/hubot.svg" + }, + "id-badge": { + "codepoint": 61851, + "source": "fixedSvg/id-badge.svg" + }, + "image": { + "codepoint": 61852, + "source": "fixedSvg/image.svg" + }, + "inbox": { + "codepoint": 61853, + "source": "fixedSvg/inbox.svg" + }, + "infinity": { + "codepoint": 61854, + "source": "fixedSvg/infinity.svg" + }, + "info": { + "codepoint": 61855, + "source": "fixedSvg/info.svg" + }, + "issue-closed": { + "codepoint": 61856, + "source": "fixedSvg/issue-closed.svg" + }, + "issue-draft": { + "codepoint": 61857, + "source": "fixedSvg/issue-draft.svg" + }, + "issue-opened": { + "codepoint": 61858, + "source": "fixedSvg/issue-opened.svg" + }, + "issue-reopened": { + "codepoint": 61859, + "source": "fixedSvg/issue-reopened.svg" + }, + "issue-tracked-by": { + "codepoint": 61860, + "source": "fixedSvg/issue-tracked-by.svg" + }, + "issue-tracks": { + "codepoint": 61861, + "source": "fixedSvg/issue-tracks.svg" + }, + "italic": { + "codepoint": 61862, + "source": "fixedSvg/italic.svg" + }, + "iterations": { + "codepoint": 61863, + "source": "fixedSvg/iterations.svg" + }, + "kebab-horizontal": { + "codepoint": 61864, + "source": "fixedSvg/kebab-horizontal.svg" + }, + "key": { + "codepoint": 61865, + "source": "fixedSvg/key.svg" + }, + "key-asterisk": { + "codepoint": 61866, + "source": "fixedSvg/key-asterisk.svg" + }, + "law": { + "codepoint": 61867, + "source": "fixedSvg/law.svg" + }, + "light-bulb": { + "codepoint": 61868, + "source": "fixedSvg/light-bulb.svg" + }, + "link": { + "codepoint": 61869, + "source": "fixedSvg/link.svg" + }, + "link-external": { + "codepoint": 61870, + "source": "fixedSvg/link-external.svg" + }, + "list-ordered": { + "codepoint": 61871, + "source": "fixedSvg/list-ordered.svg" + }, + "list-unordered": { + "codepoint": 61872, + "source": "fixedSvg/list-unordered.svg" + }, + "location": { + "codepoint": 61873, + "source": "fixedSvg/location.svg" + }, + "lock": { + "codepoint": 61874, + "source": "fixedSvg/lock.svg" + }, + "log": { + "codepoint": 61875, + "source": "fixedSvg/log.svg" + }, + "logo-gist": { + "codepoint": 61876, + "source": "fixedSvg/logo-gist.svg" + }, + "logo-github": { + "codepoint": 61877, + "source": "fixedSvg/logo-github.svg" + }, + "mail": { + "codepoint": 61878, + "source": "fixedSvg/mail.svg" + }, + "mark-github": { + "codepoint": 61879, + "source": "fixedSvg/mark-github.svg" + }, + "markdown": { + "codepoint": 61880, + "source": "fixedSvg/markdown.svg" + }, + "megaphone": { + "codepoint": 61881, + "source": "fixedSvg/megaphone.svg" + }, + "mention": { + "codepoint": 61882, + "source": "fixedSvg/mention.svg" + }, + "meter": { + "codepoint": 61883, + "source": "fixedSvg/meter.svg" + }, + "milestone": { + "codepoint": 61884, + "source": "fixedSvg/milestone.svg" + }, + "mirror": { + "codepoint": 61885, + "source": "fixedSvg/mirror.svg" + }, + "moon": { + "codepoint": 61886, + "source": "fixedSvg/moon.svg" + }, + "mortar-board": { + "codepoint": 61887, + "source": "fixedSvg/mortar-board.svg" + }, + "move-to-bottom": { + "codepoint": 61888, + "source": "fixedSvg/move-to-bottom.svg" + }, + "move-to-end": { + "codepoint": 61889, + "source": "fixedSvg/move-to-end.svg" + }, + "move-to-start": { + "codepoint": 61890, + "source": "fixedSvg/move-to-start.svg" + }, + "move-to-top": { + "codepoint": 61891, + "source": "fixedSvg/move-to-top.svg" + }, + "multi-select": { + "codepoint": 61892, + "source": "fixedSvg/multi-select.svg" + }, + "mute": { + "codepoint": 61893, + "source": "fixedSvg/mute.svg" + }, + "no-entry": { + "codepoint": 61894, + "source": "fixedSvg/no-entry.svg" + }, + "north-star": { + "codepoint": 61895, + "source": "fixedSvg/north-star.svg" + }, + "note": { + "codepoint": 61896, + "source": "fixedSvg/note.svg" + }, + "number": { + "codepoint": 61897, + "source": "fixedSvg/number.svg" + }, + "organization": { + "codepoint": 61898, + "source": "fixedSvg/organization.svg" + }, + "package": { + "codepoint": 61899, + "source": "fixedSvg/package.svg" + }, + "package-dependencies": { + "codepoint": 61900, + "source": "fixedSvg/package-dependencies.svg" + }, + "package-dependents": { + "codepoint": 61901, + "source": "fixedSvg/package-dependents.svg" + }, + "paintbrush": { + "codepoint": 61902, + "source": "fixedSvg/paintbrush.svg" + }, + "paper-airplane": { + "codepoint": 61903, + "source": "fixedSvg/paper-airplane.svg" + }, + "paperclip": { + "codepoint": 61904, + "source": "fixedSvg/paperclip.svg" + }, + "passkey-fill": { + "codepoint": 61905, + "source": "fixedSvg/passkey-fill.svg" + }, + "paste": { + "codepoint": 61906, + "source": "fixedSvg/paste.svg" + }, + "pencil": { + "codepoint": 61907, + "source": "fixedSvg/pencil.svg" + }, + "people": { + "codepoint": 61908, + "source": "fixedSvg/people.svg" + }, + "person": { + "codepoint": 61909, + "source": "fixedSvg/person.svg" + }, + "person-add": { + "codepoint": 61910, + "source": "fixedSvg/person-add.svg" + }, + "person-fill": { + "codepoint": 61911, + "source": "fixedSvg/person-fill.svg" + }, + "pin": { + "codepoint": 61912, + "source": "fixedSvg/pin.svg" + }, + "pin-slash": { + "codepoint": 61913, + "source": "fixedSvg/pin-slash.svg" + }, + "pivot-column": { + "codepoint": 61914, + "source": "fixedSvg/pivot-column.svg" + }, + "play": { + "codepoint": 61915, + "source": "fixedSvg/play.svg" + }, + "plug": { + "codepoint": 61916, + "source": "fixedSvg/plug.svg" + }, + "plus": { + "codepoint": 61917, + "source": "fixedSvg/plus.svg" + }, + "plus-circle": { + "codepoint": 61918, + "source": "fixedSvg/plus-circle.svg" + }, + "project": { + "codepoint": 61919, + "source": "fixedSvg/project.svg" + }, + "project-roadmap": { + "codepoint": 61920, + "source": "fixedSvg/project-roadmap.svg" + }, + "project-symlink": { + "codepoint": 61921, + "source": "fixedSvg/project-symlink.svg" + }, + "project-template": { + "codepoint": 61922, + "source": "fixedSvg/project-template.svg" + }, + "pulse": { + "codepoint": 61923, + "source": "fixedSvg/pulse.svg" + }, + "question": { + "codepoint": 61924, + "source": "fixedSvg/question.svg" + }, + "quote": { + "codepoint": 61925, + "source": "fixedSvg/quote.svg" + }, + "read": { + "codepoint": 61926, + "source": "fixedSvg/read.svg" + }, + "redo": { + "codepoint": 61927, + "source": "fixedSvg/redo.svg" + }, + "rel-file-path": { + "codepoint": 61928, + "source": "fixedSvg/rel-file-path.svg" + }, + "reply": { + "codepoint": 61929, + "source": "fixedSvg/reply.svg" + }, + "repo": { + "codepoint": 61930, + "source": "fixedSvg/repo.svg" + }, + "repo-clone": { + "codepoint": 61931, + "source": "fixedSvg/repo-clone.svg" + }, + "repo-deleted": { + "codepoint": 61932, + "source": "fixedSvg/repo-deleted.svg" + }, + "repo-forked": { + "codepoint": 61933, + "source": "fixedSvg/repo-forked.svg" + }, + "repo-locked": { + "codepoint": 61934, + "source": "fixedSvg/repo-locked.svg" + }, + "repo-pull": { + "codepoint": 61935, + "source": "fixedSvg/repo-pull.svg" + }, + "repo-push": { + "codepoint": 61936, + "source": "fixedSvg/repo-push.svg" + }, + "repo-template": { + "codepoint": 61937, + "source": "fixedSvg/repo-template.svg" + }, + "report": { + "codepoint": 61938, + "source": "fixedSvg/report.svg" + }, + "rocket": { + "codepoint": 61939, + "source": "fixedSvg/rocket.svg" + }, + "rows": { + "codepoint": 61940, + "source": "fixedSvg/rows.svg" + }, + "rss": { + "codepoint": 61941, + "source": "fixedSvg/rss.svg" + }, + "ruby": { + "codepoint": 61942, + "source": "fixedSvg/ruby.svg" + }, + "screen-full": { + "codepoint": 61943, + "source": "fixedSvg/screen-full.svg" + }, + "screen-normal": { + "codepoint": 61944, + "source": "fixedSvg/screen-normal.svg" + }, + "search": { + "codepoint": 61945, + "source": "fixedSvg/search.svg" + }, + "server": { + "codepoint": 61946, + "source": "fixedSvg/server.svg" + }, + "share": { + "codepoint": 61947, + "source": "fixedSvg/share.svg" + }, + "share-android": { + "codepoint": 61948, + "source": "fixedSvg/share-android.svg" + }, + "shield": { + "codepoint": 61949, + "source": "fixedSvg/shield.svg" + }, + "shield-check": { + "codepoint": 61950, + "source": "fixedSvg/shield-check.svg" + }, + "shield-lock": { + "codepoint": 61951, + "source": "fixedSvg/shield-lock.svg" + }, + "shield-slash": { + "codepoint": 61952, + "source": "fixedSvg/shield-slash.svg" + }, + "shield-x": { + "codepoint": 61953, + "source": "fixedSvg/shield-x.svg" + }, + "sidebar-collapse": { + "codepoint": 61954, + "source": "fixedSvg/sidebar-collapse.svg" + }, + "sidebar-expand": { + "codepoint": 61955, + "source": "fixedSvg/sidebar-expand.svg" + }, + "sign-in": { + "codepoint": 61956, + "source": "fixedSvg/sign-in.svg" + }, + "sign-out": { + "codepoint": 61957, + "source": "fixedSvg/sign-out.svg" + }, + "single-select": { + "codepoint": 61958, + "source": "fixedSvg/single-select.svg" + }, + "skip": { + "codepoint": 61959, + "source": "fixedSvg/skip.svg" + }, + "skip-fill": { + "codepoint": 61960, + "source": "fixedSvg/skip-fill.svg" + }, + "sliders": { + "codepoint": 61961, + "source": "fixedSvg/sliders.svg" + }, + "smiley": { + "codepoint": 61962, + "source": "fixedSvg/smiley.svg" + }, + "sort-asc": { + "codepoint": 61963, + "source": "fixedSvg/sort-asc.svg" + }, + "sort-desc": { + "codepoint": 61964, + "source": "fixedSvg/sort-desc.svg" + }, + "sparkle-fill": { + "codepoint": 61965, + "source": "fixedSvg/sparkle-fill.svg" + }, + "sponsor-tiers": { + "codepoint": 61966, + "source": "fixedSvg/sponsor-tiers.svg" + }, + "square": { + "codepoint": 61967, + "source": "fixedSvg/square.svg" + }, + "square-fill": { + "codepoint": 61968, + "source": "fixedSvg/square-fill.svg" + }, + "squirrel": { + "codepoint": 61969, + "source": "fixedSvg/squirrel.svg" + }, + "stack": { + "codepoint": 61970, + "source": "fixedSvg/stack.svg" + }, + "star": { + "codepoint": 61971, + "source": "fixedSvg/star.svg" + }, + "star-fill": { + "codepoint": 61972, + "source": "fixedSvg/star-fill.svg" + }, + "stop": { + "codepoint": 61973, + "source": "fixedSvg/stop.svg" + }, + "stopwatch": { + "codepoint": 61974, + "source": "fixedSvg/stopwatch.svg" + }, + "strikethrough": { + "codepoint": 61975, + "source": "fixedSvg/strikethrough.svg" + }, + "sun": { + "codepoint": 61976, + "source": "fixedSvg/sun.svg" + }, + "sync": { + "codepoint": 61977, + "source": "fixedSvg/sync.svg" + }, + "tab": { + "codepoint": 62021, + "source": "fixedSvg/tab.svg" + }, + "tab-external": { + "codepoint": 61978, + "source": "fixedSvg/tab-external.svg" + }, + "table": { + "codepoint": 61979, + "source": "fixedSvg/table.svg" + }, + "tag": { + "codepoint": 61980, + "source": "fixedSvg/tag.svg" + }, + "tasklist": { + "codepoint": 61981, + "source": "fixedSvg/tasklist.svg" + }, + "telescope": { + "codepoint": 61982, + "source": "fixedSvg/telescope.svg" + }, + "telescope-fill": { + "codepoint": 61983, + "source": "fixedSvg/telescope-fill.svg" + }, + "terminal": { + "codepoint": 61984, + "source": "fixedSvg/terminal.svg" + }, + "three-bars": { + "codepoint": 61985, + "source": "fixedSvg/three-bars.svg" + }, + "thumbsdown": { + "codepoint": 61986, + "source": "fixedSvg/thumbsdown.svg" + }, + "thumbsup": { + "codepoint": 61987, + "source": "fixedSvg/thumbsup.svg" + }, + "tools": { + "codepoint": 61988, + "source": "fixedSvg/tools.svg" + }, + "tracked-by-closed-completed": { + "codepoint": 61989, + "source": "fixedSvg/tracked-by-closed-completed.svg" + }, + "tracked-by-closed-not-planned": { + "codepoint": 61990, + "source": "fixedSvg/tracked-by-closed-not-planned.svg" + }, + "trash": { + "codepoint": 61991, + "source": "fixedSvg/trash.svg" + }, + "triangle-down": { + "codepoint": 61992, + "source": "fixedSvg/triangle-down.svg" + }, + "triangle-left": { + "codepoint": 61993, + "source": "fixedSvg/triangle-left.svg" + }, + "triangle-right": { + "codepoint": 61994, + "source": "fixedSvg/triangle-right.svg" + }, + "triangle-up": { + "codepoint": 61995, + "source": "fixedSvg/triangle-up.svg" + }, + "trophy": { + "codepoint": 61996, + "source": "fixedSvg/trophy.svg" + }, + "typography": { + "codepoint": 61997, + "source": "fixedSvg/typography.svg" + }, + "undo": { + "codepoint": 61998, + "source": "fixedSvg/undo.svg" + }, + "unfold": { + "codepoint": 61999, + "source": "fixedSvg/unfold.svg" + }, + "unlink": { + "codepoint": 62000, + "source": "fixedSvg/unlink.svg" + }, + "unlock": { + "codepoint": 62001, + "source": "fixedSvg/unlock.svg" + }, + "unmute": { + "codepoint": 62002, + "source": "fixedSvg/unmute.svg" + }, + "unread": { + "codepoint": 62003, + "source": "fixedSvg/unread.svg" + }, + "unverified": { + "codepoint": 62004, + "source": "fixedSvg/unverified.svg" + }, + "upload": { + "codepoint": 62005, + "source": "fixedSvg/upload.svg" + }, + "verified": { + "codepoint": 62006, + "source": "fixedSvg/verified.svg" + }, + "versions": { + "codepoint": 62007, + "source": "fixedSvg/versions.svg" + }, + "video": { + "codepoint": 62008, + "source": "fixedSvg/video.svg" + }, + "webhook": { + "codepoint": 62009, + "source": "fixedSvg/webhook.svg" + }, + "workflow": { + "codepoint": 62010, + "source": "fixedSvg/workflow.svg" + }, + "x": { + "codepoint": 62011, + "source": "fixedSvg/x.svg" + }, + "x-circle": { + "codepoint": 62012, + "source": "fixedSvg/x-circle.svg" + }, + "x-circle-fill": { + "codepoint": 62013, + "source": "fixedSvg/x-circle-fill.svg" + }, + "zap": { + "codepoint": 62014, + "source": "fixedSvg/zap.svg" + }, + "zoom-in": { + "codepoint": 62015, + "source": "fixedSvg/zoom-in.svg" + }, + "zoom-out": { + "codepoint": 62016, + "source": "fixedSvg/zoom-out.svg" + } + }, + "options": { + "autowidth": false, + "config": false, + "copyright": "", + "css3": false, + "css_selector": ".icon-{{glyph}}", + "debug": false, + "font_ascent": 448, + "font_descent": 64, + "font_design_size": 16, + "font_em": 512, + "font_name": "Octicons", + "force": true, + "input": { + "templates": "fixedSvg", + "vectors": "fixedSvg" + }, + "no_hash": true, + "output": { + "css": "Octicons", + "fonts": "Octicons", + "preview": "Octicons" + }, + "preprocessor_path": null, + "quiet": false, + "templates": [ + "css" + ] + }, + "templates": [ + "Octicons/Octicons.css" + ] +} \ No newline at end of file diff --git a/packages/octicons/.yo-rc.json b/packages/octicons/.yo-rc.json new file mode 100644 index 000000000..f58d1f39f --- /dev/null +++ b/packages/octicons/.yo-rc.json @@ -0,0 +1,20 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "octicons", + "upstreamFont": "@primer/octicons", + "buildSteps": { + "fixSVGPaths": { + "location": "../../node_modules/@primer/octicons/build/svg", + "keepPostfix": "-16" + }, + "fontCustom": { + "location": "fixedSvg", + "cleanup": true + }, + "glyphmap": { + "mode": "css", + "cleanup": true + } + } + } +} diff --git a/packages/octicons/README.md b/packages/octicons/README.md new file mode 100644 index 000000000..8c9a21f0b --- /dev/null +++ b/packages/octicons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Octicons + +Octicons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/octicons +``` + +## Usage + +```js +import Octicons from '@react-native-vector-icons/octicons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/octicons/babel.config.js b/packages/octicons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/octicons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/packages/octicons/fonts/Octicons.ttf b/packages/octicons/fonts/Octicons.ttf new file mode 100644 index 000000000..c7d4e925a Binary files /dev/null and b/packages/octicons/fonts/Octicons.ttf differ diff --git a/packages/octicons/glyphmaps/Octicons.json b/packages/octicons/glyphmaps/Octicons.json new file mode 100644 index 000000000..7641f6342 --- /dev/null +++ b/packages/octicons/glyphmaps/Octicons.json @@ -0,0 +1,329 @@ +{ + "accessibility": 61696, + "accessibility-inset": 61697, + "ai-model": 62022, + "alert": 61698, + "alert-fill": 61699, + "apps": 61700, + "archive": 61701, + "arrow-both": 61702, + "arrow-down": 61703, + "arrow-down-left": 61704, + "arrow-down-right": 61705, + "arrow-left": 61706, + "arrow-right": 61707, + "arrow-switch": 61708, + "arrow-up": 61709, + "arrow-up-left": 61710, + "arrow-up-right": 61711, + "beaker": 61712, + "bell": 61713, + "bell-fill": 61714, + "bell-slash": 61715, + "blocked": 61716, + "bold": 61717, + "book": 61718, + "bookmark": 61719, + "bookmark-filled": 62017, + "bookmark-slash": 61720, + "bookmark-slash-fill": 62018, + "briefcase": 61721, + "broadcast": 61722, + "browser": 61723, + "bug": 61724, + "cache": 61725, + "calendar": 61726, + "check": 61727, + "check-circle": 61728, + "check-circle-fill": 61729, + "checkbox": 61730, + "checklist": 61731, + "chevron-down": 61732, + "chevron-left": 61733, + "chevron-right": 61734, + "chevron-up": 61735, + "circle": 61736, + "circle-slash": 61737, + "clock": 61738, + "clock-fill": 61739, + "cloud": 61740, + "cloud-offline": 61741, + "code": 61742, + "code-of-conduct": 61743, + "code-review": 61744, + "code-square": 61745, + "codescan": 61746, + "codescan-checkmark": 61747, + "codespaces": 61748, + "columns": 61749, + "command-palette": 61750, + "comment": 61751, + "comment-discussion": 61752, + "container": 61753, + "copilot": 61754, + "copilot-error": 61755, + "copilot-warning": 61756, + "copy": 61757, + "cpu": 61758, + "credit-card": 61759, + "cross-reference": 61760, + "dash": 61761, + "database": 61762, + "dependabot": 61763, + "desktop-download": 61764, + "device-camera": 61765, + "device-camera-video": 61766, + "device-desktop": 61767, + "device-mobile": 61768, + "devices": 61769, + "diamond": 61770, + "diff": 61771, + "diff-added": 61772, + "diff-ignored": 61773, + "diff-modified": 61774, + "diff-removed": 61775, + "diff-renamed": 61776, + "discussion-closed": 61777, + "discussion-duplicate": 61778, + "discussion-outdated": 61779, + "dot": 61780, + "dot-fill": 61781, + "download": 61782, + "duplicate": 61783, + "ellipsis": 61784, + "eye": 61785, + "eye-closed": 61786, + "feed-discussion": 61787, + "feed-forked": 61788, + "feed-heart": 61789, + "feed-issue-closed": 61790, + "feed-issue-draft": 61791, + "feed-issue-open": 61792, + "feed-issue-reopen": 61793, + "feed-merged": 61794, + "feed-person": 61795, + "feed-plus": 61796, + "feed-public": 61797, + "feed-pull-request-closed": 61798, + "feed-pull-request-draft": 61799, + "feed-pull-request-open": 61800, + "feed-repo": 61801, + "feed-rocket": 61802, + "feed-star": 61803, + "feed-tag": 61804, + "feed-trophy": 61805, + "file": 61806, + "file-added": 61807, + "file-badge": 61808, + "file-binary": 61809, + "file-code": 61810, + "file-diff": 61811, + "file-directory": 61812, + "file-directory-fill": 61813, + "file-directory-open-fill": 61814, + "file-directory-symlink": 61815, + "file-media": 62019, + "file-moved": 61816, + "file-removed": 61817, + "file-submodule": 61818, + "file-symlink-file": 61819, + "file-zip": 61820, + "filter": 61821, + "filter-remove": 61822, + "fiscal-host": 61823, + "flame": 61824, + "fold": 61825, + "fold-down": 61826, + "fold-up": 61827, + "gear": 61828, + "gift": 61829, + "git-branch": 61830, + "git-commit": 61831, + "git-compare": 61832, + "git-merge": 61833, + "git-merge-queue": 61834, + "git-pull-request": 61835, + "git-pull-request-closed": 61836, + "git-pull-request-draft": 61837, + "globe": 61838, + "goal": 61839, + "grabber": 61840, + "graph": 61841, + "hash": 61842, + "heading": 61843, + "heart": 61844, + "heart-fill": 61845, + "history": 61846, + "home": 61847, + "home-fill": 62020, + "horizontal-rule": 61848, + "hourglass": 61849, + "hubot": 61850, + "id-badge": 61851, + "image": 61852, + "inbox": 61853, + "infinity": 61854, + "info": 61855, + "issue-closed": 61856, + "issue-draft": 61857, + "issue-opened": 61858, + "issue-reopened": 61859, + "issue-tracked-by": 61860, + "issue-tracks": 61861, + "italic": 61862, + "iterations": 61863, + "kebab-horizontal": 61864, + "key": 61865, + "key-asterisk": 61866, + "law": 61867, + "light-bulb": 61868, + "link": 61869, + "link-external": 61870, + "list-ordered": 61871, + "list-unordered": 61872, + "location": 61873, + "lock": 61874, + "log": 61875, + "logo-gist": 61876, + "logo-github": 61877, + "mail": 61878, + "mark-github": 61879, + "markdown": 61880, + "megaphone": 61881, + "mention": 61882, + "meter": 61883, + "milestone": 61884, + "mirror": 61885, + "moon": 61886, + "mortar-board": 61887, + "move-to-bottom": 61888, + "move-to-end": 61889, + "move-to-start": 61890, + "move-to-top": 61891, + "multi-select": 61892, + "mute": 61893, + "no-entry": 61894, + "north-star": 61895, + "note": 61896, + "number": 61897, + "organization": 61898, + "package": 61899, + "package-dependencies": 61900, + "package-dependents": 61901, + "paintbrush": 61902, + "paper-airplane": 61903, + "paperclip": 61904, + "passkey-fill": 61905, + "paste": 61906, + "pencil": 61907, + "people": 61908, + "person": 61909, + "person-add": 61910, + "person-fill": 61911, + "pin": 61912, + "pin-slash": 61913, + "pivot-column": 61914, + "play": 61915, + "plug": 61916, + "plus": 61917, + "plus-circle": 61918, + "project": 61919, + "project-roadmap": 61920, + "project-symlink": 61921, + "project-template": 61922, + "pulse": 61923, + "question": 61924, + "quote": 61925, + "read": 61926, + "redo": 61927, + "rel-file-path": 61928, + "reply": 61929, + "repo": 61930, + "repo-clone": 61931, + "repo-deleted": 61932, + "repo-forked": 61933, + "repo-locked": 61934, + "repo-pull": 61935, + "repo-push": 61936, + "repo-template": 61937, + "report": 61938, + "rocket": 61939, + "rows": 61940, + "rss": 61941, + "ruby": 61942, + "screen-full": 61943, + "screen-normal": 61944, + "search": 61945, + "server": 61946, + "share": 61947, + "share-android": 61948, + "shield": 61949, + "shield-check": 61950, + "shield-lock": 61951, + "shield-slash": 61952, + "shield-x": 61953, + "sidebar-collapse": 61954, + "sidebar-expand": 61955, + "sign-in": 61956, + "sign-out": 61957, + "single-select": 61958, + "skip": 61959, + "skip-fill": 61960, + "sliders": 61961, + "smiley": 61962, + "sort-asc": 61963, + "sort-desc": 61964, + "sparkle-fill": 61965, + "sponsor-tiers": 61966, + "square": 61967, + "square-fill": 61968, + "squirrel": 61969, + "stack": 61970, + "star": 61971, + "star-fill": 61972, + "stop": 61973, + "stopwatch": 61974, + "strikethrough": 61975, + "sun": 61976, + "sync": 61977, + "tab": 62021, + "tab-external": 61978, + "table": 61979, + "tag": 61980, + "tasklist": 61981, + "telescope": 61982, + "telescope-fill": 61983, + "terminal": 61984, + "three-bars": 61985, + "thumbsdown": 61986, + "thumbsup": 61987, + "tools": 61988, + "tracked-by-closed-completed": 61989, + "tracked-by-closed-not-planned": 61990, + "trash": 61991, + "triangle-down": 61992, + "triangle-left": 61993, + "triangle-right": 61994, + "triangle-up": 61995, + "trophy": 61996, + "typography": 61997, + "undo": 61998, + "unfold": 61999, + "unlink": 62000, + "unlock": 62001, + "unmute": 62002, + "unread": 62003, + "unverified": 62004, + "upload": 62005, + "verified": 62006, + "versions": 62007, + "video": 62008, + "webhook": 62009, + "workflow": 62010, + "x": 62011, + "x-circle": 62012, + "x-circle-fill": 62013, + "zap": 62014, + "zoom-in": 62015, + "zoom-out": 62016 +} \ No newline at end of file diff --git a/packages/octicons/package.json b/packages/octicons/package.json new file mode 100644 index 000000000..6d8d0d7f6 --- /dev/null +++ b/packages/octicons/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/octicons", + "version": "19.12.0", + "description": "Octicons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "octicons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/octicons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "@primer/octicons": "19.12.0", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/octicons/src/index.ts b/packages/octicons/src/index.ts new file mode 100644 index 000000000..a554819d1 --- /dev/null +++ b/packages/octicons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Octicons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Octicons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'Octicons', + fontFileName: 'Octicons.ttf', + fontSource: require('../fonts/Octicons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/octicons/tsconfig.build.json b/packages/octicons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/octicons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/octicons/tsconfig.json b/packages/octicons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/octicons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/simple-line-icons/.yo-rc.json b/packages/simple-line-icons/.yo-rc.json new file mode 100644 index 000000000..5c799869b --- /dev/null +++ b/packages/simple-line-icons/.yo-rc.json @@ -0,0 +1,16 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "simple-line-icons", + "postScriptName": "simple-line-icons", + "upstreamFont": "simple-line-icons", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/simple-line-icons/css/simple-line-icons.css", + "mode": "css" + }, + "copyFont": { + "location": "../../node_modules/simple-line-icons/fonts/Simple-Line-Icons.ttf" + } + } + } +} diff --git a/packages/simple-line-icons/README.md b/packages/simple-line-icons/README.md new file mode 100644 index 000000000..8f7d0dbe0 --- /dev/null +++ b/packages/simple-line-icons/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Simple Line Icons + +Simple Line Icons font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/simple-line-icons +``` + +## Usage + +```js +import SimpleLineIcons from '@react-native-vector-icons/simple-line-icons'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/simple-line-icons/babel.config.js b/packages/simple-line-icons/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/simple-line-icons/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/SimpleLineIcons.ttf b/packages/simple-line-icons/fonts/SimpleLineIcons.ttf similarity index 100% rename from Fonts/SimpleLineIcons.ttf rename to packages/simple-line-icons/fonts/SimpleLineIcons.ttf diff --git a/glyphmaps/SimpleLineIcons.json b/packages/simple-line-icons/glyphmaps/SimpleLineIcons.json similarity index 100% rename from glyphmaps/SimpleLineIcons.json rename to packages/simple-line-icons/glyphmaps/SimpleLineIcons.json diff --git a/packages/simple-line-icons/package.json b/packages/simple-line-icons/package.json new file mode 100644 index 000000000..dbaff5a5a --- /dev/null +++ b/packages/simple-line-icons/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/simple-line-icons", + "version": "2.5.5", + "description": "Simple Line Icons font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "simple-line-icons" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/simple-line-icons" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "simple-line-icons": "2.5.5", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/simple-line-icons/src/index.ts b/packages/simple-line-icons/src/index.ts new file mode 100644 index 000000000..1c9c7bef0 --- /dev/null +++ b/packages/simple-line-icons/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * SimpleLineIcons icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/SimpleLineIcons.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'simple-line-icons', + fontFileName: 'SimpleLineIcons.ttf', + fontSource: require('../fonts/SimpleLineIcons.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/simple-line-icons/tsconfig.build.json b/packages/simple-line-icons/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/simple-line-icons/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/simple-line-icons/tsconfig.json b/packages/simple-line-icons/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/simple-line-icons/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/packages/zocial/.yo-rc.json b/packages/zocial/.yo-rc.json new file mode 100644 index 000000000..49d937e38 --- /dev/null +++ b/packages/zocial/.yo-rc.json @@ -0,0 +1,17 @@ +{ + "generator-react-native-vector-icons": { + "packageName": "zocial", + "postScriptName": "zocial", + "upstreamFont": "css-social-buttons", + "buildSteps": { + "glyphmap": { + "location": "../../node_modules/css-social-buttons/css/zocial.css", + "mode": "css", + "prefix": ".zocial." + }, + "copyFont": { + "location": "../../node_modules/css-social-buttons/css/zocial.ttf" + } + } + } +} diff --git a/packages/zocial/README.md b/packages/zocial/README.md new file mode 100644 index 000000000..f753b0b0f --- /dev/null +++ b/packages/zocial/README.md @@ -0,0 +1,29 @@ +# React Native Vector Icons - Zocial + +Zocial font for React Native Vector Icons + +See the [React Native Vector Icons README](../../README.md) for more details. + +## Installation + +```sh +npm install @react-native-vector-icons/zocial +``` + +## Usage + +```js +import Zocial from '@react-native-vector-icons/zocial'; + +// ... + + +``` + +## Contributing + +See the [contributing guide](../../CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow. + +## License + +MIT diff --git a/packages/zocial/babel.config.js b/packages/zocial/babel.config.js new file mode 100644 index 000000000..e75f9f1ec --- /dev/null +++ b/packages/zocial/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [['module:react-native-builder-bob/babel-preset', { modules: 'commonjs' }]], +}; diff --git a/Fonts/Zocial.ttf b/packages/zocial/fonts/Zocial.ttf similarity index 100% rename from Fonts/Zocial.ttf rename to packages/zocial/fonts/Zocial.ttf diff --git a/glyphmaps/Zocial.json b/packages/zocial/glyphmaps/Zocial.json similarity index 100% rename from glyphmaps/Zocial.json rename to packages/zocial/glyphmaps/Zocial.json diff --git a/packages/zocial/package.json b/packages/zocial/package.json new file mode 100644 index 000000000..d272cf76b --- /dev/null +++ b/packages/zocial/package.json @@ -0,0 +1,129 @@ +{ + "name": "@react-native-vector-icons/zocial", + "version": "1.1.1", + "description": "Zocial font for react native vector icons", + "source": "./src/index.ts", + "main": "./lib/commonjs/index.js", + "module": "./lib/module/index.js", + "types": "./lib/typescript/commonjs/src/index.d.ts", + "exports": { + ".": { + "import": { + "types": "./lib/typescript/module/src/index.d.ts", + "default": "./lib/module/index.js" + }, + "require": { + "types": "./lib/typescript/commonjs/src/index.d.ts", + "default": "./lib/commonjs/index.js" + } + } + }, + "files": [ + "src", + "lib", + "glyphmaps", + "fonts", + "android", + "ios", + "cpp", + "*.podspec", + "!ios/build", + "!android/build", + "!android/gradle", + "!android/gradlew", + "!android/gradlew.bat", + "!android/local.properties", + "!**/__tests__", + "!**/__fixtures__", + "!**/__mocks__", + "!**/.*" + ], + "scripts": { + "clean": "del-cli android/build ios/build lib", + "prepare": "bob build && ../../scripts/fix-glyphmaps.sh", + "watch": "onchange 'src/**' --initial -- yarn run prepare" + }, + "keywords": [ + "react-native", + "ios", + "android", + "osx", + "windows", + "macos", + "react-component", + "react-native-component", + "react", + "mobile", + "ui", + "icon", + "icons", + "vector", + "retina", + "font", + "react-native-vector-icons-icon", + "zocial" + ], + "repository": { + "url": "https://github.com/oblador/react-native-vector-icons", + "type": "git", + "directory": "packages/zocial" + }, + "author": { + "name": "Joel Arvidsson", + "email": "joel@oblador.se" + }, + "license": "MIT", + "bugs": { + "url": "https://github.com/oblador/react-native-vector-icons/issues" + }, + "homepage": "https://github.com/oblador/react-native-vector-icons", + "publishConfig": { + "registry": "https://registry.npmjs.org/" + }, + "dependencies": { + "@react-native-vector-icons/common": "^11.0.0" + }, + "devDependencies": { + "css-social-buttons": "1.1.1", + "del-cli": "^6.0.0", + "onchange": "^7.1.0", + "react-native-builder-bob": "^0.31.0", + "typescript": "^5.6.3" + }, + "peerDependencies": { + "react": "*", + "react-native": "*" + }, + "engines": { + "node": ">= 18.0.0" + }, + "react-native-builder-bob": { + "source": "src", + "output": "lib", + "targets": [ + [ + "commonjs", + { + "esm": true + } + ], + [ + "module", + { + "esm": true + } + ], + [ + "typescript", + { + "project": "tsconfig.build.json", + "esm": true + } + ] + ] + }, + "create-react-native-library": { + "type": "library", + "version": "0.41.2" + } +} diff --git a/packages/zocial/src/index.ts b/packages/zocial/src/index.ts new file mode 100644 index 000000000..a0df8dd0c --- /dev/null +++ b/packages/zocial/src/index.ts @@ -0,0 +1,18 @@ +/** + * This is a generated file. If you modify it manually, your changes will be lost! + * Instead, modify the template in `generator-react-native-vector-icons`. + * + * Zocial icon set component. + * Usage: + */ + +import { createIconSet } from '@react-native-vector-icons/common'; +import glyphMap from '../glyphmaps/Zocial.json'; + +const Icon = createIconSet(glyphMap, { + postScriptName: 'zocial', + fontFileName: 'Zocial.ttf', + fontSource: require('../fonts/Zocial.ttf'), // eslint-disable-line @typescript-eslint/no-require-imports, global-require +}); + +export default Icon; diff --git a/packages/zocial/tsconfig.build.json b/packages/zocial/tsconfig.build.json new file mode 100644 index 000000000..3c0636adf --- /dev/null +++ b/packages/zocial/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig", + "exclude": ["example", "lib"] +} diff --git a/packages/zocial/tsconfig.json b/packages/zocial/tsconfig.json new file mode 100644 index 000000000..88ac6b0fa --- /dev/null +++ b/packages/zocial/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "rootDir": ".", + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/scripts/antdesign.sh b/scripts/antdesign.sh deleted file mode 100755 index 93079463d..000000000 --- a/scripts/antdesign.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -TEMP=$(mktemp -d -t rnvi) -pushd ${TEMP} -curl -o font.zip -L https://github.com/ant-design/ant-design/releases/download/resource/iconfont-3.x.zip -unzip -j -d font font.zip -popd - -node bin/generate-icon ${TEMP}/font/iconfont.css\ - --prefix=.icon-\ - --componentName=AntDesign\ - --fontFamily=anticon\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/AntDesign.json\ - > AntDesign.js - -mv ${TEMP}/font/iconfont.ttf Fonts/AntDesign.ttf - -rm -r ${TEMP} - diff --git a/scripts/build-flow.sh b/scripts/build-flow.sh deleted file mode 100755 index c94ed0029..000000000 --- a/scripts/build-flow.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash -e - -rm -rf AntDesign.js.flow Entypo.js.flow EvilIcons.js.flow Feather.js.flow \ - FontAwesome.js.flow FontAwesome5.js.flow FontAwesome5Pro.js.flow \ - Foundation.js.flow Ionicons.js.flow MaterialCommunityIcons.js.flow \ - MaterialIcons.js.flow Octicons.js.flow SimpleLineIcons.js.flow \ - Zocial.js.flow - -node bin/generate-flow AntDesign Entypo EvilIcons Feather FontAwesome \ - FontAwesome5 FontAwesome5Pro Fontisto Foundation Ionicons \ - MaterialCommunityIcons MaterialIcons Octicons SimpleLineIcons Zocial - -cp *.js.flow dist/ diff --git a/scripts/build-icons.sh b/scripts/build-icons.sh deleted file mode 100755 index fd16cd973..000000000 --- a/scripts/build-icons.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -e - -rm -rf {Fonts,AntDesign.js,Entypo.js,EvilIcons.js,FontAwesome.js,Fontisto.js,Foundation.js,Ionicons.js,MaterialIcons.js,MaterialCommunityIcons.js,Octicons.js,Zocial.js,SimpleLineIcons.js,glyphmaps} -mkdir Fonts glyphmaps -./scripts/antdesign.sh -./scripts/entypo.sh -./scripts/evilicons.sh -./scripts/fontawesome.sh -./scripts/fontawesome5.sh -./scripts/fontisto.sh -./scripts/foundation.sh -./scripts/ionicons.sh -./scripts/materialicons.sh -./scripts/materialcommunityicons.sh -./scripts/octicons.sh -./scripts/zocial.sh -./scripts/simplelineicons.sh diff --git a/scripts/entypo.sh b/scripts/entypo.sh deleted file mode 100755 index f9f6ec2b1..000000000 --- a/scripts/entypo.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -e - -TEMP_DIR=tmp - -./scripts/fontcustom compile node_modules/@entypo-icons/core/icons \ - --output $TEMP_DIR \ - --name Entypo \ - --templates css \ - --force \ - --no-hash - -node bin/generate-icon.js $TEMP_DIR/Entypo.css\ - --componentName=Entypo \ - --fontFamily=Entypo \ - --template=templates/separated-icon-set.tpl \ - --glyphmap=glyphmaps/Entypo.json \ - > Entypo.js -cp $TEMP_DIR/Entypo.ttf Fonts -rm -rf $TEMP_DIR -rm -rf .fontcustom-manifest.json diff --git a/scripts/evilicons.sh b/scripts/evilicons.sh deleted file mode 100755 index d12b9e53e..000000000 --- a/scripts/evilicons.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/bash -e - -TEMP_DIR=tmp -./scripts/fontcustom compile node_modules/evil-icons/assets/icons \ - --output $TEMP_DIR \ - --name EvilIcons \ - --templates css \ - --force \ - --no-hash - -node bin/generate-icon.js $TEMP_DIR/EvilIcons.css \ - --prefix=.icon-ei- \ - --componentName=EvilIcons \ - --template=templates/separated-icon-set.tpl \ - --glyphmap=glyphmaps/EvilIcons.json \ - --fontFamily=EvilIcons \ - > EvilIcons.js -cp $TEMP_DIR/EvilIcons.ttf Fonts -rm -rf $TEMP_DIR -rm -rf .fontcustom-manifest.json diff --git a/scripts/feather.sh b/scripts/feather.sh deleted file mode 100755 index 22fa05421..000000000 --- a/scripts/feather.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash -e - -TEMP_DIR=tmp -rm -rf $TEMP_DIR/svg -mkdir -p $TEMP_DIR/svg -cp node_modules/feather-icons/dist/icons/*.svg $TEMP_DIR/svg - -# The most icons fail compile with "Some fragments did not join" if not converted to plain paths -./scripts/svg-object-to-path.sh $TEMP_DIR/svg/*.svg - -./scripts/fontcustom compile $TEMP_DIR/svg \ - --output $TEMP_DIR \ - --name Feather \ - --templates css \ - --force \ - --no-hash - -node bin/generate-icon ${TEMP_DIR}/Feather.css \ - --componentName=Feather \ - --fontFamily=Feather \ - --template=templates/separated-icon-set.tpl \ - --glyphmap=glyphmaps/Feather.json > Feather.js -mv "${TEMP_DIR}/Feather.ttf" "Fonts/Feather.ttf" && rm -rf ${TEMP_DIR} diff --git a/scripts/fix-glyphmaps.sh b/scripts/fix-glyphmaps.sh new file mode 100755 index 000000000..4aa28a6ed --- /dev/null +++ b/scripts/fix-glyphmaps.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +# builder-bob doesn't support including something frmo the top level so we need to fix the paths + +set -e + +if [ "$(uname)" == "Darwin" ]; then + ISED='sed -i ""' +else # $OSTYPE == linux64 + ISED='sed -i' +fi + +$ISED 's/..\/glyphmaps/..\/..\/glyphmaps/' lib/commonjs/index.js +$ISED 's/..\/fonts/..\/..\/fonts/' lib/commonjs/index.js +$ISED 's/..\/glyphmaps/..\/..\/glyphmaps/' lib/module/index.js +$ISED 's/..\/fonts/..\/..\/fonts/' lib/module/index.js diff --git a/scripts/fontawesome.sh b/scripts/fontawesome.sh deleted file mode 100755 index 681a7bf50..000000000 --- a/scripts/fontawesome.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon node_modules/font-awesome/css/font-awesome.css\ - --prefix=.fa-\ - --componentName=FontAwesome\ - --fontFamily=FontAwesome\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/FontAwesome.json\ - > FontAwesome.js -cp node_modules/font-awesome/fonts/fontawesome-webfont.ttf Fonts/FontAwesome.ttf diff --git a/scripts/fontawesome5.sh b/scripts/fontawesome5.sh deleted file mode 100755 index 6da36517a..000000000 --- a/scripts/fontawesome5.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -echo "Please enter your FontAwesome5 npm token:" - -read fa5_token - -echo "Setting up npm config" - -npm config set "@fortawesome:registry" https://npm.fontawesome.com/ -npm config set "//npm.fontawesome.com/:_authToken" ${fa5_token} - -echo "Creating temporary folder" - -TEMP_DIR=`mktemp -d -t rnvi` -echo "Created folder $TEMP_DIR" -pushd ${TEMP_DIR} - -echo "Downloading FontAwesome5" - -ARCHIVE=$(npm pack @fortawesome/fontawesome-free --silent) -tar -xzf ${ARCHIVE} -mv package free - -ARCHIVE=$(npm pack @fortawesome/fontawesome-pro --silent) -tar -xzf ${ARCHIVE} -mv package pro - -popd - -echo "Creating glyphmaps" - -node ./bin/generate-icon \ - ${TEMP_DIR}/free/css/all.css -g glyphmaps/FontAwesome5Free.json \ - --componentName FontAwesome5 --fontFamily fontawesome5 -p .fa- > /dev/null -node ./bin/generate-icon \ - ${TEMP_DIR}/pro/css/all.css -g glyphmaps/FontAwesome5Pro.json \ - --componentName FontAwesome5 --fontFamily fontawesome5 -p .fa- > /dev/null - -echo "Generating font metadata" - -node ./bin/generate-fontawesome5-metadata \ - --path ${TEMP_DIR}/free \ - --output glyphmaps/FontAwesome5Free_meta.json - -node ./bin/generate-fontawesome5-metadata \ - --path ${TEMP_DIR}/pro \ - --output glyphmaps/FontAwesome5Pro_meta.json - -echo "Copying font files" - -cp ${TEMP_DIR}/free/webfonts/fa-brands-400.ttf Fonts/FontAwesome5_Brands.ttf -cp ${TEMP_DIR}/free/webfonts/fa-regular-400.ttf Fonts/FontAwesome5_Regular.ttf -cp ${TEMP_DIR}/free/webfonts/fa-solid-900.ttf Fonts/FontAwesome5_Solid.ttf - -echo "Removing temporary files" - -rm -r ${TEMP_DIR} - -echo "Done" diff --git a/scripts/fontawesome6.sh b/scripts/fontawesome6.sh deleted file mode 100755 index 5dd851d04..000000000 --- a/scripts/fontawesome6.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash - -echo "Please enter your FontAwesome6 npm token:" - -read fa6_token - -echo "Setting up npm config" - -npm config set "@fortawesome:registry" https://npm.fontawesome.com/ -npm config set "//npm.fontawesome.com/:_authToken" ${fa6_token} - -echo "Creating temporary folder" - -TEMP_DIR=`mktemp -d -t rnvi.XXXXXX` -echo "Created folder $TEMP_DIR" -pushd ${TEMP_DIR} - -echo "Downloading FontAwesome6" - -ARCHIVE=$(npm pack @fortawesome/fontawesome-free --silent) -tar -xzf ${ARCHIVE} -mv package free - -ARCHIVE=$(npm pack @fortawesome/fontawesome-pro --silent) -tar -xzf ${ARCHIVE} -mv package pro - -popd - -echo "Creating glyphmaps" - -node ./bin/generate-icon \ - ${TEMP_DIR}/free/css/all.css -g glyphmaps/FontAwesome6Free.json \ - --componentName FontAwesome6 --fontFamily fontawesome6 -p .fa- > /dev/null -node ./bin/generate-icon \ - ${TEMP_DIR}/pro/css/all.css -g glyphmaps/FontAwesome6Pro.json \ - --componentName FontAwesome6 --fontFamily fontawesome6 -p .fa- > /dev/null - -echo "Generating font metadata" - -node ./bin/generate-fontawesome6-metadata \ - --path ${TEMP_DIR}/free \ - --output glyphmaps/FontAwesome6Free_meta.json - -node ./bin/generate-fontawesome6-metadata \ - --path ${TEMP_DIR}/pro \ - --output glyphmaps/FontAwesome6Pro_meta.json - -echo "Copying font files" - -cp ${TEMP_DIR}/free/webfonts/fa-brands-400.ttf Fonts/FontAwesome6_Brands.ttf -cp ${TEMP_DIR}/free/webfonts/fa-regular-400.ttf Fonts/FontAwesome6_Regular.ttf -cp ${TEMP_DIR}/free/webfonts/fa-solid-900.ttf Fonts/FontAwesome6_Solid.ttf - -echo "Removing temporary files" - -rm -r ${TEMP_DIR} - -echo "Done" diff --git a/scripts/fontcustom b/scripts/fontcustom deleted file mode 100755 index 3ab6a2649..000000000 --- a/scripts/fontcustom +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -docker run --rm --interactive --tty \ - --volume $(pwd):/app/project \ - telor/fontcustom-worker \ - fontcustom $@ diff --git a/scripts/fontisto.sh b/scripts/fontisto.sh deleted file mode 100755 index 881ff6492..000000000 --- a/scripts/fontisto.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon node_modules/fontisto/css/fontisto/fontisto.css\ - --prefix=.fi-\ - --componentName=Fontisto\ - --fontFamily=Fontisto\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/Fontisto.json\ - > Fontisto.js -cp node_modules/fontisto/fonts/fontisto/fontisto.ttf Fonts/Fontisto.ttf diff --git a/scripts/foundation.sh b/scripts/foundation.sh deleted file mode 100755 index 211f10368..000000000 --- a/scripts/foundation.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon bower_components/foundation-icon-fonts/foundation-icons.css \ - --prefix=.fi- \ - --componentName=Foundation \ - --fontFamily=fontcustom \ - --template=templates/separated-icon-set.tpl \ - --glyphmap=glyphmaps/Foundation.json \ - > Foundation.js -cp bower_components/foundation-icon-fonts/foundation-icons.ttf Fonts/Foundation.ttf diff --git a/scripts/generate-fonts.sh b/scripts/generate-fonts.sh new file mode 100755 index 000000000..dea8a30b2 --- /dev/null +++ b/scripts/generate-fonts.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +set -e + +cd packages + +PACKAGES=${@:-$(ls -d */)} + +for package in $PACKAGES; do + if [ ! -f "$package/.yo-rc.json" ]; then + continue + fi + + echo + echo "######################" + echo "Building $package" + echo "######################" + echo + + cd $package + + CURRENT_VERSION=$(jq -r '.version' package.json) + + rm -rf * + + if [ "$(jq -r '."generator-react-native-vector-icons".customReadme' .yo-rc.json)" == "true" ]; then + git restore README.md > /dev/null || true + fi + + if [ "$(jq -r '."generator-react-native-vector-icons".customSrc' .yo-rc.json)" == "true" ]; then + git restore src > /dev/null || true + fi + + yo react-native-vector-icons --force --current-version=$CURRENT_VERSION + + cd - +done + +cd - +yarn diff --git a/scripts/ionicons.sh b/scripts/ionicons.sh deleted file mode 100755 index 39ce86ce2..000000000 --- a/scripts/ionicons.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -e - -mkdir -p Ioniconstmp -node node_modules/oslllo-svg-fixer/src/cli.js -s node_modules/ionicons/dist/svg -d Ioniconstmp -node bin/generate-ionicons.js -rm -rf Ioniconstmp -rm -rf Ionicons.svg diff --git a/scripts/materialcommunityicons.sh b/scripts/materialcommunityicons.sh deleted file mode 100755 index 705459cf8..000000000 --- a/scripts/materialcommunityicons.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon node_modules/@mdi/font/css/materialdesignicons.css\ - --prefix=.mdi-\ - --componentName=MaterialCommunityIcons\ - --fontFamily='Material Design Icons'\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/MaterialCommunityIcons.json\ - > MaterialCommunityIcons.js -cp node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf Fonts/MaterialCommunityIcons.ttf diff --git a/scripts/materialicons.sh b/scripts/materialicons.sh deleted file mode 100755 index 3a151bcdf..000000000 --- a/scripts/materialicons.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash -e - -# Material icons is currently published on npm and the published -# artifacts are >500MB unpacked. Until that is fixed we'll download -# them directly from the git repo. - -TEMP_DIR=`mktemp -d -t rnvi` -REF="f7bd4f25f3764883717c09a1fd867f560c9a9581" # Sep 19, 2022 update - -curl https://raw.githubusercontent.com/google/material-design-icons/$REF/font/MaterialIcons-Regular.ttf -Ls > Fonts/MaterialIcons.ttf - -curl https://raw.githubusercontent.com/google/material-design-icons/$REF/font/MaterialIcons-Regular.codepoints -Ls > $TEMP_DIR/MaterialIcons-Regular.codepoints - -node bin/generate-material-icons $TEMP_DIR/MaterialIcons-Regular.codepoints\ - --componentName=MaterialIcons\ - --fontFamily='Material Icons'\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/MaterialIcons.json\ - > MaterialIcons.js - -rm -rf $TEMP_DIR diff --git a/scripts/octicons.sh b/scripts/octicons.sh deleted file mode 100755 index 60ece7ed2..000000000 --- a/scripts/octicons.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -e - -TEMP_DIR=tmp -rm -rf $TEMP_DIR/svg -mkdir -p $TEMP_DIR/svg -cp node_modules/@primer/octicons/build/svg/*-16.svg $TEMP_DIR/svg -FILES="$TEMP_DIR/svg/*" -for f in $FILES -do - mv $f $(echo $f | sed -e 's/-16\.svg$/.svg/') -done - -./scripts/svg-object-to-path.sh $TEMP_DIR/svg/*.svg - -./scripts/fontcustom compile $TEMP_DIR/svg \ - --output $TEMP_DIR \ - --name Octicons \ - --templates css \ - --no-hash \ - --autowidth - -node bin/generate-icon.js $TEMP_DIR/Octicons.css\ - --prefix=.icon- \ - --componentName=Octicons \ - --template=templates/separated-icon-set.tpl \ - --glyphmap=glyphmaps/Octicons.json \ - --fontFamily=Octicons \ - > Octicons.js -cp $TEMP_DIR/Octicons.ttf Fonts -rm -rf $TEMP_DIR -rm -rf .fontcustom-manifest.json diff --git a/scripts/simplelineicons.sh b/scripts/simplelineicons.sh deleted file mode 100755 index 4a5c2950c..000000000 --- a/scripts/simplelineicons.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon node_modules/simple-line-icons/css/simple-line-icons.css\ - --prefix=.icon-\ - --componentName=SimpleLineIcons\ - --fontFamily=simple-line-icons\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/SimpleLineIcons.json\ - > SimpleLineIcons.js -cp node_modules/simple-line-icons/fonts/Simple-Line-Icons.ttf Fonts/SimpleLineIcons.ttf diff --git a/scripts/svg-object-to-path.sh b/scripts/svg-object-to-path.sh deleted file mode 100755 index ecc67749d..000000000 --- a/scripts/svg-object-to-path.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -OUTPUT=$( -docker run --rm --interactive --tty \ - --volume $(pwd):/app \ - --workdir /app \ - minidocks/inkscape:1 \ - --actions="select-all;object-to-path;object-stroke-to-path;object-set-attribute:stroke-width,0;export-overwrite;export-plain-svg;export-do" \ - $@ -) - -EXIT_CODE=$? - -if [ $EXIT_CODE -ne 0 ]; then - echo $OUTPUT - exit $EXIT_CODE -fi diff --git a/scripts/zocial.sh b/scripts/zocial.sh deleted file mode 100755 index b68b44781..000000000 --- a/scripts/zocial.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -e - -node bin/generate-icon node_modules/css-social-buttons/css/zocial.css\ - --prefix=.zocial.\ - --componentName=Zocial\ - --fontFamily=zocial\ - --template=templates/separated-icon-set.tpl\ - --glyphmap=glyphmaps/Zocial.json\ - > Zocial.js - cp node_modules/css-social-buttons/css/zocial.ttf Fonts/Zocial.ttf diff --git a/templates/bundled-icon-set.tpl b/templates/bundled-icon-set.tpl deleted file mode 100644 index 54a765df7..000000000 --- a/templates/bundled-icon-set.tpl +++ /dev/null @@ -1,16 +0,0 @@ -/** - * ${componentName} icon set component. - * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> - */ - -import createIconSet from 'react-native-vector-icons/lib/create-icon-set'; -const glyphMap = ${glyphMap}; - -const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/templates/separated-icon-set.tpl b/templates/separated-icon-set.tpl deleted file mode 100644 index a9827739d..000000000 --- a/templates/separated-icon-set.tpl +++ /dev/null @@ -1,16 +0,0 @@ -/** - * ${componentName} icon set component. - * Usage: <${componentName} name="icon-name" size={20} color="#4F8EF7" /> - */ - -import createIconSet from './lib/create-icon-set'; -import glyphMap from './glyphmaps/${componentName}.json'; - -const iconSet = createIconSet(glyphMap, '${fontFamily}', '${componentName}.ttf'); - -export default iconSet; -export const { - Button, - getImageSource, - getImageSourceSync, -} = iconSet; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..7de26dd2f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "rootDir": ".", + "paths": { + "react-native-vector-icons": ["./src/index"] + }, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "jsx": "react-jsx", + "lib": ["ESNext"], + "module": "ESNext", + "moduleResolution": "Bundler", + "noEmit": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "noImplicitUseStrict": false, + "noStrictGenericChecks": false, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "verbatimModuleSyntax": true + } +} diff --git a/yarn.lock b/yarn.lock index 20006cae0..9885d35a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,4057 +1,26857 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@ampproject/remapping@^2.2.0": - version "2.3.0" - resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" - integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.24" - -"@babel/cli@^7.12.9": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.24.1.tgz#2e11e071e32fe82850b4fe514f56b9c9e1c44911" - integrity sha512-HbmrtxyFUr34LwAlV9jS+sSIjUp4FpdtIMGwgufY3AsxrIfsh/HxlMTywsONAZsU0RMYbZtbZFpUCrSGs7o0EA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.25" - commander "^4.0.1" - convert-source-map "^2.0.0" - fs-readdir-recursive "^1.1.0" - glob "^7.2.0" - make-dir "^2.1.0" - slash "^2.0.0" - optionalDependencies: - "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" - chokidar "^3.4.0" - -"@babel/code-frame@7.12.11": - version "7.12.11" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" - integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2": - version "7.24.2" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae" - integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ== - dependencies: - "@babel/highlight" "^7.24.2" - picocolors "^1.0.0" - -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz#6f102372e9094f25d908ca0d34fc74c74606059a" - integrity sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ== - -"@babel/core@^7.12.9", "@babel/core@^7.14.0": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz#1f758428e88e0d8c563874741bc4ffc4f71a4717" - integrity sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.24.2" - "@babel/generator" "^7.24.4" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.24.4" - "@babel/parser" "^7.24.4" - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/generator@^7.24.1", "@babel/generator@^7.24.4": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz#1fc55532b88adf952025d5d2d1e71f946cb1c498" - integrity sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw== - dependencies: - "@babel/types" "^7.24.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" - integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== - dependencies: - "@babel/types" "^7.22.15" - -"@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": - version "7.23.6" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" - integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-validator-option" "^7.23.5" - browserslist "^4.22.2" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.24.4": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz#c806f73788a6800a5cfbbc04d2df7ee4d927cce3" - integrity sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - -"@babel/helper-define-polyfill-provider@^0.6.1", "@babel/helper-define-polyfill-provider@^0.6.2": - version "0.6.2" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz#18594f789c3594acb24cfdb4a7f7b7d2e8bd912d" - integrity sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - -"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - -"@babel/helper-hoist-variables@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" - integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== - dependencies: - "@babel/types" "^7.23.0" - -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.24.1", "@babel/helper-module-imports@^7.24.3": - version "7.24.3" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128" - integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg== - dependencies: - "@babel/types" "^7.24.0" - -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/helper-optimise-call-expression@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" - integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0": - version "7.24.0" - resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" - integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== - -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" - -"@babel/helper-replace-supers@^7.24.1": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz#7085bd19d4a0b7ed8f405c1ed73ccb70f323abc1" - integrity sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - -"@babel/helper-simple-access@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" - integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-skip-transparent-expression-wrappers@^7.20.0", "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" - integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-split-export-declaration@^7.22.6": - version "7.22.6" - resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" - integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== - dependencies: - "@babel/types" "^7.22.5" - -"@babel/helper-string-parser@^7.23.4": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e" - integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" - -"@babel/helpers@^7.24.4": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz#dc00907fd0d95da74563c142ef4cd21f2cb856b6" - integrity sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw== - dependencies: - "@babel/template" "^7.24.0" - "@babel/traverse" "^7.24.1" - "@babel/types" "^7.24.0" - -"@babel/highlight@^7.10.4", "@babel/highlight@^7.24.2": - version "7.24.2" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26" - integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - picocolors "^1.0.0" - -"@babel/parser@^7.24.0", "@babel/parser@^7.24.1", "@babel/parser@^7.24.4", "@babel/parser@^7.7.0": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz#234487a110d89ad5a3ed4a8a566c36b9453e8c88" - integrity sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg== - -"@babel/plugin-proposal-class-properties@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-export-default-from@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.24.1.tgz#d242019488277c9a5a8035e5b70de54402644b89" - integrity sha512-+0hrgGGV3xyYIjOrD/bUZk/iUwOIGuoANfRfVg1cPhYBxF+TIXSEcc42DqzBICmWsnAQ+SfKedY0bj8QD+LuMg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-export-default-from" "^7.24.1" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-object-rest-spread@^7.0.0": - version "7.20.7" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" - integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== - dependencies: - "@babel/compat-data" "^7.20.5" - "@babel/helper-compilation-targets" "^7.20.7" - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.20.7" - -"@babel/plugin-proposal-optional-catch-binding@^7.0.0": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.0.0": - version "7.21.0" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" - integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== - dependencies: - "@babel/helper-plugin-utils" "^7.20.2" - "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-syntax-dynamic-import@^7.0.0": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-default-from@^7.0.0", "@babel/plugin-syntax-export-default-from@^7.24.1": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.24.1.tgz#a92852e694910ae4295e6e51e87b83507ed5e6e8" - integrity sha512-cNXSxv9eTkGUtd0PsNMK8Yx5xeScxfpWOUAxE+ZPAXXEcAMOC3fk7LRdXq5fvpra2pLx2p1YtkAhpUbB2SwaRA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-syntax-flow@^7.2.0", "@babel/plugin-syntax-flow@^7.24.1": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz#875c25e3428d7896c87589765fc8b9d32f24bd8d" - integrity sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-syntax-jsx@^7.23.3": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10" - integrity sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.0.0", "@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-typescript@^7.24.1": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844" - integrity sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-arrow-functions@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz#2bf263617060c9cc45bcdbf492b8cc805082bf27" - integrity sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-async-to-generator@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz#0e220703b89f2216800ce7b1c53cb0cf521c37f4" - integrity sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw== - dependencies: - "@babel/helper-module-imports" "^7.24.1" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-remap-async-to-generator" "^7.22.20" - -"@babel/plugin-transform-block-scoping@^7.0.0": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz#28f5c010b66fbb8ccdeef853bef1935c434d7012" - integrity sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-classes@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz#5bc8fc160ed96378184bc10042af47f50884dcb1" - integrity sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-replace-supers" "^7.24.1" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz#bc7e787f8e021eccfb677af5f13c29a9934ed8a7" - integrity sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/template" "^7.24.0" - -"@babel/plugin-transform-destructuring@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz#b1e8243af4a0206841973786292b8c8dd8447345" - integrity sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-exponentiation-operator@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz#6650ebeb5bd5c012d5f5f90a26613a08162e8ba4" - integrity sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-flow-strip-types@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz#fa8d0a146506ea195da1671d38eed459242b2dcc" - integrity sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-flow" "^7.24.1" - -"@babel/plugin-transform-for-of@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz#67448446b67ab6c091360ce3717e7d3a59e202fd" - integrity sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz#8cba6f7730626cc4dfe4ca2fa516215a0592b361" - integrity sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA== - dependencies: - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-literals@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz#0a1982297af83e6b3c94972686067df588c5c096" - integrity sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-modules-commonjs@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz#e71ba1d0d69e049a22bf90b3867e263823d3f1b9" - integrity sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw== - dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-object-assign@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.24.1.tgz#46a70169e56970aafd13a6ae677d5b497fc227e7" - integrity sha512-I1kctor9iKtupb7jv7FyjApHCuKLBKCblVAeHVK9PB6FW7GI0ac6RtobC3MwwJy8CZ1JxuhQmnbrsqI5G8hAIg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz#983c15d114da190506c75b616ceb0f817afcc510" - integrity sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz#554e3e1a25d181f040cf698b93fd289a03bfdcdb" - integrity sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.1.tgz#a21d866d8167e752c6a7c4555dba8afcdfce6268" - integrity sha512-kDJgnPujTmAZ/9q2CN4m2/lRsUUPDvsG3+tSHWUJIzMGTt5U/b/fwWd3RO3n+5mjLrsBrVa5eKFRVSQbi3dF1w== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.1.tgz#a2dedb12b09532846721b5df99e52ef8dc3351d0" - integrity sha512-1v202n7aUq4uXAieRTKcwPzNyphlCuqHHDcdSNc+vdhoTEZcFMh+L5yZuCmGaIO7bs1nJUNfHB89TZyoL48xNA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.23.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" - -"@babel/plugin-transform-regenerator@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz#625b7545bae52363bdc1fbbdc7252b5046409c8c" - integrity sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - regenerator-transform "^0.15.2" - -"@babel/plugin-transform-runtime@^7.0.0": - version "7.24.3" - resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz#dc58ad4a31810a890550365cc922e1ff5acb5d7f" - integrity sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ== - dependencies: - "@babel/helper-module-imports" "^7.24.3" - "@babel/helper-plugin-utils" "^7.24.0" - babel-plugin-polyfill-corejs2 "^0.4.10" - babel-plugin-polyfill-corejs3 "^0.10.1" - babel-plugin-polyfill-regenerator "^0.6.1" - semver "^6.3.1" - -"@babel/plugin-transform-shorthand-properties@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz#ba9a09144cf55d35ec6b93a32253becad8ee5b55" - integrity sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-spread@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz#a1acf9152cbf690e4da0ba10790b3ac7d2b2b391" - integrity sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-sticky-regex@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz#f03e672912c6e203ed8d6e0271d9c2113dc031b9" - integrity sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-template-literals@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz#15e2166873a30d8617e3e2ccadb86643d327aab7" - integrity sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g== - dependencies: - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/plugin-transform-typescript@^7.5.0": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz#03e0492537a4b953e491f53f2bc88245574ebd15" - integrity sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.24.4" - "@babel/helper-plugin-utils" "^7.24.0" - "@babel/plugin-syntax-typescript" "^7.24.1" - -"@babel/plugin-transform-unicode-regex@^7.0.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz#57c3c191d68f998ac46b708380c1ce4d13536385" - integrity sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.24.0" - -"@babel/regjsgen@^0.8.0": - version "0.8.0" - resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" - integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== - -"@babel/runtime@^7.23.2", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4": - version "7.24.4" - resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd" - integrity sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/template@^7.0.0", "@babel/template@^7.22.15", "@babel/template@^7.24.0": - version "7.24.0" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" - integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.24.0" - "@babel/types" "^7.24.0" - -"@babel/traverse@^7.24.1", "@babel/traverse@^7.7.0": - version "7.24.1" - resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c" - integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ== - dependencies: - "@babel/code-frame" "^7.24.1" - "@babel/generator" "^7.24.1" - "@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.24.1" - "@babel/types" "^7.24.0" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.24.0", "@babel/types@^7.7.0": - version "7.24.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" - integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@entypo-icons/core@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@entypo-icons/core/-/core-1.0.1.tgz#58c89ad14326b1fb68d06fbe80c2077daadb2afb" - integrity sha512-BHywDzBXI3GPZwOluZtGmZ1nEHqZMtH0ideZRWfsWAhCCmRSrGzPQgFdPZLH3vxK38LMcP2atAfZ/8Ui72mFuQ== - -"@eslint/eslintrc@^0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" - integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== - dependencies: - ajv "^6.12.4" - debug "^4.1.1" - espree "^7.3.0" - globals "^13.9.0" - ignore "^4.0.6" - import-fresh "^3.2.1" - js-yaml "^3.13.1" - minimatch "^3.0.4" - strip-json-comments "^3.1.1" - -"@humanwhocodes/config-array@^0.5.0": - version "0.5.0" - resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" - integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== - dependencies: - "@humanwhocodes/object-schema" "^1.2.0" - debug "^4.1.1" - minimatch "^3.0.4" - -"@humanwhocodes/object-schema@^1.2.0": - version "1.2.1" - resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" - integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== - -"@jimp/bmp@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.16.13.tgz#57ffa5b17417b5a181f6f184bdabc8218e8448ef" - integrity sha512-9edAxu7N2FX7vzkdl5Jo1BbACfycUtBQX+XBMcHA2bk62P8R0otgkHg798frgAk/WxQIzwxqOH6wMiCwrlAzdQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - bmp-js "^0.1.0" - -"@jimp/core@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/core/-/core-0.16.13.tgz#7171745a912b5b847f8bf53e70b0672c5ca92744" - integrity sha512-qXpA1tzTnlkTku9yqtuRtS/wVntvE6f3m3GNxdTdtmc+O+Wcg9Xo2ABPMh7Nc0AHbMKzwvwgB2JnjZmlmJEObg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - any-base "^1.1.0" - buffer "^5.2.0" - exif-parser "^0.1.12" - file-type "^16.5.4" - load-bmfont "^1.3.1" - mkdirp "^0.5.1" - phin "^2.9.1" - pixelmatch "^4.0.2" - tinycolor2 "^1.4.1" - -"@jimp/custom@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/custom/-/custom-0.16.13.tgz#2e4ed447b7410b81fe9103682b4166af904daf84" - integrity sha512-LTATglVUPGkPf15zX1wTMlZ0+AU7cGEGF6ekVF1crA8eHUWsGjrYTB+Ht4E3HTrCok8weQG+K01rJndCp/l4XA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/core" "^0.16.13" - -"@jimp/gif@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/gif/-/gif-0.16.13.tgz#fa72f35d8ad67d6ce3a3d7ef6c8d04a462afaaf9" - integrity sha512-yFAMZGv3o+YcjXilMWWwS/bv1iSqykFahFMSO169uVMtfQVfa90kt4/kDwrXNR6Q9i6VHpFiGZMlF2UnHClBvg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - gifwrap "^0.9.2" - omggif "^1.0.9" - -"@jimp/jpeg@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.16.13.tgz#e1c128a591bd7f8a26c8731fd0bc65d32d4ba32a" - integrity sha512-BJHlDxzTlCqP2ThqP8J0eDrbBfod7npWCbJAcfkKqdQuFk0zBPaZ6KKaQKyKxmWJ87Z6ohANZoMKEbtvrwz1AA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - jpeg-js "^0.4.2" - -"@jimp/plugin-blit@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.16.13.tgz#370303edef02b75aa3e316726c5a3aac3e92f5d0" - integrity sha512-8Z1k96ZFxlhK2bgrY1JNWNwvaBeI/bciLM0yDOni2+aZwfIIiC7Y6PeWHTAvjHNjphz+XCt01WQmOYWCn0ML6g== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-blur@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.16.13.tgz#27b82295a3dee88d6e029d4d62f5de8118b845e6" - integrity sha512-PvLrfa8vkej3qinlebyhLpksJgCF5aiysDMSVhOZqwH5nQLLtDE9WYbnsofGw4r0VVpyw3H/ANCIzYTyCtP9Cg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-circle@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.16.13.tgz#d7af61a95b17e67c7fd4361cd1d588e00b58b6b6" - integrity sha512-RNave7EFgZrb5V5EpdvJGAEHMnDAJuwv05hKscNfIYxf0kR3KhViBTDy+MoTnMlIvaKFULfwIgaZWzyhuINMzA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-color@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.16.13.tgz#825227e7e6f32d227740ad1bd97c389083c1d0d1" - integrity sha512-xW+9BtEvoIkkH/Wde9ql4nAFbYLkVINhpgAE7VcBUsuuB34WUbcBl/taOuUYQrPEFQJ4jfXiAJZ2H/rvKjCVnQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - tinycolor2 "^1.4.1" - -"@jimp/plugin-contain@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.16.13.tgz#7a42ed1ce580bf910f812ba2f35e0fa2cfe501ac" - integrity sha512-QayTXw4tXMwU6q6acNTQrTTFTXpNRBe+MgTGMDU0lk+23PjlFCO/9sacflelG8lsp7vNHhAxFeHptDMAksEYzg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-cover@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.16.13.tgz#9c964be05b163e0f0e06866a9afcebe775dff246" - integrity sha512-BSsP71GTNaqWRcvkbWuIVH+zK7b3TSNebbhDkFK0fVaUTzHuKMS/mgY4hDZIEVt7Rf5FjadAYtsujHN9w0iSYA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-crop@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.16.13.tgz#80c6ae4d401a8de6cc11b265f3cdecd80425b9a9" - integrity sha512-WEl2tPVYwzYL8OKme6Go2xqiWgKsgxlMwyHabdAU4tXaRwOCnOI7v4021gCcBb9zn/oWwguHuKHmK30Fw2Z/PA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-displace@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.16.13.tgz#fd72aa93b3fe97a1c3da729e6b26399661ce8ce5" - integrity sha512-qt9WKq8vWrcjySa9DyQ0x/RBMHQeiVjdVSY1SJsMjssPUf0pS74qorcuAkGi89biN3YoGUgPkpqECnAWnYwgGA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-dither@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.16.13.tgz#430750f73d528df7ebe21bb508fb80f9f515305d" - integrity sha512-5/N3yJggbWQTlGZHQYJPmQXEwR52qaXjEzkp1yRBbtdaekXE3BG/suo0fqeoV/csf8ooI78sJzYmIrxNoWVtgQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-fisheye@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.16.13.tgz#caf69851ab25c44d13c952880a8e43c928abd3f1" - integrity sha512-2rZmTdFbT/cF9lEZIkXCYO0TsT114Q27AX5IAo0Sju6jVQbvIk1dFUTnwLDadTo8wkJlFzGqMQ24Cs8cHWOliA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-flip@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.16.13.tgz#3dd167e14d03d62410c519990728ac3c247c0692" - integrity sha512-EmcgAA74FTc5u7Z+hUO/sRjWwfPPLuOQP5O64x5g4j0T12Bd29IgsYZxoutZo/rb3579+JNa/3wsSEmyVv1EpA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-gaussian@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.16.13.tgz#79879d9371aff3e1714c54be0771418573ac2954" - integrity sha512-A1XKfGQD0iDdIiKqFYi8nZMv4dDVYdxbrmgR7y/CzUHhSYdcmoljLIIsZZM3Iks/Wa353W3vtvkWLuDbQbch1w== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-invert@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.16.13.tgz#7449283d5b0f405ce2cd1b93a6d79169c970e431" - integrity sha512-xFMrIn7czEZbdbMzZWuaZFnlLGJDVJ82y5vlsKsXRTG2kcxRsMPXvZRWHV57nSs1YFsNqXSbrC8B98n0E32njQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-mask@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.16.13.tgz#70b4bef4a598e41571f9a3e0c33fcc730eeae24d" - integrity sha512-wLRYKVBXql2GAYgt6FkTnCfE+q5NomM7Dlh0oIPGAoMBWDyTx0eYutRK6PlUrRK2yMHuroAJCglICTbxqGzowQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-normalize@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.16.13.tgz#fd7c802c3f6be8d34abf0dbeadfe1d783e531d67" - integrity sha512-3tfad0n9soRna4IfW9NzQdQ2Z3ijkmo21DREHbE6CGcMIxOSvfRdSvf1qQPApxjTSo8LTU4MCi/fidx/NZ0GqQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-print@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.16.13.tgz#595fb6db6677ac3d2b6bfe7144658019791bf288" - integrity sha512-0m6i3p01PGRkGAK9r53hDYrkyMq+tlhLOIbsSTmZyh6HLshUKlTB7eXskF5OpVd5ZUHoltlNc6R+ggvKIzxRFw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - load-bmfont "^1.4.0" - -"@jimp/plugin-resize@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.16.13.tgz#6267087f724d47e7bb8824c5b842d9315f50b8e7" - integrity sha512-qoqtN8LDknm3fJm9nuPygJv30O3vGhSBD2TxrsCnhtOsxKAqVPJtFVdGd/qVuZ8nqQANQmTlfqTiK9mVWQ7MiQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-rotate@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.16.13.tgz#9981f24631b1a0ad486d2b75a0163918ff912491" - integrity sha512-Ev+Jjmj1nHYw897z9C3R9dYsPv7S2/nxdgfFb/h8hOwK0Ovd1k/+yYS46A0uj/JCKK0pQk8wOslYBkPwdnLorw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-scale@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.16.13.tgz#36b1b7d70819591901339926a91dae4864cc1b92" - integrity sha512-05POQaEJVucjTiSGMoH68ZiELc7QqpIpuQlZ2JBbhCV+WCbPFUBcGSmE7w4Jd0E2GvCho/NoMODLwgcVGQA97A== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-shadow@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.16.13.tgz#f5b58122c0a6e1307efcddfc165ce1291415d553" - integrity sha512-nmu5VSZ9hsB1JchTKhnnCY+paRBnwzSyK5fhkhtQHHoFD5ArBQ/5wU8y6tCr7k/GQhhGq1OrixsECeMjPoc8Zw== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugin-threshold@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.16.13.tgz#8de7500b03342b251201bc0feb84955dd3e410f0" - integrity sha512-+3zArBH0OE3Rhjm4HyAokMsZlIq5gpQec33CncyoSwxtRBM2WAhUVmCUKuBo+Lr/2/4ISoY4BWpHKhMLDix6cA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - -"@jimp/plugins@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.16.13.tgz#cf441ee13204dd9474bc0e67e41c50afc910de4f" - integrity sha512-CJLdqODEhEVs4MgWCxpWL5l95sCBlkuSLz65cxEm56X5akIsn4LOlwnKoSEZioYcZUBvHhCheH67AyPTudfnQQ== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/plugin-blit" "^0.16.13" - "@jimp/plugin-blur" "^0.16.13" - "@jimp/plugin-circle" "^0.16.13" - "@jimp/plugin-color" "^0.16.13" - "@jimp/plugin-contain" "^0.16.13" - "@jimp/plugin-cover" "^0.16.13" - "@jimp/plugin-crop" "^0.16.13" - "@jimp/plugin-displace" "^0.16.13" - "@jimp/plugin-dither" "^0.16.13" - "@jimp/plugin-fisheye" "^0.16.13" - "@jimp/plugin-flip" "^0.16.13" - "@jimp/plugin-gaussian" "^0.16.13" - "@jimp/plugin-invert" "^0.16.13" - "@jimp/plugin-mask" "^0.16.13" - "@jimp/plugin-normalize" "^0.16.13" - "@jimp/plugin-print" "^0.16.13" - "@jimp/plugin-resize" "^0.16.13" - "@jimp/plugin-rotate" "^0.16.13" - "@jimp/plugin-scale" "^0.16.13" - "@jimp/plugin-shadow" "^0.16.13" - "@jimp/plugin-threshold" "^0.16.13" - timm "^1.6.1" - -"@jimp/png@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/png/-/png-0.16.13.tgz#8b130cc5e1e754c074c42fa3fe2609897cefdf7c" - integrity sha512-8cGqINvbWJf1G0Her9zbq9I80roEX0A+U45xFby3tDWfzn+Zz8XKDF1Nv9VUwVx0N3zpcG1RPs9hfheG4Cq2kg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/utils" "^0.16.13" - pngjs "^3.3.3" - -"@jimp/tiff@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.16.13.tgz#9cf8d19f2b0b0c46758e81acfc7d656835ee6da1" - integrity sha512-oJY8d9u95SwW00VPHuCNxPap6Q1+E/xM5QThb9Hu+P6EGuu6lIeLaNBMmFZyblwFbwrH+WBOZlvIzDhi4Dm/6Q== - dependencies: - "@babel/runtime" "^7.7.2" - utif "^2.0.1" - -"@jimp/types@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/types/-/types-0.16.13.tgz#39be1886cbfa4fb5e77e17441a046a1f961d3046" - integrity sha512-mC0yVNUobFDjoYLg4hoUwzMKgNlxynzwt3cDXzumGvRJ7Kb8qQGOWJQjQFo5OxmGExqzPphkirdbBF88RVLBCg== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/bmp" "^0.16.13" - "@jimp/gif" "^0.16.13" - "@jimp/jpeg" "^0.16.13" - "@jimp/png" "^0.16.13" - "@jimp/tiff" "^0.16.13" - timm "^1.6.1" - -"@jimp/utils@^0.16.13": - version "0.16.13" - resolved "https://registry.npmjs.org/@jimp/utils/-/utils-0.16.13.tgz#afde41b9c6cdadfb45d83cb5e16deb65f369bf99" - integrity sha512-VyCpkZzFTHXtKgVO35iKN0sYR10psGpV6SkcSeV4oF7eSYlR8Bl6aQLCzVeFjvESF7mxTmIiI3/XrMobVrtxDA== - dependencies: - "@babel/runtime" "^7.7.2" - regenerator-runtime "^0.13.3" - -"@jridgewell/gen-mapping@^0.3.5": - version "0.3.5" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" - integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== - dependencies: - "@jridgewell/set-array" "^1.2.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.24" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.2" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" - integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== - -"@jridgewell/set-array@^1.2.1": - version "1.2.1" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" - integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": - version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": - version "0.3.25" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" - integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@mdi/font@^6.5.95": - version "6.9.96" - resolved "https://registry.npmjs.org/@mdi/font/-/font-6.9.96.tgz#c68da7e0895885dd09e60dc08c5ecc0d77f67efb" - integrity sha512-z3QVZStyHVwkDsFR7A7F2PIvZJPWgdSFw4BEEy2Gc9HUN5NfK9mGbjgaYClRcbMWiYEV45srmiYtczmBtCqR8w== - -"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": - version "2.1.8-no-fsevents.3" - resolved "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" - integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@primer/octicons@^16.3.1": - version "16.3.1" - resolved "https://registry.npmjs.org/@primer/octicons/-/octicons-16.3.1.tgz#f52ed3a643d2da995abbcd98b2f54447bf29c808" - integrity sha512-J3IlK0Ok88RQZVB//af7Lnl1Vw2buyyr5G3oEvK1wRSYTJi/E/HBm5JZUihmDAtm/unr85FC534DwA5e+4LR2w== - dependencies: - object-assign "^4.1.1" - -"@resvg/resvg-js-android-arm-eabi@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-android-arm-eabi/-/resvg-js-android-arm-eabi-2.6.2.tgz#e761e0b688127db64879f455178c92468a9aeabe" - integrity sha512-FrJibrAk6v29eabIPgcTUMPXiEz8ssrAk7TXxsiZzww9UTQ1Z5KAbFJs+Z0Ez+VZTYgnE5IQJqBcoSiMebtPHA== - -"@resvg/resvg-js-android-arm64@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-android-arm64/-/resvg-js-android-arm64-2.6.2.tgz#b8cb564d7f6b3f37d9b43129f5dc5fe171e249e4" - integrity sha512-VcOKezEhm2VqzXpcIJoITuvUS/fcjIw5NA/w3tjzWyzmvoCdd+QXIqy3FBGulWdClvp4g+IfUemigrkLThSjAQ== - -"@resvg/resvg-js-darwin-arm64@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-darwin-arm64/-/resvg-js-darwin-arm64-2.6.2.tgz#49bd3faeda5c49f53302d970e6e79d006de18e7d" - integrity sha512-nmok2LnAd6nLUKI16aEB9ydMC6Lidiiq2m1nEBDR1LaaP7FGs4AJ90qDraxX+CWlVuRlvNjyYJTNv8qFjtL9+A== - -"@resvg/resvg-js-darwin-x64@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-darwin-x64/-/resvg-js-darwin-x64-2.6.2.tgz#e1344173aa27bfb4d880ab576d1acf1c1648faca" - integrity sha512-GInyZLjgWDfsVT6+SHxQVRwNzV0AuA1uqGsOAW+0th56J7Nh6bHHKXHBWzUrihxMetcFDmQMAX1tZ1fZDYSRsw== - -"@resvg/resvg-js-linux-arm-gnueabihf@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-linux-arm-gnueabihf/-/resvg-js-linux-arm-gnueabihf-2.6.2.tgz#34c445eba45efd68f6130b2ab426d76a7424253d" - integrity sha512-YIV3u/R9zJbpqTTNwTZM5/ocWetDKGsro0SWp70eGEM9eV2MerWyBRZnQIgzU3YBnSBQ1RcxRZvY/UxwESfZIw== - -"@resvg/resvg-js-linux-arm64-gnu@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-gnu/-/resvg-js-linux-arm64-gnu-2.6.2.tgz#30da47087dd8153182198b94fe9f8d994890dae5" - integrity sha512-zc2BlJSim7YR4FZDQ8OUoJg5holYzdiYMeobb9pJuGDidGL9KZUv7SbiD4E8oZogtYY42UZEap7dqkkYuA91pg== - -"@resvg/resvg-js-linux-arm64-musl@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-linux-arm64-musl/-/resvg-js-linux-arm64-musl-2.6.2.tgz#5d75b8ff5c83103729c1ca3779987302753c50d4" - integrity sha512-3h3dLPWNgSsD4lQBJPb4f+kvdOSJHa5PjTYVsWHxLUzH4IFTJUAnmuWpw4KqyQ3NA5QCyhw4TWgxk3jRkQxEKg== - -"@resvg/resvg-js-linux-x64-gnu@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-gnu/-/resvg-js-linux-x64-gnu-2.6.2.tgz#411abedfaee5edc57cbb7701736cecba522e26f3" - integrity sha512-IVUe+ckIerA7xMZ50duAZzwf1U7khQe2E0QpUxu5MBJNao5RqC0zwV/Zm965vw6D3gGFUl7j4m+oJjubBVoftw== - -"@resvg/resvg-js-linux-x64-musl@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-linux-x64-musl/-/resvg-js-linux-x64-musl-2.6.2.tgz#fe4984038f0372f279e3ff570b72934dd7eb2a5c" - integrity sha512-UOf83vqTzoYQO9SZ0fPl2ZIFtNIz/Rr/y+7X8XRX1ZnBYsQ/tTb+cj9TE+KHOdmlTFBxhYzVkP2lRByCzqi4jQ== - -"@resvg/resvg-js-win32-arm64-msvc@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-win32-arm64-msvc/-/resvg-js-win32-arm64-msvc-2.6.2.tgz#d3a053cf7ff687087a2106330c0fdaae706254d1" - integrity sha512-7C/RSgCa+7vqZ7qAbItfiaAWhyRSoD4l4BQAbVDqRRsRgY+S+hgS3in0Rxr7IorKUpGE69X48q6/nOAuTJQxeQ== - -"@resvg/resvg-js-win32-ia32-msvc@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-win32-ia32-msvc/-/resvg-js-win32-ia32-msvc-2.6.2.tgz#7cdda1ce29ef7209e28191d917fa5bef0624a4ad" - integrity sha512-har4aPAlvjnLcil40AC77YDIk6loMawuJwFINEM7n0pZviwMkMvjb2W5ZirsNOZY4aDbo5tLx0wNMREp5Brk+w== - -"@resvg/resvg-js-win32-x64-msvc@2.6.2": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js-win32-x64-msvc/-/resvg-js-win32-x64-msvc-2.6.2.tgz#cb0ad04525d65f3def4c8d346157a57976d5b388" - integrity sha512-ZXtYhtUr5SSaBrUDq7DiyjOFJqBVL/dOBN7N/qmi/pO0IgiWW/f/ue3nbvu9joWE5aAKDoIzy/CxsY0suwGosQ== - -"@resvg/resvg-js@^2.1.0": - version "2.6.2" - resolved "https://registry.npmjs.org/@resvg/resvg-js/-/resvg-js-2.6.2.tgz#3e92a907d88d879256c585347c5b21a7f3bb5b46" - integrity sha512-xBaJish5OeGmniDj9cW5PRa/PtmuVU3ziqrbr5xJj901ZDN4TosrVaNZpEiLZAxdfnhAe7uQ7QFWfjPe9d9K2Q== - optionalDependencies: - "@resvg/resvg-js-android-arm-eabi" "2.6.2" - "@resvg/resvg-js-android-arm64" "2.6.2" - "@resvg/resvg-js-darwin-arm64" "2.6.2" - "@resvg/resvg-js-darwin-x64" "2.6.2" - "@resvg/resvg-js-linux-arm-gnueabihf" "2.6.2" - "@resvg/resvg-js-linux-arm64-gnu" "2.6.2" - "@resvg/resvg-js-linux-arm64-musl" "2.6.2" - "@resvg/resvg-js-linux-x64-gnu" "2.6.2" - "@resvg/resvg-js-linux-x64-musl" "2.6.2" - "@resvg/resvg-js-win32-arm64-msvc" "2.6.2" - "@resvg/resvg-js-win32-ia32-msvc" "2.6.2" - "@resvg/resvg-js-win32-x64-msvc" "2.6.2" - -"@stencil/core@^2.18.0": - version "2.22.3" - resolved "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz#83987e20bba855c450f6d6780e3a20192603f13f" - integrity sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng== - -"@tokenizer/token@^0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz#fe98a93fe789247e998c75e74e9c7c63217aa276" - integrity sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A== - -"@types/json5@^0.0.29": - version "0.0.29" - resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" - integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== - -"@types/node@16.9.1": - version "16.9.1" - resolved "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz#0611b37db4246c937feef529ddcc018cf8e35708" - integrity sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g== - -"@xmldom/xmldom@^0.7.2": - version "0.7.13" - resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" - integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== - -acorn-jsx@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - -ajv@^6.10.0, ajv@^6.12.4: - version "6.12.6" - resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - 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" - -ajv@^8.0.1: - version "8.12.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -ansi-colors@^4.1.1, ansi-colors@^4.1.3: - version "4.1.3" - resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" - integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -any-base@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz#ae101a62bc08a597b4c9ab5b7089d456630549fe" - integrity sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -aria-query@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz#650c569e41ad90b51b3d7df5e5eed1c7549c103e" - integrity sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A== - dependencies: - dequal "^2.0.3" - -array-buffer-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz#1e5583ec16763540a27ae52eed99ff899223568f" - integrity sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg== - dependencies: - call-bind "^1.0.5" - is-array-buffer "^3.0.4" - -array-includes@^3.1.6, array-includes@^3.1.7: - version "3.1.8" - resolved "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" - integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - is-string "^1.0.7" - -array.prototype.findlast@^1.2.4: - version "1.2.5" - resolved "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz#3e4fbcb30a15a7f5bf64cf2faae22d139c2e4904" - integrity sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.findlastindex@^1.2.3: - version "1.2.5" - resolved "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" - integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - es-shim-unscopables "^1.0.2" - -array.prototype.flat@^1.3.1, array.prototype.flat@^1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz#1476217df8cff17d72ee8f3ba06738db5b387d18" - integrity sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.flatmap@^1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz#c9a7c6831db8e719d6ce639190146c24bbd3e527" - integrity sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.toreversed@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/array.prototype.toreversed/-/array.prototype.toreversed-1.1.2.tgz#b989a6bf35c4c5051e1dc0325151bf8088954eba" - integrity sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - es-shim-unscopables "^1.0.0" - -array.prototype.tosorted@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz#c8c89348337e51b8a3c48a9227f9ce93ceedcba8" - integrity sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg== - 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" - -arraybuffer.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz#097972f4255e41bc3425e37dc3f6421cf9aefde6" - integrity sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A== - 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" - -ast-types-flow@^0.0.8: - version "0.0.8" - resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz#0a85e1c92695769ac13a428bb653e7538bea27d6" - integrity sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ== - -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== - -available-typed-arrays@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" - integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== - dependencies: - possible-typed-array-names "^1.0.0" - -axe-core@=4.7.0: - version "4.7.0" - resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz#34ba5a48a8b564f67e103f0aa5768d76e15bbbbf" - integrity sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ== - -axobject-query@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz#39c378a6e3b06ca679f29138151e45b2b32da62a" - integrity sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg== - dependencies: - dequal "^2.0.3" - -babel-eslint@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232" - integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.7.0" - "@babel/traverse" "^7.7.0" - "@babel/types" "^7.7.0" - eslint-visitor-keys "^1.0.0" - resolve "^1.12.0" - -babel-plugin-polyfill-corejs2@^0.4.10: - version "0.4.11" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz#30320dfe3ffe1a336c15afdcdafd6fd615b25e33" - integrity sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.6.2" - semver "^6.3.1" - -babel-plugin-polyfill-corejs3@^0.10.1: - version "0.10.4" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz#789ac82405ad664c20476d0233b485281deb9c77" - integrity sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.1" - core-js-compat "^3.36.1" - -babel-plugin-polyfill-regenerator@^0.6.1: - version "0.6.2" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz#addc47e240edd1da1058ebda03021f382bba785e" - integrity sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.6.2" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base64-js@^1.3.1: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - -binary-extensions@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" - integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== - -bmp-js@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz#e05a63f796a6c1ff25f4771ec7adadc148c07233" - integrity sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw== - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.22.2, browserslist@^4.23.0: - version "4.23.0" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab" - integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ== - dependencies: - caniuse-lite "^1.0.30001587" - electron-to-chromium "^1.4.668" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - -buffer-equal@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" - integrity sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA== - -buffer@^5.2.0: - version "5.7.1" - resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== - dependencies: - base64-js "^1.3.1" - ieee754 "^1.1.13" - -call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.6, call-bind@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" - integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== - 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" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -caniuse-lite@^1.0.30001587: - version "1.0.30001612" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz#d34248b4ec1f117b70b24ad9ee04c90e0b8a14ae" - integrity sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g== - -chalk@^2.4.2: - version "2.4.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - 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" - -chalk@^4.0.0: - version "4.1.2" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -chokidar@^3.4.0: - version "3.6.0" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -classnames@^2.2.5: - version "2.5.1" - resolved "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" - integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== - -cli-progress@^3.11.2: - version "3.12.0" - resolved "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz#807ee14b66bcc086258e444ad0f19e7d42577942" - integrity sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A== - dependencies: - string-width "^4.2.3" - -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -commander@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^9.3.0: - version "9.5.0" - resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" - integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -confusing-browser-globals@^1.0.10: - version "1.0.11" - resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" - integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== - -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -copy-anything@^2.0.1: - version "2.0.6" - resolved "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz#092454ea9584a7b7ad5573062b2a87f5900fc480" - integrity sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw== - dependencies: - is-what "^3.14.1" - -core-js-compat@^3.36.1: - version "3.37.0" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz#d9570e544163779bb4dff1031c7972f44918dc73" - integrity sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA== - dependencies: - browserslist "^4.23.0" - -core-js@^3.1.3: - version "3.37.0" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz#d8dde58e91d156b2547c19d8a4efd5c7f6c426bb" - integrity sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug== - -cross-spawn@^7.0.2: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-social-buttons@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/css-social-buttons/-/css-social-buttons-1.1.1.tgz#d412cd99b3d94243b3cb7ae84fb54d715cd48d78" - integrity sha512-kdySTKrIrf0WSLcH6NoO1zG4Fpb5JENBVulaiW2w7BoqgPm0mwYws6iGeXMGReUPPA0O/Ccfq+e3gcmRi2YBPw== - -cubic2quad@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/cubic2quad/-/cubic2quad-1.2.1.tgz#2442260b72c02ee4b6a2fe998fcc1c4073622286" - integrity sha512-wT5Y7mO8abrV16gnssKdmIhIbA9wSkeMzhh27jAguKrV82i24wER0vL5TGhUJ9dbJNDcigoRZ0IAHFEEEI4THQ== - -damerau-levenshtein@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" - integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA== - -data-view-buffer@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz#8ea6326efec17a2e42620696e671d7d5a8bc66b2" - integrity sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz#90721ca95ff280677eb793749fce1011347669e2" - integrity sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -data-view-byte-offset@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz#5e0bbfb4828ed2d1b9b400cd8a7d119bca0ff18a" - integrity sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-data-view "^1.0.1" - -debug@^3.2.7: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - -debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -deep-is@^0.1.3: - version "0.1.4" - resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" - integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== - -define-data-property@^1.0.1, define-data-property@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" - integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== - dependencies: - es-define-property "^1.0.0" - es-errors "^1.3.0" - gopd "^1.0.1" - -define-properties@^1.1.3, define-properties@^1.2.0, define-properties@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" - integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== - dependencies: - define-data-property "^1.0.1" - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -dequal@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - -doctrine@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - dependencies: - esutils "^2.0.2" - -doctrine@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" - integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - dependencies: - esutils "^2.0.2" - -dom-walk@^0.1.0: - version "0.1.2" - resolved "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz#0c548bef048f4d1f2a97249002236060daa3fd84" - integrity sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w== - -domino@^2.1.6: - version "2.1.6" - resolved "https://registry.npmjs.org/domino/-/domino-2.1.6.tgz#fe4ace4310526e5e7b9d12c7de01b7f485a57ffe" - integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ== - -electron-to-chromium@^1.4.668: - version "1.4.750" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.750.tgz#d278a619af727ed069de1317115187282b1131ee" - integrity sha512-9ItEpeu15hW5m8jKdriL+BQrgwDTXEL9pn4SkillWFu73ZNNNQ2BKKLS+ZHv2vC9UkNhosAeyfxOf/5OSeTCPA== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -enquirer@^2.3.5: - version "2.4.1" - resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" - integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== - dependencies: - ansi-colors "^4.1.1" - strip-ansi "^6.0.1" - -errno@^0.1.1: - version "0.1.8" - resolved "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" - integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A== - dependencies: - prr "~1.0.1" - -es-abstract@^1.22.1, es-abstract@^1.22.3, es-abstract@^1.23.0, es-abstract@^1.23.1, es-abstract@^1.23.2, es-abstract@^1.23.3: - version "1.23.3" - resolved "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz#8f0c5a35cd215312573c5a27c87dfd6c881a0aa0" - integrity sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A== - 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" - data-view-buffer "^1.0.1" - data-view-byte-length "^1.0.1" - data-view-byte-offset "^1.0.0" - es-define-property "^1.0.0" - es-errors "^1.3.0" - es-object-atoms "^1.0.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.2" - internal-slot "^1.0.7" - is-array-buffer "^3.0.4" - is-callable "^1.2.7" - is-data-view "^1.0.1" - 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.2" - safe-regex-test "^1.0.3" - string.prototype.trim "^1.2.9" - string.prototype.trimend "^1.0.8" - string.prototype.trimstart "^1.0.8" - 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.6" - unbox-primitive "^1.0.2" - which-typed-array "^1.1.15" - -es-define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" - integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== - dependencies: - get-intrinsic "^1.2.4" - -es-errors@^1.1.0, es-errors@^1.2.1, es-errors@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" - integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== - -es-iterator-helpers@^1.0.15, es-iterator-helpers@^1.0.17: - version "1.0.19" - resolved "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.19.tgz#117003d0e5fec237b4b5c08aded722e0c6d50ca8" - integrity sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.3" - es-errors "^1.3.0" - es-set-tostringtag "^2.0.3" - function-bind "^1.1.2" - get-intrinsic "^1.2.4" - globalthis "^1.0.3" - has-property-descriptors "^1.0.2" - has-proto "^1.0.3" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - iterator.prototype "^1.1.2" - safe-array-concat "^1.1.2" - -es-object-atoms@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz#ddb55cd47ac2e240701260bc2a8e31ecb643d941" - integrity sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw== - dependencies: - es-errors "^1.3.0" - -es-set-tostringtag@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz#8bb60f0a440c2e4281962428438d58545af39777" - integrity sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ== - dependencies: - get-intrinsic "^1.2.4" - has-tostringtag "^1.0.2" - hasown "^2.0.1" - -es-shim-unscopables@^1.0.0, es-shim-unscopables@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz#1f6942e71ecc7835ed1c8a83006d8771a63a3763" - integrity sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw== - dependencies: - hasown "^2.0.0" - -es-to-primitive@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" - integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - dependencies: - is-callable "^1.1.4" - is-date-object "^1.0.1" - is-symbol "^1.0.2" - -escalade@^3.1.1: - version "3.1.2" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" - integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-config-airbnb-base@^14.2.1: - version "14.2.1" - resolved "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz#8a2eb38455dc5a312550193b319cdaeef042cd1e" - integrity sha512-GOrQyDtVEc1Xy20U7vsB2yAoB4nBlfH5HZJeatRXHleO+OS5Ot+MWij4Dpltw4/DyIkqUfqz1epfhVR5XWWQPA== - dependencies: - confusing-browser-globals "^1.0.10" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-config-airbnb@^18.2.0: - version "18.2.1" - resolved "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-18.2.1.tgz#b7fe2b42f9f8173e825b73c8014b592e449c98d9" - integrity sha512-glZNDEZ36VdlZWoxn/bUR1r/sdFKPd1mHPbqUtkctgNG4yT2DLLtJ3D+yCV+jzZCc2V1nBVkmdknOJBZ5Hc0fg== - dependencies: - eslint-config-airbnb-base "^14.2.1" - object.assign "^4.1.2" - object.entries "^1.1.2" - -eslint-config-prettier@^6.11.0: - version "6.15.0" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" - integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== - dependencies: - get-stdin "^6.0.0" - -eslint-import-resolver-node@^0.3.9: - version "0.3.9" - resolved "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz#d4eaac52b8a2e7c3cd1903eb00f7e053356118ac" - integrity sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g== - dependencies: - debug "^3.2.7" - is-core-module "^2.13.0" - resolve "^1.22.4" - -eslint-module-utils@^2.8.0: - version "2.8.1" - resolved "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#52f2404300c3bd33deece9d7372fb337cc1d7c34" - integrity sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q== - dependencies: - debug "^3.2.7" - -eslint-plugin-import@^2.21.2: - version "2.29.1" - resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" - integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== - 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" - -eslint-plugin-jsx-a11y@^6.3.0: - version "6.8.0" - resolved "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz#2fa9c701d44fcd722b7c771ec322432857fcbad2" - integrity sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA== - dependencies: - "@babel/runtime" "^7.23.2" - aria-query "^5.3.0" - array-includes "^3.1.7" - array.prototype.flatmap "^1.3.2" - ast-types-flow "^0.0.8" - axe-core "=4.7.0" - axobject-query "^3.2.1" - damerau-levenshtein "^1.0.8" - emoji-regex "^9.2.2" - es-iterator-helpers "^1.0.15" - hasown "^2.0.0" - jsx-ast-utils "^3.3.5" - language-tags "^1.0.9" - minimatch "^3.1.2" - object.entries "^1.1.7" - object.fromentries "^2.0.7" - -eslint-plugin-prettier@^3.1.4: - version "3.4.1" - resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" - integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== - dependencies: - prettier-linter-helpers "^1.0.0" - -eslint-plugin-react-hooks@^4: - version "4.6.2" - resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz#c829eb06c0e6f484b3fbb85a97e57784f328c596" - integrity sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ== - -eslint-plugin-react@^7.20.0: - version "7.34.1" - resolved "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz#6806b70c97796f5bbfb235a5d3379ece5f4da997" - integrity sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw== - 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" - -eslint-scope@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -eslint-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" - integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - dependencies: - eslint-visitor-keys "^1.1.0" - -eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" - integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - -eslint-visitor-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" - integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - -eslint@^7.2.0: - version "7.32.0" - resolved "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" - integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== - dependencies: - "@babel/code-frame" "7.12.11" - "@eslint/eslintrc" "^0.4.3" - "@humanwhocodes/config-array" "^0.5.0" - ajv "^6.10.0" - chalk "^4.0.0" - cross-spawn "^7.0.2" - debug "^4.0.1" - doctrine "^3.0.0" - enquirer "^2.3.5" - escape-string-regexp "^4.0.0" - eslint-scope "^5.1.1" - eslint-utils "^2.1.0" - eslint-visitor-keys "^2.0.0" - espree "^7.3.1" - esquery "^1.4.0" - esutils "^2.0.2" - fast-deep-equal "^3.1.3" - file-entry-cache "^6.0.1" - functional-red-black-tree "^1.0.1" - glob-parent "^5.1.2" - globals "^13.6.0" - ignore "^4.0.6" - import-fresh "^3.0.0" - imurmurhash "^0.1.4" - is-glob "^4.0.0" - js-yaml "^3.13.1" - json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.4.1" - lodash.merge "^4.6.2" - minimatch "^3.0.4" - natural-compare "^1.4.0" - optionator "^0.9.1" - progress "^2.0.0" - regexpp "^3.1.0" - semver "^7.2.1" - strip-ansi "^6.0.0" - strip-json-comments "^3.1.0" - table "^6.0.9" - text-table "^0.2.0" - v8-compile-cache "^2.0.3" - -espree@^7.3.0, espree@^7.3.1: - version "7.3.1" - resolved "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" - integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - dependencies: - acorn "^7.4.0" - acorn-jsx "^5.3.1" - eslint-visitor-keys "^1.3.0" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esquery@^1.4.0: - version "1.5.0" - resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" - integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== - dependencies: - estraverse "^5.1.0" - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -evil-icons@^1.10.1: - version "1.10.1" - resolved "https://registry.npmjs.org/evil-icons/-/evil-icons-1.10.1.tgz#5c6abfec541025a90f73bba6151340e015ef7f9b" - integrity sha512-gIBzN6rpvG5om/WAu1rEiE9SgT9mQ00cmYvRb6Cr4ngVaz9Ae8JGeEByMOvrfKvrMhsZzLCNmUJLBJZwjri4bw== - -exif-parser@^0.1.12: - version "0.1.12" - resolved "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" - integrity sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - -fast-glob@^3.2.12: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - 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" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-levenshtein@^2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== - -fastq@^1.6.0: - version "1.17.1" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" - integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== - dependencies: - reusify "^1.0.4" - -feather-icons@^4.28.0: - version "4.29.0" - resolved "https://registry.npmjs.org/feather-icons/-/feather-icons-4.29.0.tgz" - integrity sha512-Y7VqN9FYb8KdaSF0qD1081HCkm0v4Eq/fpfQYQnubpqi0hXx14k+gF9iqtRys1SIcTEi97xDi/fmsPFZ8xo0GQ== - dependencies: - classnames "^2.2.5" - core-js "^3.1.3" - -file-entry-cache@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" - integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== - dependencies: - flat-cache "^3.0.4" - -file-type@^16.5.4: - version "16.5.4" - resolved "https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd" - integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw== - dependencies: - readable-web-to-node-stream "^3.0.0" - strtok3 "^6.2.4" - token-types "^4.1.1" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -flat-cache@^3.0.4: - version "3.2.0" - resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" - integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== - dependencies: - flatted "^3.2.9" - keyv "^4.5.3" - rimraf "^3.0.2" - -flatted@^3.2.9: - version "3.3.1" - resolved "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" - integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== - -font-awesome@^4.7.0: - version "4.7.0" - resolved "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" - integrity sha512-U6kGnykA/6bFmg1M/oT9EkFeIYv7JlX3bozwQJWiiLz6L0w3F5vBVPxHlwyX/vtNq1ckcpRKOB9f2Qal/VtFpg== - -fontisto@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/fontisto/-/fontisto-3.0.4.tgz#711a2f23eb8eee83ef0cea578b5f0d99e4602304" - integrity sha512-9oo40frIo8SB5MRMrgiA9xNdYPvHAyLdG4i7XzfWnAAf92I73yrnmqmApmaPmcjNQknhORkrWWFJ+i1D/9YdGQ== - -for-each@^0.3.3: - version "0.3.3" - resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" - integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== - dependencies: - is-callable "^1.1.3" - -fs-readdir-recursive@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" - integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -function.prototype.name@^1.1.5, function.prototype.name@^1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz#cdf315b7d90ee77a4c6ee216c3c3362da07533fd" - integrity sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg== - dependencies: - call-bind "^1.0.2" - define-properties "^1.2.0" - es-abstract "^1.22.1" - functions-have-names "^1.2.3" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== - -functions-have-names@^1.2.3: - version "1.2.3" - resolved "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" - integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== - -gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-caller-file@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - -get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: - version "1.2.4" - resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" - integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== - 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" - -get-stdin@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" - integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== - -get-symbol-description@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz#533744d5aa20aca4e079c8e5daf7fd44202821f5" - integrity sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg== - dependencies: - call-bind "^1.0.5" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - -gifwrap@^0.9.2: - version "0.9.4" - resolved "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz#f4eb6169ba027d61df64aafbdcb1f8ae58ccc0c5" - integrity sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ== - dependencies: - image-q "^4.0.0" - omggif "^1.0.10" - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^7.1.3, glob@^7.2.0: - version "7.2.3" - resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - 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" - -glob@^8.0.3: - version "8.1.0" - resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" - integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^5.0.1" - once "^1.3.0" - -global@~4.4.0: - version "4.4.0" - resolved "https://registry.npmjs.org/global/-/global-4.4.0.tgz#3e7b105179006a323ed71aafca3e9c57a5cc6406" - integrity sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w== - dependencies: - min-document "^2.19.0" - process "^0.11.10" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globals@^13.6.0, globals@^13.9.0: - version "13.24.0" - resolved "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" - integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== - dependencies: - type-fest "^0.20.2" - -globalthis@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" - integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== - dependencies: - define-properties "^1.1.3" - -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -graceful-fs@^4.1.2: - version "4.2.11" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" - integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== - -has-bigints@^1.0.1, has-bigints@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" - integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" - integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== - dependencies: - es-define-property "^1.0.0" - -has-proto@^1.0.1, has-proto@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" - integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== - -has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" - integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== - dependencies: - has-symbols "^1.0.3" - -hasown@^2.0.0, hasown@^2.0.1, hasown@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" - integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== - dependencies: - function-bind "^1.1.2" - -ieee754@^1.1.13, ieee754@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" - integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== - -ignore@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" - integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - -image-q@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/image-q/-/image-q-4.0.0.tgz#31e075be7bae3c1f42a85c469b4732c358981776" - integrity sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw== - dependencies: - "@types/node" "16.9.1" - -image-size@~0.5.0: - version "0.5.5" - resolved "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" - integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== - -import-fresh@^3.0.0, import-fresh@^3.2.1: - version "3.3.0" - resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@^2.0.3: - version "2.0.4" - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -internal-slot@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz#c06dcca3ed874249881007b0a5523b172a190802" - integrity sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g== - dependencies: - es-errors "^1.3.0" - hasown "^2.0.0" - side-channel "^1.0.4" - -ionicons@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/ionicons/-/ionicons-7.1.0.tgz" - integrity sha512-iE4GuEdEHARJpp0sWL7WJZCzNCf5VxpNRhAjW0fLnZPnNL5qZOJUcfup2Z2Ty7Jk8Q5hacrHfGEB1lCwOdXqGg== - dependencies: - "@stencil/core" "^2.18.0" - -is-array-buffer@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz#7a1f92b3d61edd2bc65d24f130530ea93d7fae98" - integrity sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.2.1" - -is-async-function@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" - integrity sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA== - dependencies: - has-tostringtag "^1.0.0" - -is-bigint@^1.0.1: - version "1.0.4" - resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" - integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== - dependencies: - has-bigints "^1.0.1" - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-boolean-object@^1.1.0: - version "1.1.2" - resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" - integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== - -is-core-module@^2.13.0, is-core-module@^2.13.1: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-data-view@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz#4b4d3a511b70f3dc26d42c03ca9ca515d847759f" - integrity sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w== - dependencies: - is-typed-array "^1.1.13" - -is-date-object@^1.0.1, is-date-object@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f" - integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ== - dependencies: - has-tostringtag "^1.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-finalizationregistry@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz#c8749b65f17c133313e661b1289b95ad3dbd62e6" - integrity sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw== - dependencies: - call-bind "^1.0.2" - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-function@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz#4f097f30abf6efadac9833b17ca5dc03f8144e08" - integrity sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ== - -is-generator-function@^1.0.10: - version "1.0.10" - resolved "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" - integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== - dependencies: - has-tostringtag "^1.0.0" - -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-map@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" - integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== - -is-negative-zero@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz#ced903a027aca6381b777a5743069d7376a49747" - integrity sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw== - -is-number-object@^1.0.4: - version "1.0.7" - resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" - integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ== - dependencies: - has-tostringtag "^1.0.0" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-regex@^1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" - integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== - dependencies: - call-bind "^1.0.2" - has-tostringtag "^1.0.0" - -is-set@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" - integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== - -is-shared-array-buffer@^1.0.2, is-shared-array-buffer@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz#1237f1cba059cdb62431d378dcc37d9680181688" - integrity sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg== - dependencies: - call-bind "^1.0.7" - -is-string@^1.0.5, is-string@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" - integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== - dependencies: - has-tostringtag "^1.0.0" - -is-symbol@^1.0.2, is-symbol@^1.0.3: - version "1.0.4" - resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" - integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - dependencies: - has-symbols "^1.0.2" - -is-typed-array@^1.1.13: - version "1.1.13" - resolved "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" - integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== - dependencies: - which-typed-array "^1.1.14" - -is-weakmap@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" - integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== - -is-weakref@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" - integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ== - dependencies: - call-bind "^1.0.2" - -is-weakset@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz#e801519df8c0c43e12ff2834eead84ec9e624007" - integrity sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - -is-what@^3.14.1: - version "3.14.1" - resolved "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz#e1222f46ddda85dead0fd1c9df131760e77755c1" - integrity sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA== - -isarray@^2.0.5: - version "2.0.5" - resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" - integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -iterator.prototype@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" - integrity sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w== - 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" - -jimp@^0.16.1: - version "0.16.13" - resolved "https://registry.npmjs.org/jimp/-/jimp-0.16.13.tgz#944b6368183235afc5d077429e2a7f34834acb18" - integrity sha512-Bxz8q7V4rnCky9A0ktTNGA9SkNFVWRHodddI/DaAWZJzF7sVUlFYKQ60y9JGqrKpi48ECA/TnfMzzc5C70VByA== - dependencies: - "@babel/runtime" "^7.7.2" - "@jimp/custom" "^0.16.13" - "@jimp/plugins" "^0.16.13" - "@jimp/types" "^0.16.13" - regenerator-runtime "^0.13.3" - -jpeg-js@^0.4.2: - version "0.4.4" - resolved "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz#a9f1c6f1f9f0fa80cdb3484ed9635054d28936aa" - integrity sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg== - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json-stable-stringify-without-jsonify@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" - integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== - -json5@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593" - integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA== - dependencies: - minimist "^1.2.0" - -json5@^2.2.3: - version "2.2.3" - resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - -"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: - version "3.3.5" - resolved "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" - integrity sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ== - dependencies: - array-includes "^3.1.6" - array.prototype.flat "^1.3.1" - object.assign "^4.1.4" - object.values "^1.1.6" - -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -language-subtag-registry@^0.3.20: - version "0.3.22" - resolved "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d" - integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w== - -language-tags@^1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz#1ffdcd0ec0fafb4b1be7f8b11f306ad0f9c08777" - integrity sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA== - dependencies: - language-subtag-registry "^0.3.20" - -less@^3.12.2: - version "3.13.1" - resolved "https://registry.npmjs.org/less/-/less-3.13.1.tgz#0ebc91d2a0e9c0c6735b83d496b0ab0583077909" - integrity sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw== - dependencies: - copy-anything "^2.0.1" - tslib "^1.10.0" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - make-dir "^2.1.0" - mime "^1.4.1" - native-request "^1.0.5" - source-map "~0.6.0" - -levn@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" - integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - dependencies: - prelude-ls "^1.2.1" - type-check "~0.4.0" - -load-bmfont@^1.3.1, load-bmfont@^1.4.0: - version "1.4.1" - resolved "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.1.tgz#c0f5f4711a1e2ccff725a7b6078087ccfcddd3e9" - integrity sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA== - dependencies: - buffer-equal "0.0.1" - mime "^1.3.4" - parse-bmfont-ascii "^1.0.3" - parse-bmfont-binary "^1.0.5" - parse-bmfont-xml "^1.1.4" - phin "^2.9.1" - xhr "^2.0.1" - xtend "^4.0.0" - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.merge@^4.6.2: - version "4.6.2" - resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" - integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== - -lodash.truncate@^4.4.2: - version "4.4.2" - resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" - integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== - -lodash@^4.17.10: - version "4.17.21" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.1.0, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lru-cache@^5.1.1: - version "5.1.1" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" - integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== - dependencies: - yallist "^3.0.2" - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" - integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== - dependencies: - pify "^4.0.1" - semver "^5.6.0" - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -metro-react-native-babel-preset@^0.66.2: - version "0.66.2" - resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.66.2.tgz#fddebcf413ad4ea617d4f47f7c1da401052de734" - integrity sha512-H/nLBAz0MgfDloSe1FjyH4EnbokHFdncyERvLPXDACY3ROVRCeUyFNo70ywRGXW2NMbrV4H7KUyU4zkfWhC2HQ== - dependencies: - "@babel/core" "^7.14.0" - "@babel/plugin-proposal-class-properties" "^7.0.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.0.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.0.0" - "@babel/plugin-syntax-dynamic-import" "^7.0.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.2.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.0.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.0.0" - "@babel/plugin-transform-exponentiation-operator" "^7.0.0" - "@babel/plugin-transform-flow-strip-types" "^7.0.0" - "@babel/plugin-transform-for-of" "^7.0.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-object-assign" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-regenerator" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-template-literals" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - react-refresh "^0.4.0" - -microbuffer@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/microbuffer/-/microbuffer-1.0.0.tgz#8b3832ed40c87d51f47bb234913a698a756d19d2" - integrity sha512-O/SUXauVN4x6RaEJFqSPcXNtLFL+QzJHKZlyDVYFwcDDRVca3Fa/37QXXC+4zAGGa4YhHrHxKXuuHvLDIQECtA== - -micromatch@^4.0.4: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime@^1.3.4, mime@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -min-document@^2.19.0: - version "2.19.0" - resolved "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" - integrity sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ== - dependencies: - dom-walk "^0.1.0" - -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^5.0.1: - version "5.1.6" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" - integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== - dependencies: - brace-expansion "^2.0.1" - -minimist@^1.2.0, minimist@^1.2.6: - version "1.2.8" - resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" - integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== - -mkdirp@^0.5.1: - version "0.5.6" - resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" - integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== - dependencies: - minimist "^1.2.6" - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -native-request@^1.0.5: - version "1.1.0" - resolved "https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz#acdb30fe2eefa3e1bc8c54b3a6852e9c5c0d3cb0" - integrity sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw== - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== - -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.13.1: - version "1.13.1" - resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" - integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.2, object.assign@^4.1.4, object.assign@^4.1.5: - version "4.1.5" - resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" - integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== - dependencies: - call-bind "^1.0.5" - define-properties "^1.2.1" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -object.entries@^1.1.2, object.entries@^1.1.7: - version "1.1.8" - resolved "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz#bffe6f282e01f4d17807204a24f8edd823599c41" - integrity sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -object.fromentries@^2.0.7: - version "2.0.8" - resolved "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" - integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.groupby@^1.0.1: - version "1.0.3" - resolved "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" - integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - -object.hasown@^1.1.3: - version "1.1.4" - resolved "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.4.tgz#e270ae377e4c120cdcb7656ce66884a6218283dc" - integrity sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg== - dependencies: - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-object-atoms "^1.0.0" - -object.values@^1.1.6, object.values@^1.1.7: - version "1.2.0" - resolved "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" - integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -omggif@^1.0.10, omggif@^1.0.9: - version "1.0.10" - resolved "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz#ddaaf90d4a42f532e9e7cb3a95ecdd47f17c7b19" - integrity sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw== - -once@^1.3.0: - version "1.4.0" - resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -optionator@^0.9.1: - version "0.9.4" - resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" - integrity sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g== - dependencies: - deep-is "^0.1.3" - fast-levenshtein "^2.0.6" - levn "^0.4.1" - prelude-ls "^1.2.1" - type-check "^0.4.0" - word-wrap "^1.2.5" - -oslllo-potrace@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/oslllo-potrace/-/oslllo-potrace-2.0.1.tgz#2c50cb35d471ecca679a45851733be6da605fa66" - integrity sha512-XDsVIUfwXnylngcbecF/6gBHdtFgEnqDt0a9WKqXIo/jPe2AkZkmi6bNaNb9OwlAgoIjy0b1Hi6odPEqztPszg== - dependencies: - jimp "^0.16.1" - -oslllo-svg-fixer@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/oslllo-svg-fixer/-/oslllo-svg-fixer-2.2.0.tgz#c5fde47463af29ef7bc63c643145a7e4a370df26" - integrity sha512-70jEmHwp/jqq2I2ZVaTOvHykPlEOhIHRto5AHntrjzD8/R6FOk0t8RjlyZNgpPlDjc7T/9a695qKAxF3bFVYKg== - dependencies: - ansi-colors "^4.1.3" - cli-progress "^3.11.2" - fast-glob "^3.2.12" - oslllo-potrace "^2.0.1" - oslllo-svg2 "^2.0.2" - oslllo-validator "^3.1.0" - yargs "^16.2.0" - -oslllo-svg2@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/oslllo-svg2/-/oslllo-svg2-2.0.2.tgz#01a82925459234f044b5fe2579db292963f179ba" - integrity sha512-Pg1e7op02QaGoUWAuAfORj7TrtJuTXFAOm+5Ycq8iBOvcg/0ZZc3Laxj3Ceh3f9Ad8zmt7qvz90amKPLqXjk7g== - dependencies: - "@resvg/resvg-js" "^2.1.0" - domino "^2.1.6" - jimp "^0.16.1" - oslllo-validator "3.1.0" - -oslllo-validator@3.1.0, oslllo-validator@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/oslllo-validator/-/oslllo-validator-3.1.0.tgz#776fdabfc12d49ed58525c6ce62cc96d095cc490" - integrity sha512-eqaVuDxnxDO55+pncqTTphbeq6O5XHMyrSfWQoL48mG2rUjr2ZBzvkFkcxIiG3l7IaIY6/L1oX1AJIDdZyzuPQ== - dependencies: - domino "^2.1.6" - validator "^13.7.0" - -pako@^1.0.5: - version "1.0.11" - resolved "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" - integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-bmfont-ascii@^1.0.3: - version "1.0.6" - resolved "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" - integrity sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA== - -parse-bmfont-binary@^1.0.5: - version "1.0.6" - resolved "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" - integrity sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA== - -parse-bmfont-xml@^1.1.4: - version "1.1.6" - resolved "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz#016b655da7aebe6da38c906aca16bf0415773767" - integrity sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA== - dependencies: - xml-parse-from-string "^1.0.0" - xml2js "^0.5.0" - -parse-headers@^2.0.0: - version "2.0.5" - resolved "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz#069793f9356a54008571eb7f9761153e6c770da9" - integrity sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -peek-readable@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" - integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg== - -phin@^2.9.1: - version "2.9.3" - resolved "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz#f9b6ac10a035636fb65dfc576aaaa17b8743125c" - integrity sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pify@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" - integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== - -pixelmatch@^4.0.2: - version "4.0.2" - resolved "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" - integrity sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA== - dependencies: - pngjs "^3.0.0" - -pngjs@^3.0.0, pngjs@^3.3.3: - version "3.4.0" - resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - -possible-typed-array-names@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" - integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== - -prelude-ls@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" - integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^1.19.1: - version "1.19.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" - integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== - -progress@^2.0.0: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - -prop-types@^15.7.2, prop-types@^15.8.1: - version "15.8.1" - resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw== - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -react-is@^16.13.1: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-refresh@^0.4.0: - version "0.4.3" - resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" - integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== - -react@^17.0.2: - version "17.0.2" - resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-web-to-node-stream@^3.0.0: - version "3.0.2" - resolved "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz#5d52bb5df7b54861fd48d015e93a2cb87b3ee0bb" - integrity sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw== - dependencies: - readable-stream "^3.6.0" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reflect.getprototypeof@^1.0.4: - version "1.0.6" - resolved "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz#3ab04c32a8390b770712b7a8633972702d278859" - integrity sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.1" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - globalthis "^1.0.3" - which-builtin-type "^1.1.3" - -regenerate-unicode-properties@^10.1.0: - version "10.1.1" - resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" - integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.3: - version "0.13.11" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" - integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== - -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexp.prototype.flags@^1.5.2: - version "1.5.2" - resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz#138f644a3350f981a858c44f6bb1a61ff59be334" - integrity sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw== - dependencies: - call-bind "^1.0.6" - define-properties "^1.2.1" - es-errors "^1.3.0" - set-function-name "^2.0.1" - -regexpp@^3.1.0: - version "3.2.0" - resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" - integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== - -regexpu-core@^5.3.1: - version "5.3.2" - resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" - integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== - dependencies: - "@babel/regjsgen" "^0.8.0" - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.1.0" - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve@^1.12.0, resolve@^1.14.2, resolve@^1.22.4: - version "1.22.8" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^2.0.0-next.5: - version "2.0.0-next.5" - resolved "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz#6b0ec3107e671e52b68cd068ef327173b90dc03c" - integrity sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -safe-array-concat@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" - integrity sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q== - dependencies: - call-bind "^1.0.7" - get-intrinsic "^1.2.4" - has-symbols "^1.0.3" - isarray "^2.0.5" - -safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -safe-regex-test@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz#a5b4c0f06e0ab50ea2c395c14d8371232924c377" - integrity sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw== - dependencies: - call-bind "^1.0.6" - es-errors "^1.3.0" - is-regex "^1.1.4" - -sax@>=0.6.0, sax@^1.2.4: - version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - -semver@^5.6.0: - version "5.7.2" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" - integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== - -semver@^6.3.1: - version "6.3.1" - resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== - -semver@^7.2.1: - version "7.6.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" - integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== - dependencies: - lru-cache "^6.0.0" - -set-function-length@^1.2.1: - version "1.2.2" - resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" - integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== - 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" - -set-function-name@^2.0.1, set-function-name@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" - integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== - dependencies: - define-data-property "^1.1.4" - es-errors "^1.3.0" - functions-have-names "^1.2.3" - has-property-descriptors "^1.0.2" - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -side-channel@^1.0.4, side-channel@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" - integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - get-intrinsic "^1.2.4" - object-inspect "^1.13.1" - -simple-line-icons@^2.5.5: - version "2.5.5" - resolved "https://registry.npmjs.org/simple-line-icons/-/simple-line-icons-2.5.5.tgz#32ea1babd842a28cc1764537ba5535e0b8f42be7" - integrity sha512-v52iGG/qFZTSD/70yOfA1lYoN6zmjEfDjzFT6U6jNSCsh/aeVjy+8sYyTXWz1w7tLIkN2XeMmG+cLJp/0zYK4Q== - dependencies: - less "^3.12.2" - -slash@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" - integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string.prototype.matchall@^4.0.10: - version "4.0.11" - resolved "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz#1092a72c59268d2abaad76582dccc687c0297e0a" - integrity sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.2" - es-errors "^1.3.0" - es-object-atoms "^1.0.0" - get-intrinsic "^1.2.4" - gopd "^1.0.1" - has-symbols "^1.0.3" - internal-slot "^1.0.7" - regexp.prototype.flags "^1.5.2" - set-function-name "^2.0.2" - side-channel "^1.0.6" - -string.prototype.trim@^1.2.9: - version "1.2.9" - resolved "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz#b6fa326d72d2c78b6df02f7759c73f8f6274faa4" - integrity sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.0" - es-object-atoms "^1.0.0" - -string.prototype.trimend@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz#3651b8513719e8a9f48de7f2f77640b26652b229" - integrity sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string.prototype.trimstart@^1.0.8: - version "1.0.8" - resolved "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" - integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-object-atoms "^1.0.0" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== - -strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strtok3@^6.2.4: - version "6.3.0" - resolved "https://registry.npmjs.org/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0" - integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw== - dependencies: - "@tokenizer/token" "^0.3.0" - peek-readable "^4.1.0" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-pathdata@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/svg-pathdata/-/svg-pathdata-6.0.3.tgz#80b0e0283b652ccbafb69ad4f8f73e8d3fbf2cac" - integrity sha512-qsjeeq5YjBZ5eMdFuUa4ZosMLxgr5RZ+F+Y1OrDhuOCEInRMA3x74XdBtggJcj9kOeInz0WE+LgCPDkZFlBYJw== - -svg2ttf@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/svg2ttf/-/svg2ttf-6.0.3.tgz#7b92978ff124b2a583d21e1208b9675e245e56d1" - integrity sha512-CgqMyZrbOPpc+WqH7aga4JWkDPso23EgypLsbQ6gN3uoPWwwiLjXvzgrwGADBExvCRJrWFzAeK1bSoSpE7ixSQ== - dependencies: - "@xmldom/xmldom" "^0.7.2" - argparse "^2.0.1" - cubic2quad "^1.2.1" - lodash "^4.17.10" - microbuffer "^1.0.0" - svgpath "^2.1.5" - -svgicons2svgfont@^12.0.0: - version "12.0.0" - resolved "https://registry.npmjs.org/svgicons2svgfont/-/svgicons2svgfont-12.0.0.tgz#80dfb5f20a4e83403f893a30320194dc380690b3" - integrity sha512-fjyDkhiG0M1TPBtZzD12QV3yDcG2fUgiqHPOCYzf7hHE40Hl3GhnE6P1njsJCCByhwM7MiufyDW3L7IOR5dg9w== - dependencies: - commander "^9.3.0" - glob "^8.0.3" - sax "^1.2.4" - svg-pathdata "^6.0.3" - -svgpath@^2.1.5: - version "2.6.0" - resolved "https://registry.npmjs.org/svgpath/-/svgpath-2.6.0.tgz#5b160ef3d742b7dfd2d721bf90588d3450d7a90d" - integrity sha512-OIWR6bKzXvdXYyO4DK/UWa1VA1JeKq8E+0ug2DG98Y/vOmMpfZNj+TIG988HjfYSqtcy/hFOtZq/n/j5GSESNg== - -table@^6.0.9: - version "6.8.2" - resolved "https://registry.npmjs.org/table/-/table-6.8.2.tgz#c5504ccf201213fa227248bdc8c5569716ac6c58" - integrity sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA== - dependencies: - ajv "^8.0.1" - lodash.truncate "^4.4.2" - slice-ansi "^4.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -timm@^1.6.1: - version "1.7.1" - resolved "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz#96bab60c7d45b5a10a8a4d0f0117c6b7e5aff76f" - integrity sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw== - -tinycolor2@^1.4.1: - version "1.6.0" - resolved "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" - integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -token-types@^4.1.1: - version "4.2.1" - resolved "https://registry.npmjs.org/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753" - integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ== - dependencies: - "@tokenizer/token" "^0.3.0" - ieee754 "^1.2.1" - -tsconfig-paths@^3.15.0: - version "3.15.0" - resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz#5299ec605e55b1abb23ec939ef15edaf483070d4" - integrity sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg== - dependencies: - "@types/json5" "^0.0.29" - json5 "^1.0.2" - minimist "^1.2.6" - strip-bom "^3.0.0" - -tslib@^1.10.0: - version "1.14.1" - resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -type-check@^0.4.0, type-check@~0.4.0: - version "0.4.0" - resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" - integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - dependencies: - prelude-ls "^1.2.1" - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -typed-array-buffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz#1867c5d83b20fcb5ccf32649e5e2fc7424474ff3" - integrity sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ== - dependencies: - call-bind "^1.0.7" - es-errors "^1.3.0" - is-typed-array "^1.1.13" - -typed-array-byte-length@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz#d92972d3cff99a3fa2e765a28fcdc0f1d89dec67" - integrity sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw== - 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" - -typed-array-byte-offset@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz#f9ec1acb9259f395093e4567eb3c28a580d02063" - integrity sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA== - 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" - -typed-array-length@^1.0.6: - version "1.0.6" - resolved "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz#57155207c76e64a3457482dfdc1c9d1d3c4c73a3" - integrity sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g== - 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" - -unbox-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" - integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw== - dependencies: - call-bind "^1.0.2" - has-bigints "^1.0.2" - has-symbols "^1.0.3" - which-boxed-primitive "^1.0.2" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" - integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -utif@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz#9e1582d9bbd20011a6588548ed3266298e711759" - integrity sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg== - dependencies: - pako "^1.0.5" - -util-deprecate@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -v8-compile-cache@^2.0.3: - version "2.4.0" - resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" - integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== - -validator@^13.7.0: - version "13.11.0" - resolved "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" - integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== - -which-boxed-primitive@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" - integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - 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" - -which-builtin-type@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz#b1b8443707cc58b6e9bf98d32110ff0c2cbd029b" - integrity sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw== - 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" - -which-collection@^1.0.1: - version "1.0.2" - resolved "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" - integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== - dependencies: - is-map "^2.0.3" - is-set "^2.0.3" - is-weakmap "^2.0.2" - is-weakset "^2.0.3" - -which-typed-array@^1.1.14, which-typed-array@^1.1.15, which-typed-array@^1.1.9: - version "1.1.15" - resolved "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" - integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== - 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" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -word-wrap@^1.2.5: - version "1.2.5" - resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" - integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrappy@1: - version "1.0.2" - resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -xhr@^2.0.1: - version "2.6.0" - resolved "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" - integrity sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA== - dependencies: - global "~4.4.0" - is-function "^1.0.1" - parse-headers "^2.0.0" - xtend "^4.0.0" - -xml-parse-from-string@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" - integrity sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g== - -xml2js@^0.5.0: - version "0.5.0" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" - integrity sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - -xtend@^4.0.0: - version "4.0.2" - resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -y18n@^5.0.5: - version "5.0.8" - resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" - integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== - -yallist@^3.0.2: - version "3.1.1" - resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" - integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yargs-parser@^20.2.2: - version "20.2.9" - resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - -yargs@^16.1.1, yargs@^16.2.0: - version "16.2.0" - resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" - integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== - dependencies: - cliui "^7.0.2" - escalade "^3.1.1" - get-caller-file "^2.0.5" - require-directory "^2.1.1" - string-width "^4.2.0" - y18n "^5.0.5" - yargs-parser "^20.2.2" +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@adobe/css-tools@npm:^4.4.0": + version: 4.4.0 + resolution: "@adobe/css-tools@npm:4.4.0" + checksum: 10c0/d65ddc719389bf469097df80fb16a8af48a973dea4b57565789d70ac8e7ab4987e6dc0095da3ed5dc16c1b6f8960214a7590312eeda8abd543d91fd0f59e6c94 + languageName: node + linkType: hard + +"@alloc/quick-lru@npm:^5.2.0": + version: 5.2.0 + resolution: "@alloc/quick-lru@npm:5.2.0" + checksum: 10c0/7b878c48b9d25277d0e1a9b8b2f2312a314af806b4129dc902f2bc29ab09b58236e53964689feec187b28c80d2203aff03829754773a707a8a5987f1b7682d92 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@ant-design/icons-svg@npm:4.4.2": + version: 4.4.2 + resolution: "@ant-design/icons-svg@npm:4.4.2" + checksum: 10c0/d08f051824599850efcd691a67b0ee602ee886f23fe04e77890b083a0343cde72560317e3909fd029f999df00aef7b57142c863326fff7293251d9162828079b + languageName: node + linkType: hard + +"@apideck/better-ajv-errors@npm:^0.3.1": + version: 0.3.6 + resolution: "@apideck/better-ajv-errors@npm:0.3.6" + dependencies: + json-schema: "npm:^0.4.0" + jsonpointer: "npm:^5.0.0" + leven: "npm:^3.1.0" + peerDependencies: + ajv: ">=8" + checksum: 10c0/f89a1e16ecbc2ada91c56d4391c8345471e385f0b9c38d62c3bccac40ec94482cdfa496d4c2fe0af411e9851a9931c0d5042a8040f52213f603ba6b6fd7f949b + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.8.3": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 + languageName: node + linkType: hard + +"@babel/code-frame@npm:~7.10.4": + version: 7.10.4 + resolution: "@babel/code-frame@npm:7.10.4" + dependencies: + "@babel/highlight": "npm:^7.10.4" + checksum: 10c0/69e0f52986a1f40231d891224f420436629b6678711b68c088e97b7bdba1607aeb5eb9cfb070275c433f0bf43c37c134845db80d1cdbf5ac88a69b0bdcce9402 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/compat-data@npm:7.26.0" + checksum: 10c0/6325c9151a3c9b0a3a807e854a26255ef66d989bff331475a935af9bb18f160e0fffe6aed550e4e96b63f91efcd874bfbaab2a1f4a2f8d25645d712a0de590fb + languageName: node + linkType: hard + +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.16.0, @babel/core@npm:^7.20.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.7, @babel/core@npm:^7.25.2, @babel/core@npm:^7.26.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e + languageName: node + linkType: hard + +"@babel/eslint-parser@npm:^7.16.3, @babel/eslint-parser@npm:^7.25.1": + version: 7.25.9 + resolution: "@babel/eslint-parser@npm:7.25.9" + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" + eslint-visitor-keys: "npm:^2.1.0" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 + checksum: 10c0/7dc525da9a076906aff562f82373765785732edf306e2be6497e347ed73be80d3544f2f845a77c2376bfa1c7c8c3580ea7346b12b78d8ddf4365c44fe9c35c4b + languageName: node + linkType: hard + +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.7.2": + version: 7.26.2 + resolution: "@babel/generator@npm:7.26.2" + dependencies: + "@babel/parser": "npm:^7.26.2" + "@babel/types": "npm:^7.26.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.24.7, @babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/a6068bb813e7f72d12b72edeecb99167f60cd7964cacedfb60e01fff5e7bed4a5a7f4f7414de7cf352a1b71487df5f8dab8c2b5230de4ad5aea16adf32e14219 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" + dependencies: + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/a6b26a1e4222e69ef8e62ee19374308f060b007828bc11c65025ecc9e814aba21ff2175d6d3f8bf53c863edd728ee8f94ba7870f8f90a37d39552ad9933a8aaa + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/b2bdd39f38056a76b9ba00ec5b209dd84f5c5ebd998d0f4033cf0e73d5f2c357fbb49d1ce52db77a2709fb29ee22321f84a5734dc9914849bdfee9ad12ce8caf + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.1.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/3adc60a758febbf07d65a15eaccab1f7b9fcc55e7141e59122f13c9f81fc0d1cce4525b7f4af50285d27c93b34c859fd2c39c39820c5fb92211898c3bbdc77ef + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.22.6" + "@babel/helper-plugin-utils": "npm:^7.22.5" + debug: "npm:^4.1.1" + lodash.debounce: "npm:^4.0.8" + resolve: "npm:^1.14.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" + dependencies: + "@babel/types": "npm:^7.25.9" + checksum: 10c0/90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.25.9 + resolution: "@babel/helper-plugin-utils@npm:7.25.9" + checksum: 10c0/483066a1ba36ff16c0116cd24f93de05de746a603a777cd695ac7a1b034928a65a4ecb35f255761ca56626435d7abdb73219eba196f9aa83b6c3c3169325599d + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-replace-supers@npm:7.25.9" + dependencies: + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b40d7d2925bd3ba4223b3519e2e4d2456d471ad69aa458f1c1d1783c80b522c61f8237d3a52afc9e47c7174129bbba650df06393a6787d5722f2ec7f223c3f4 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-simple-access@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/3f1bcdb88ee3883ccf86959869a867f6bbf8c4737cd44fb9f799c38e54f67474590bc66802500ae9fe18161792875b2cfb7ec15673f48ed6c8663f6d09686ca8 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.25.7, @babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.7, @babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" + dependencies: + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.10.4": + version: 7.25.7 + resolution: "@babel/highlight@npm:7.25.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/1f5894fdb0a0af6101fb2822369b2eeeae32cbeae2ef73ff73fc6a0a4a20471565cd9cfa589f54ed69df66adeca7c57266031ca9134b7bd244d023a488d419aa + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" + dependencies: + "@babel/types": "npm:^7.26.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/751a743087b3a9172a7599f1421830d44c38f065ef781588d2bfb1c98f9b461719a226feb13c868d7a284783eee120c88ea522593118f2668f46ebfb1105c4d7 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 10c0/3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d5172ac6c9948cdfc387e94f3493ad86cb04035cf7433f86b5d358270b1b9752dc25e176db0c5d65892a246aca7bdb4636672e15626d7a7de4bc0bd0040168d9 + languageName: node + linkType: hard + +"@babel/plugin-proposal-decorators@npm:^7.16.4": + version: 7.24.7 + resolution: "@babel/plugin-proposal-decorators@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-decorators": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fb4e4711f90fed63aa4dfe34fc5f5a5d0af175725181678f462ee0df2b78a23ae83b9424403c6b957edbc07d2abc80f82f3b9f91baf568bdaf85e8196a9138d5 + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-default-from@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/plugin-proposal-export-default-from@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6d7ca2d8179d97c38cbcc327129c70103b95797a048c6d244fa8f3eb35b8aebc8122957dc25f20d9923fe6e75f16e2a4d649f1d80a63a9fed2d8b9eda85bd650 + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f6629158196ee9f16295d16db75825092ef543f8b98f4dfdd516e642a0430c7b1d69319ee676d35485d9b86a53ade6de0b883490d44de6d4336d38cdeccbe0bf + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a83a65c6ec0d2293d830e9db61406d246f22d8ea03583d68460cb1b6330c6699320acce1b45f66ba3c357830720e49267e3d99f95088be457c66e6450fbfe3fa + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.16.0": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.20.0" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/b524a61b1de3f3ad287cd1e98c2a7f662178d21cd02205b0d615512e475f0159fa1b569fa7e34c8ed67baef689c0136fa20ba7d1bf058d186d30736a581a723f + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.16.0": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1c273d0ec3d49d0fe80bd754ec0191016e5b3ab4fb1e162ac0c014e9d3c1517a5d973afbf8b6dc9f9c98a8605c79e5f9e8b5ee158a4313fa68d1ff7b02084b6a + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e605e0070da087f6c35579499e65801179a521b6842c15181a1e305c04fded2393f11c1efd09b087be7f8b083d1b75e8f3efcbc1292b4f60d3369e14812cff63 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": + version: 7.21.11 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.18.6" + "@babel/helper-create-class-features-plugin": "npm:^7.21.0" + "@babel/helper-plugin-utils": "npm:^7.20.2" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3c8c9ea175101b1cbb2b0e8fee20fcbdd03eb0700d3581aa826ac3573c9b002f39b1512c2af9fd1903ff921bcc864da95ad3cdeba53c9fbcfb3dc23916eacf47 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.8.3": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-decorators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d1ecc334af7a5418a6e8ad5e711bf5d5a892ba00e04ba05b90077b9da735585ff8d4141e4fc3ae781b854f48eda9f3a9cfa9f1c80f5f4a697dbded01058a8b63 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-default-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-export-default-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2748bcd6777d1ef29d568815915df5db043744364a4bc746e8b27f2f461de89a4bdf332764339146ef91b8474440edf04c745e97ef0360effb4ac35e750379a4 + languageName: node + linkType: hard + +"@babel/plugin-syntax-flow@npm:^7.12.1, @babel/plugin-syntax-flow@npm:^7.25.9": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.24.7, @babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.8.3": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.3.3, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6" + "@babel/helper-plugin-utils": "npm:^7.18.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/9144e5b02a211a4fb9a0ce91063f94fbe1004e80bde3485a0910c9f14897cf83fabd8c21267907cff25db8e224858178df0517f14333cfcf3380ad9a4139cb50 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.24.7, @babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.25.4, @babel/plugin-transform-async-generator-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e3fcb9fc3d6ab6cbd4fcd956b48c17b5e92fe177553df266ffcd2b2c1f2f758b893e51b638e77ed867941e0436487d2b8b505908d615c41799241699b520dec6 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e92ba0e3d72c038513844d8fca1cc8437dcb35cd42778e97fd03cb8303380b201468611e7ecfdcae3de33473b2679fe2de1552c5f925d112c5693425cf851f10 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.25.0, @babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda + languageName: node + linkType: hard + +"@babel/plugin-transform-class-properties@npm:^7.24.7, @babel/plugin-transform-class-properties@npm:^7.25.4, @babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 10c0/cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.25.4, @babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + globals: "npm:^11.1.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.24.7, @babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.24.8, @babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.9" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/3b42f65bab3fee28c385115ce6bcb6ba544dff187012df408a432c9fb44c980afd898911020c723dc1c9257aaf3d7d0131ad83ba15102bf30ad9a86fc2a8a912 + languageName: node + linkType: hard + +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb + languageName: node + linkType: hard + +"@babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.24.7, @babel/plugin-transform-flow-strip-types@npm:^7.25.2": + version: 7.25.9 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-flow": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d4b79769a5b8bfc1a0766ed2158417e7efa53cdb5776161f641a642019c0822a1288f2ccd36c16a4bca77c64ccf1bab7e36aa1419adc417606acc6eddc126339 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.24.7, @babel/plugin-transform-for-of@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-for-of@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/bf11abc71934a1f369f39cd7a33cf3d4dc5673026a53f70b7c1238c4fcc44e68b3ca1bdbe3db2076f60defb6ffe117cbe10b90f3e1a613b551d88f7c4e693bbe + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.25.1, @babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.25.2, @babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b + languageName: node + linkType: hard + +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7, @babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.7, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-simple-access": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/6ce771fb04d4810257fc8900374fece877dacaed74b05eaa16ad9224b390f43795c4d046cbe9ae304e1eb5aad035d37383895e3c64496d647c2128d183916e74 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" + dependencies: + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7, @babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7, @babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eb623db5be078a1c974afe7c7797b0309ba2ea9e9237c0b6831ade0f56d8248bb4ab3432ab34495ff8c877ec2fe412ff779d1e9b3c2b8139da18e1753d950bc3 + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.24.7, @babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7, @babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" + dependencies: + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7, @babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8, @babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.24.7, @babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.24.7, @babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" + dependencies: + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.24.7, @babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4b7a7314c4492d5ea0d0d705e76065e669f63812fe6f61588168d71a0f3c99f1bcaac22cdd09d71a56d951cf5ea0aec0b4b49717fd51db919b49e14f9a29503a + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c14a07a9e75723c96f1a0a306b8a8e899ff1c6a0cc3d62bcda79bb1b54e4319127b258651c513a1a47da152cdc22e16525525a30ae5933a2980c7036fd0b4d24 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" + dependencies: + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fce647db50f90a5291681f0f97865d9dc76981262dff71d6d0332e724b85343de5860c26f9e9a79e448d61e1d70916b07ce91e8c7f2b80dceb4b16aee41794d8 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ce0e289f6af93d7c4dc6b385512199c5bb138ae61507b4d5117ba88b6a6b5092f704f1bdf80080b7d69b1b8c36649f2a0b250e8198667d4d30c08bbb1546bd99 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fc9ee08efc9be7cbd2cc6788bbf92579adf3cab37912481f1b915221be3d22b0613b5b36a721df5f4c0ab65efe8582fcf8673caab83e6e1ce4cc04ceebf57dfa + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.24.7, @babel/plugin-transform-react-jsx@npm:^7.25.2": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/fae517d293d9c93b7b920458c3e4b91cb0400513889af41ba184a5f3acc8bfef27242cc262741bb8f87870df376f1733a0d0f52b966d342e2aaaf5607af8f73d + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.24.7, @babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + regenerator-transform: "npm:^0.15.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 + languageName: node + linkType: hard + +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.16.4, @babel/plugin-transform-runtime@npm:^7.24.7": + version: 7.25.9 + resolution: "@babel/plugin-transform-runtime@npm:7.25.9" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/888a4998ba0a2313de347954c9a8dfeccbff0633c69d33aee385b8878eba2b429dbfb00c3cc04f6bca454b9be8afa01ebbd73defb7fbbb6e2d3086205c07758b + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7, @babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.24.7, @babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.24.7, @babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-strict-mode@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-strict-mode@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/8414b77b2fb3e27aac50d7dfc4a9dbece203a3afa36e4708c88ec1c47c140624312073f2b194edbcfa43a2ef49ff6c6916f157bfb44192e068d94181fe81b88e + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5144da6036807bbd4e9d2a8b92ae67a759543929f34f4db9b463448a77298f4a40bf1e92e582db208fe08ee116224806a3bd0bed75d9da404fc2c0af9e6da540 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2b19fd88608589d9bc6b607ff17b06791d35c67ef3249f4659283454e6a9984241e3bd4c4eb72bb8b3d860a73223f3874558b861adb7314aa317c1c6a2f0cafb + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.24.7, @babel/plugin-transform-typescript@npm:^7.25.2": + version: 7.25.9 + resolution: "@babel/plugin-transform-typescript@npm:7.25.9" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c607ddb45f7e33cfcb928aad05cb1b18b1ecb564d2329d8f8e427f75192511aa821dee42d26871f1bdffbd883853e150ba81436664646c6e6b13063e65ce1475 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.24.7, @babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.25.2, @babel/preset-env@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/preset-env@npm:7.26.0" + dependencies: + "@babel/compat-data": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" + "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" + "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.25.9" + "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" + "@babel/preset-modules": "npm:0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2: "npm:^0.4.10" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-regenerator: "npm:^0.6.1" + core-js-compat: "npm:^3.38.1" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/26e19dc407cfa1c5166be638b4c54239d084fe15d8d7e6306d8c6dc7bc1decc51070a8dcf28352c1a2feeefbe52a06d193a12e302327ad5f529583df75fb7a26 + languageName: node + linkType: hard + +"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/preset-flow@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-transform-flow-strip-types": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2a99333b9aac17033cefe17fb9d8c41b20c4f2cd3eab34f56c20d7c1c528cc1cca7e6d909de92fc700739a505b43166c9de62423f8a30b484161ebdf9474e217 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/types": "npm:^7.4.4" + esutils: "npm:^2.0.2" + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/9d02f70d7052446c5f3a4fb39e6b632695fb6801e46d31d7f7c5001f7c18d31d1ea8369212331ca7ad4e7877b73231f470b0d559162624128f1b80fe591409e6 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.12.5, @babel/preset-react@npm:^7.16.0, @babel/preset-react@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/preset-react@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-development": "npm:^7.24.7" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/9658b685b25cedaadd0b65c4e663fbc7f57394b5036ddb4c99b1a75b0711fb83292c1c625d605c05b73413fc7a6dc20e532627f6a39b6dc8d4e00415479b054c + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/986bc0978eedb4da33aba8e1e13a3426dd1829515313b7e8f4ba5d8c18aff1663b468939d471814e7acf4045d326ae6cff37239878d169ac3fe53a8fde71f8ee + languageName: node + linkType: hard + +"@babel/register@npm:^7.13.16, @babel/register@npm:^7.24.6": + version: 7.24.6 + resolution: "@babel/register@npm:7.24.6" + dependencies: + clone-deep: "npm:^4.0.1" + find-cache-dir: "npm:^2.0.0" + make-dir: "npm:^2.1.0" + pirates: "npm:^4.0.6" + source-map-support: "npm:^0.5.16" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e0c6d6c8945dd792f83dc7bd6be468246b3aedd62b32620e56a3f3328389b577a6261d4338a9de9519f4eadddfef5aa0fdc1f92082c778dedddcc5854e357f09 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.25.0, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.8.4": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 + languageName: node + linkType: hard + +"@babel/template@npm:^7.0.0, @babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab + languageName: node + linkType: hard + +"@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.16.0, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" + dependencies: + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 + languageName: node + linkType: hard + +"@biomejs/biome@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/biome@npm:1.9.4" + dependencies: + "@biomejs/cli-darwin-arm64": "npm:1.9.4" + "@biomejs/cli-darwin-x64": "npm:1.9.4" + "@biomejs/cli-linux-arm64": "npm:1.9.4" + "@biomejs/cli-linux-arm64-musl": "npm:1.9.4" + "@biomejs/cli-linux-x64": "npm:1.9.4" + "@biomejs/cli-linux-x64-musl": "npm:1.9.4" + "@biomejs/cli-win32-arm64": "npm:1.9.4" + "@biomejs/cli-win32-x64": "npm:1.9.4" + dependenciesMeta: + "@biomejs/cli-darwin-arm64": + optional: true + "@biomejs/cli-darwin-x64": + optional: true + "@biomejs/cli-linux-arm64": + optional: true + "@biomejs/cli-linux-arm64-musl": + optional: true + "@biomejs/cli-linux-x64": + optional: true + "@biomejs/cli-linux-x64-musl": + optional: true + "@biomejs/cli-win32-arm64": + optional: true + "@biomejs/cli-win32-x64": + optional: true + bin: + biome: bin/biome + checksum: 10c0/b5655c5aed9a6fffe24f7d04f15ba4444389d0e891c9ed9106fab7388ac9b4be63185852cc2a937b22940dac3e550b71032a4afd306925cfea436c33e5646b3e + languageName: node + linkType: hard + +"@biomejs/cli-darwin-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-darwin-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64-musl@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@biomejs/cli-linux-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-linux-x64@npm:1.9.4" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@biomejs/cli-win32-arm64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@biomejs/cli-win32-x64@npm:1.9.4": + version: 1.9.4 + resolution: "@biomejs/cli-win32-x64@npm:1.9.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@blakeembrey/deque@npm:^1.0.5": + version: 1.0.5 + resolution: "@blakeembrey/deque@npm:1.0.5" + checksum: 10c0/64210017c0e3e2fe54656fd772b535c905cf520853e6f53b1cf29bdec6783c994d8f46351b44e269f327ba259f1168a037efbe9beaf286d386ad821922f149b9 + languageName: node + linkType: hard + +"@blakeembrey/template@npm:^1.0.0": + version: 1.1.0 + resolution: "@blakeembrey/template@npm:1.1.0" + checksum: 10c0/4ac8b48ec84f33ffd468ebb7082cc28ee257c20f428b0e64239053a4e0c81200c3c119efd659e215d7c7ffac8309ae6d5edd8c249a96f972893efb45df124a45 + languageName: node + linkType: hard + +"@commitlint/cli@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/cli@npm:19.5.0" + dependencies: + "@commitlint/format": "npm:^19.5.0" + "@commitlint/lint": "npm:^19.5.0" + "@commitlint/load": "npm:^19.5.0" + "@commitlint/read": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + tinyexec: "npm:^0.3.0" + yargs: "npm:^17.0.0" + bin: + commitlint: cli.js + checksum: 10c0/a9fb05f3de2634764a7f36f693f39e90594dfc9174e6293a43c582c6a9181f69b346094790e3268e3482d7bb0d1d29c64e15785fb50278c8628f73750214a398 + languageName: node + linkType: hard + +"@commitlint/config-conventional@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/config-conventional@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + conventional-changelog-conventionalcommits: "npm:^7.0.2" + checksum: 10c0/a7dc6c0d23a8bc521c8f1083a4a04d605de35485786c9d0953610f85d23411f672676d1c77b4a1bb7c86a974f915df31ac0c95f2bcb02f5efa3a5b897a77a897 + languageName: node + linkType: hard + +"@commitlint/config-validator@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/config-validator@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + ajv: "npm:^8.11.0" + checksum: 10c0/f04b8c66448c9a4f335d1ac9625393d471d2bcc864adc834eeec52ce19939c25475bf90677504df03ab88869e883b4ebfddff68f99f7652900d6b297ef586643 + languageName: node + linkType: hard + +"@commitlint/ensure@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/ensure@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + lodash.camelcase: "npm:^4.3.0" + lodash.kebabcase: "npm:^4.1.1" + lodash.snakecase: "npm:^4.1.1" + lodash.startcase: "npm:^4.4.0" + lodash.upperfirst: "npm:^4.3.1" + checksum: 10c0/94955d424da36a4e9390dfb6e128160d1dcd3ffa20b835a9b6fdd92af46bf8897851f19cbeb9d12a70e9b9c36a993d3a48a60893e74f32fe1b601e1e68484d71 + languageName: node + linkType: hard + +"@commitlint/execute-rule@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/execute-rule@npm:19.5.0" + checksum: 10c0/966dfc09ae3fe609527fb49c7773ae210ade9d14a802a92a57ab251900a77d2968aed08df6b34f175bf4ae9bf5d675b52b346e7b10b717e8a635499e4cf42267 + languageName: node + linkType: hard + +"@commitlint/format@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/format@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + chalk: "npm:^5.3.0" + checksum: 10c0/209a3d530d028d483886ea2337d6ec8a95b61119f53f7f1db167b13fd8a204bdcbcd704e649406a0b2285e8424b3bac9e1e6856d2a78f45e176976b9efb76e45 + languageName: node + linkType: hard + +"@commitlint/is-ignored@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/is-ignored@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + semver: "npm:^7.6.0" + checksum: 10c0/ac74cd00c45e9054366969d986a952b681283987af09995c369cab29fef693fe2c23d02f15883622759faf1787744828f832096a213992eefb9cfb16785ee02e + languageName: node + linkType: hard + +"@commitlint/lint@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/lint@npm:19.5.0" + dependencies: + "@commitlint/is-ignored": "npm:^19.5.0" + "@commitlint/parse": "npm:^19.5.0" + "@commitlint/rules": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10c0/8db4d5ca3173949368ed8626316c54554dc6ca0a8eed5c636d043974e1f628e41ddf52119e2251ad402a82ee30d3db20e8a9734452bda9ac7f724b2a152e0a7f + languageName: node + linkType: hard + +"@commitlint/load@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/load@npm:19.5.0" + dependencies: + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/execute-rule": "npm:^19.5.0" + "@commitlint/resolve-extends": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + chalk: "npm:^5.3.0" + cosmiconfig: "npm:^9.0.0" + cosmiconfig-typescript-loader: "npm:^5.0.0" + lodash.isplainobject: "npm:^4.0.6" + lodash.merge: "npm:^4.6.2" + lodash.uniq: "npm:^4.5.0" + checksum: 10c0/72fb5f3b2299cb40374181e4fb630658c7faf0cca775bd15338e9a49f9571134ef25529319b453ed0d68917346949abf88c44f73a132f89d8965d6b3e7347d0b + languageName: node + linkType: hard + +"@commitlint/message@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/message@npm:19.5.0" + checksum: 10c0/72b990ba8c3c41441bff2126f4ea536a635c9768dee7000b4951770ac82c5e0bb4c2d408cf28cadbf51a0abbdb7a09ddd36e0968af0997fcc166596d4c3866a7 + languageName: node + linkType: hard + +"@commitlint/parse@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/parse@npm:19.5.0" + dependencies: + "@commitlint/types": "npm:^19.5.0" + conventional-changelog-angular: "npm:^7.0.0" + conventional-commits-parser: "npm:^5.0.0" + checksum: 10c0/63655cedcf48b29613ef959155ee83f49942406abe40ee6b64ad989a169a0582451dcf15a9c9b69a66011ae451ab2e086fb80c1823cc7ddf275705ff627660b1 + languageName: node + linkType: hard + +"@commitlint/read@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/read@npm:19.5.0" + dependencies: + "@commitlint/top-level": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + git-raw-commits: "npm:^4.0.0" + minimist: "npm:^1.2.8" + tinyexec: "npm:^0.3.0" + checksum: 10c0/c2d6f958930e815337a4994779ca1dfcbbb6b81b8f3098cc7380e2cc5ddeae69ebd839b48fecd08950e565d43bc42c479915c578eaf57b3877706bca1fad6b8a + languageName: node + linkType: hard + +"@commitlint/resolve-extends@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/resolve-extends@npm:19.5.0" + dependencies: + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + global-directory: "npm:^4.0.1" + import-meta-resolve: "npm:^4.0.0" + lodash.mergewith: "npm:^4.6.2" + resolve-from: "npm:^5.0.0" + checksum: 10c0/10569a46036b7aa93c77dc5001a67bc9f36b340b97b2fd39b5ee95b0efc5e35335c61f86d4ba0bb5a8e6dd49ccf956990cce9ee29cfea9ba567e02668be01841 + languageName: node + linkType: hard + +"@commitlint/rules@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/rules@npm:19.5.0" + dependencies: + "@commitlint/ensure": "npm:^19.5.0" + "@commitlint/message": "npm:^19.5.0" + "@commitlint/to-lines": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10c0/8dc5a6e8277b78e9010f3bbc3aa3af6ac044d82501fb4df91f4edf14214a7dccb9bc9a85f7396872e197726edb506c8301e8b10d9c92e35fb44fe6423a5eeb23 + languageName: node + linkType: hard + +"@commitlint/to-lines@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/to-lines@npm:19.5.0" + checksum: 10c0/7674b4b6887c09e84728b9fa9c986ab77db400bf53ec83aaae84e03e0f3ed33088d450d1f67135f0f7a4cbc1121181775199779e1ca162fe604c902987e3008f + languageName: node + linkType: hard + +"@commitlint/top-level@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/top-level@npm:19.5.0" + dependencies: + find-up: "npm:^7.0.0" + checksum: 10c0/8c1edc513c8d6655606e52d160d31ccd4b13234400ca67d21782798ab66701780b1ec21a7bb411fe8270db7735f10d39d3b0a3e52f3ddd1109b80741eb512bb4 + languageName: node + linkType: hard + +"@commitlint/types@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/types@npm:19.5.0" + dependencies: + "@types/conventional-commits-parser": "npm:^5.0.0" + chalk: "npm:^5.3.0" + checksum: 10c0/f4a93992f43b23cd5af200c69bb73227fdc0f78a6f7ebcda73dad10d558c1ac66ff164aa6dc3c2ddb322c9ed8b1a89b05f458e40d7c440a0358f435d2d71c2df + languageName: node + linkType: hard + +"@csstools/normalize.css@npm:*": + version: 12.1.1 + resolution: "@csstools/normalize.css@npm:12.1.1" + checksum: 10c0/28fbba6cfd9aa71252001800decfd0f2dc4116fe57b52a2adcbe40733ada36fffc676a768a67fd9865d7b5b17d3e8456de1e642c3c5c9e06526fa3fe8ab5fec4 + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.2" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/8dcfe748194c95b2bf24cb90845d3b1e7f9a3d831f76d5ce97188026a39bec28379a5672e62ab09e4e83b24dfb93e6d784d194e4fb9474c933f93ce131cae769 + languageName: node + linkType: hard + +"@csstools/postcss-color-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-color-function@npm:1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/802e23fc5ac38aed7366be2ffc3ae5572b45c82b31a0ced10a8fb8e69e7e15f6e975053ce54a6dabb6e56aa5d90a396d49c24eea5723165316acc9b3f988a085 + languageName: node + linkType: hard + +"@csstools/postcss-font-format-keywords@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/bbd52500809ddc62fe5052d43f3353797d47608bab59e0f62da8165de33404ed047a024f190d69b22e1d4883a43e5a48af443c390010bcc1d58d880cc808715e + languageName: node + linkType: hard + +"@csstools/postcss-hwb-function@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-hwb-function@npm:1.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/28dfbfc01b5b1d9dd33d2cc9c2ae9b57e73bdf90f2f698f786863c3e116145a1bbe4146b2db2fdfa470444cd8cc9cedac86cf893a9025a690a350a47a040107a + languageName: node + linkType: hard + +"@csstools/postcss-ic-unit@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-ic-unit@npm:1.0.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f12ee4c3e6858be4fdf3cad05013898b7b8e62122709ef62c3b236232b1181bd142e7f19460e968fd7759e6d10b113e82a87c206f5adcaaf5ef3acf1c446e5f8 + languageName: node + linkType: hard + +"@csstools/postcss-is-pseudo-class@npm:^2.0.7": + version: 2.0.7 + resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/7b0a511f6283b5a2c6f6fc2eecf08f7fbe3772c44cf3a2be327b41731aeafcc93cf7f2a4e01ff6dcb7c5fa88d941ae4b818f0ed2ec93f708d7efda5a3e5a8089 + languageName: node + linkType: hard + +"@csstools/postcss-nested-calc@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-nested-calc@npm:1.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/b737ed55581282c9c23b65e6b6fbc7be26f354f384c617f1f73cc252f5d9f4b3386f9b3eef5267efc84452c329895dd438864b6e4f46b0fc7d37045e00a4408c + languageName: node + linkType: hard + +"@csstools/postcss-normalize-display-values@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/92361a0917b22f3d47c61706c4124560265d9b316b3d877ab2a759de9ae8fe4c50729cc79b99a81aa3a4b54e67d4acc7512c6d460bf308c2197acdc3e9f1287e + languageName: node + linkType: hard + +"@csstools/postcss-oklab-function@npm:^1.1.1": + version: 1.1.1 + resolution: "@csstools/postcss-oklab-function@npm:1.1.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/f7a3734154bbe3658cee776417cadb99cedfe138b2c1893095a87694fce5498cb623c743cdd5eef933c450cfbba8961b3fa079ebcb5039636f81567deb9db5d5 + languageName: node + linkType: hard + +"@csstools/postcss-progressive-custom-properties@npm:^1.1.0, @csstools/postcss-progressive-custom-properties@npm:^1.3.0": + version: 1.3.0 + resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/1910a564e433c7673ad9ceef04e08ec6ac91fa91b8e5b433d018c84983be341ba84232afcb8a4217fb7a31e3711f22115266bfe040efeb7d6ec2a314de826f7e + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^1.0.1": + version: 1.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ba04c94bf0b21616df278c317a047f809cfb855e4939f9511d82e80018386ccff1cef92c73c5382866491e7a1db61f7889703b97433381e882440c1f3668298a + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1aadbc9d7966af0bc7d459cdf34d9814e721635210d1082df277ea623820d6119058d519f6f0f027ec03026793568c7c7adf831479faafc6ff8de76a3d866a31 + languageName: node + linkType: hard + +"@csstools/postcss-trigonometric-functions@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/a7ebc9a90b52089fbcf484d992beb2c881f1d9370450cf789e175c4682b4e9ae0c9c3879775b4f353a2a58f7f75462a8e3b6fb0a3fe9572aa52c85e99b4f94f4 + languageName: node + linkType: hard + +"@csstools/postcss-unset-value@npm:^1.0.2": + version: 1.0.2 + resolution: "@csstools/postcss-unset-value@npm:1.0.2" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/43d656360ffda504f22f3470cd8c1826362e8938da8eea1c2878302b878d38305c48c31090455fe760f40386c10ccbe17e9a95d63fb4e7934c035e805b641e12 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" + peerDependencies: + postcss-selector-parser: ^6.0.10 + checksum: 10c0/d81c9b437f7d45ad0171e09240454ced439fa3e67576daae4ec7bb9c03e7a6061afeb0fa21d41f5f45d54bf8e242a7aa8101fbbba7ca7632dd847601468b5d9e + languageName: node + linkType: hard + +"@emnapi/core@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/core@npm:1.3.1" + dependencies: + "@emnapi/wasi-threads": "npm:1.0.1" + tslib: "npm:^2.4.0" + checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.0.1": + version: 1.0.1 + resolution: "@emnapi/wasi-threads@npm:1.0.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c + languageName: node + linkType: hard + +"@entypo-icons/core@npm:1.0.1": + version: 1.0.1 + resolution: "@entypo-icons/core@npm:1.0.1" + checksum: 10c0/c9eacc4d62ad1f607452c6159fe60383033ab71ac3b3e624883284c6fb006bdb6820f2945af4e93c99a1b11ad673cb0b41be58d7527a88a44163e5da1edee750 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.1 + resolution: "@eslint-community/regexpp@npm:4.10.1" + checksum: 10c0/f59376025d0c91dd9fdf18d33941df499292a3ecba3e9889c360f3f6590197d30755604588786cdca0f9030be315a26b206014af4b65c0ff85b4ec49043de780 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@evilmartians/lefthook@npm:^1.8.2": + version: 1.8.2 + resolution: "@evilmartians/lefthook@npm:1.8.2" + bin: + lefthook: bin/index.js + checksum: 10c0/d9a53bc7ec80c2de6c3bd3735fb6f3aeeb33a795426934c3b5661d41fdb7608f99c77d8442e5064ebcb1eb44ccd7736d8ac80c85242df224757f9b1f2017fceb + conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=arm64 | cpu=ia32) + languageName: node + linkType: hard + +"@expo/config-plugins@npm:^8.0.10": + version: 8.0.10 + resolution: "@expo/config-plugins@npm:8.0.10" + dependencies: + "@expo/config-types": "npm:^51.0.3" + "@expo/json-file": "npm:~8.3.0" + "@expo/plist": "npm:^0.1.0" + "@expo/sdk-runtime-versions": "npm:^1.0.0" + chalk: "npm:^4.1.2" + debug: "npm:^4.3.1" + find-up: "npm:~5.0.0" + getenv: "npm:^1.0.0" + glob: "npm:7.1.6" + resolve-from: "npm:^5.0.0" + semver: "npm:^7.5.4" + slash: "npm:^3.0.0" + slugify: "npm:^1.6.6" + xcode: "npm:^3.0.1" + xml2js: "npm:0.6.0" + checksum: 10c0/840c556b8ceb771acf0fba4f27f7330818fc7bf2db1ccd271b51532266a3daaa6a216d26f533f989ab11abab3c84e8921a943ed448079f6733184fdfacdd9f0b + languageName: node + linkType: hard + +"@expo/config-types@npm:^51.0.3": + version: 51.0.3 + resolution: "@expo/config-types@npm:51.0.3" + checksum: 10c0/bd87a729da985b0097ab29367c0473a2bced5ff211d416f342729e1b2631a7c00d62878e05cdee49ece7e3b65d3296957917f24380d57e2faef2cf220194fdec + languageName: node + linkType: hard + +"@expo/json-file@npm:~8.3.0": + version: 8.3.3 + resolution: "@expo/json-file@npm:8.3.3" + dependencies: + "@babel/code-frame": "npm:~7.10.4" + json5: "npm:^2.2.2" + write-file-atomic: "npm:^2.3.0" + checksum: 10c0/3b1b593a2fe6cb297713fbe2d1002bbc8d469fc55219343bffcce1b1abe941aace1b239d0afc1a3cf15b7ceed91e8da4ca36cb83b586f3bf9f05856e1ad560d3 + languageName: node + linkType: hard + +"@expo/plist@npm:^0.1.0": + version: 0.1.3 + resolution: "@expo/plist@npm:0.1.3" + dependencies: + "@xmldom/xmldom": "npm:~0.7.7" + base64-js: "npm:^1.2.3" + xmlbuilder: "npm:^14.0.0" + checksum: 10c0/134315260a7828bc1ce4563e2af67499b498feae46c39c5c2cab9d72082402a42d3b7575f13e269022bcf3c28668948ea960dd4943bd38f52f9c01154317aac5 + languageName: node + linkType: hard + +"@expo/sdk-runtime-versions@npm:^1.0.0": + version: 1.0.0 + resolution: "@expo/sdk-runtime-versions@npm:1.0.0" + checksum: 10c0/f80ae78a294daf396f3eff2eb412948ced5501395a6d3b88058866da9c5135dbacbb2804f8d062222e7452159a61eebefd2f548a2939f539f0f0efe8145588a2 + languageName: node + linkType: hard + +"@fortawesome/fontawesome-free@npm:5.15.4": + version: 5.15.4 + resolution: "@fortawesome/fontawesome-free@npm:5.15.4" + checksum: 10c0/0a12f11b17b3073475df965d423ac485715e281d11ecde17250fab5dc0a177fb29ced59242f6c024bef59429c502ba8fe831ed9500e14713cc30138e70df8fbc + languageName: node + linkType: hard + +"@fortawesome/fontawesome-free@npm:6.7.1": + version: 6.7.1 + resolution: "@fortawesome/fontawesome-free@npm:6.7.1" + checksum: 10c0/5bebf5f9684fc377fb7df36cf7ee37e112a8987e592228ac464b81edc0eb002e1fa8675977b82d15d304cda813da4fafbc38cf0c3ca2744c710390a58a460495 + languageName: node + linkType: hard + +"@hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.1.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@hutson/parse-repository-url@npm:^3.0.0": + version: 3.0.2 + resolution: "@hutson/parse-repository-url@npm:3.0.2" + checksum: 10c0/d9197757ecad2df18d29d3e1d1fe0716d458fd88b849c71cbec9e78239f911074c97e8d764dfd8ed890431c1137e52dd7a337207fd65be20ce0784f7860ae4d1 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.3": + version: 1.0.3 + resolution: "@inquirer/figures@npm:1.0.3" + checksum: 10c0/099e062f000baafb4010014ece443d0cd211f562194854dc52a128bfe514611f8cc3da4cdb5092d75440956aff201dcd8e893b8a71feb104f97b0b00c6a696cf + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@isaacs/string-locale-compare@npm:^1.1.0": + version: 1.1.0 + resolution: "@isaacs/string-locale-compare@npm:1.1.0" + checksum: 10c0/d67226ff7ac544a495c77df38187e69e0e3a0783724777f86caadafb306e2155dc3b5787d5927916ddd7fb4a53561ac8f705448ac3235d18ea60da5854829fdf + languageName: node + linkType: hard + +"@isaacs/ttlcache@npm:^1.4.1": + version: 1.4.1 + resolution: "@isaacs/ttlcache@npm:1.4.1" + checksum: 10c0/6921de516917b02673a58e543c2b06fd04237cbf6d089ca22d6e98defa4b1e9a48258cb071d6b581284bb497bea687320788830541511297eecbe6e93a665bbf + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + languageName: node + linkType: hard + +"@jest/console@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/console@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + checksum: 10c0/6cb46d721698aaeb0d57ace967f7a36bbefc20719d420ea8bf8ec8adf9994cb1ec11a93bbd9b1514c12a19b5dd99dcbbd1d3e22fd8bea8e41e845055b03ac18d + languageName: node + linkType: hard + +"@jest/console@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/console@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^28.1.3" + jest-util: "npm:^28.1.3" + slash: "npm:^3.0.0" + checksum: 10c0/c539b814cd9d3eadb53ce04e2ac00716fe0d808511cb64aebf2920bcb1646c65f094188a7f9aa74fca73a501c00ee5835e906717dc3682cbb4ecf7fbb316fc75 + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + languageName: node + linkType: hard + +"@jest/core@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/core@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/reporters": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^27.5.1" + jest-config: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-resolve-dependencies: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + jest-watcher: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + rimraf: "npm:^3.0.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2 + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + languageName: node + linkType: hard + +"@jest/create-cache-key-function@npm:^29.6.3": + version: 29.7.0 + resolution: "@jest/create-cache-key-function@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + checksum: 10c0/5c47ef62205264adf77b1ff26b969ce9fe84920b8275c3c5e83f4236859d6ae5e4e7027af99eef04a8e334c4e424d44af3e167972083406070aca733ac2a2795 + languageName: node + linkType: hard + +"@jest/environment@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/environment@npm:27.5.1" + dependencies: + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + checksum: 10c0/50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/fake-timers@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@sinonjs/fake-timers": "npm:^8.0.1" + "@types/node": "npm:*" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + languageName: node + linkType: hard + +"@jest/globals@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/globals@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + expect: "npm:^27.5.1" + checksum: 10c0/b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471 + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/reporters@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/reporters@npm:27.5.1" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.2" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^5.1.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-haste-map: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.0" + string-length: "npm:^4.0.1" + terminal-link: "npm:^2.0.0" + v8-to-istanbul: "npm:^8.1.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + languageName: node + linkType: hard + +"@jest/schemas@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/schemas@npm:28.1.3" + dependencies: + "@sinclair/typebox": "npm:^0.24.1" + checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + languageName: node + linkType: hard + +"@jest/source-map@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/source-map@npm:27.5.1" + dependencies: + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + source-map: "npm:^0.6.0" + checksum: 10c0/7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + languageName: node + linkType: hard + +"@jest/test-result@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-result@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749 + languageName: node + linkType: hard + +"@jest/test-result@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/test-result@npm:28.1.3" + dependencies: + "@jest/console": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/2dcc5dda444d4a308c6cb5b62f71a72ee5ff5702541e7faeec0314b4d50139d9004efd503baa15dec692856005c8a5c4afc3a94dabd92825645832eb12f00bea + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/test-sequencer@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + checksum: 10c0/f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + languageName: node + linkType: hard + +"@jest/transform@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/transform@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.1.0" + "@jest/types": "npm:^27.5.1" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^1.4.0" + fast-json-stable-stringify: "npm:^2.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + source-map: "npm:^0.6.1" + write-file-atomic: "npm:^3.0.0" + checksum: 10c0/2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + languageName: node + linkType: hard + +"@jest/types@npm:^26.6.2": + version: 26.6.2 + resolution: "@jest/types@npm:26.6.2" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^15.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/5b9b957f38a002895eb04bbb8c3dda6fccce8e2551f3f44b02f1f43063a78e8bedce73cd4330b53ede00ae005de5cd805982fbb2ec6ab9feacf96344240d5db2 + languageName: node + linkType: hard + +"@jest/types@npm:^27.5.1": + version: 27.5.1 + resolution: "@jest/types@npm:27.5.1" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^16.0.0" + chalk: "npm:^4.0.0" + checksum: 10c0/4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 + languageName: node + linkType: hard + +"@jest/types@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/types@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + languageName: node + linkType: hard + +"@jimp/bmp@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/bmp@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + bmp-js: "npm:^0.1.0" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/45739eb159bbb313a8c6610bf8389ececc6cc0892dae312dfcb9963b36c43d67e5570dcf959de0450c420570d51683d0685e0ec881f99c7125313b992be99aff + languageName: node + linkType: hard + +"@jimp/core@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/core@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + any-base: "npm:^1.1.0" + buffer: "npm:^5.2.0" + exif-parser: "npm:^0.1.12" + file-type: "npm:^16.5.4" + isomorphic-fetch: "npm:^3.0.0" + pixelmatch: "npm:^4.0.2" + tinycolor2: "npm:^1.6.0" + checksum: 10c0/535d48403f7147e26adabb38fc8ae08831190c7c1e6fda54640adcfdfd5d3a3491d98bd030f7e22a9112404aec0614f865ebfcef68f0022e025bed60bf1da454 + languageName: node + linkType: hard + +"@jimp/custom@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/custom@npm:0.22.12" + dependencies: + "@jimp/core": "npm:^0.22.12" + checksum: 10c0/942254bfb22a40b0420d60fd14e20f2f5af0eee89133896f13c29adf6f1dcb90a836129710b14c5c2c3b72ea7c4b0a8d9a68b0a3806c6592fcfb3beb03c611b7 + languageName: node + linkType: hard + +"@jimp/gif@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/gif@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + gifwrap: "npm:^0.10.1" + omggif: "npm:^1.0.9" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/40a804449e888d3885946c11156a54681c26bac1dbd77a84dace8d2e9be9e54dd3cae7865d235296b072901034fd220b3caca7c136b13110eb4c3eead407958b + languageName: node + linkType: hard + +"@jimp/jpeg@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/jpeg@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + jpeg-js: "npm:^0.4.4" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/3ff0e72d6cb86d2ae968b8e82a4a01b828f0c21b95b2b74c9c9d17ab2f3ededbdbb87590659a3bd4d62a0b3e759818080d47a09aa6fca82388eda68106ae1b70 + languageName: node + linkType: hard + +"@jimp/plugin-blit@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-blit@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/f6a4f299e21e7ce25e6de11ca00fbd3afe18f437cb6083fdc31c6d81c9c72f4f68858a807794aa192d7ecafbf9f0a3cca6424452448664041b88eab559ca34bc + languageName: node + linkType: hard + +"@jimp/plugin-blur@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-blur@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/ea615a950d7425b965e7df36636cb82ba1c947b926110972a6861f45048bd92d328364911a4d2a42a7dc081b4d3f7a76fd66bafb250fed9ac5d3040652e690e9 + languageName: node + linkType: hard + +"@jimp/plugin-circle@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-circle@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/fd249aba896d1fb8b037f7f09759bedbc764e2b98c836c5c29967ba5a444e584a0d3da6a0ccaa34f0465b8a18662f5eb688ed17431744b4b96022afebd9d86b7 + languageName: node + linkType: hard + +"@jimp/plugin-color@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-color@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + tinycolor2: "npm:^1.6.0" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/330f5c90acd554b72672cd63af2ff236ea7aac76c604c693a17e5046621bcf787ae76d9d2b7531cf9ac7e983e9213bb9e4b130e2992f52be9541deda95dc3126 + languageName: node + linkType: hard + +"@jimp/plugin-contain@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-contain@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-blit": ">=0.3.5" + "@jimp/plugin-resize": ">=0.3.5" + "@jimp/plugin-scale": ">=0.3.5" + checksum: 10c0/1c8f9b9e0ca489947870f42b2640c89ceadd96293597e51ba2e23abbbb3f6115f0546d4105b0a31bef33457fd4758aa49d4b9e5dae687bda792dba1c84be2825 + languageName: node + linkType: hard + +"@jimp/plugin-cover@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-cover@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-crop": ">=0.3.5" + "@jimp/plugin-resize": ">=0.3.5" + "@jimp/plugin-scale": ">=0.3.5" + checksum: 10c0/5a8ff5d7ee1ebcf61af470650e4c14c1ce4f48382b46f8fe711a27a0cd450a2e5439c89aa0de5ce8170ec3d2268ff948510dc3c9d73741db268436be3a31f4bf + languageName: node + linkType: hard + +"@jimp/plugin-crop@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-crop@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/82ff13703013aa5781dde03887f635b9e7b9c9bc24ff131bb70cdba0e38cf22170bcbbae12cc420fd469691ea00644c80f7992af9d23a126d1f5f99aae7a6104 + languageName: node + linkType: hard + +"@jimp/plugin-displace@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-displace@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/c4bbe701be66601ad7f25fde9b145d1b384a3c2ca3d4ddf5a41c640d4c7389eb015da1b040e9181a3df228a48fa65c6eed7ad550364aade6b689f81631a75279 + languageName: node + linkType: hard + +"@jimp/plugin-dither@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-dither@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/3cee98f418c5b9402d4acb9f1a4cc77cbeb56a572ab582ecaec3c89e899f5ef4443f0c63a041a6209aba355e596d5d32c59d096786b445a57d81ae2004271fc3 + languageName: node + linkType: hard + +"@jimp/plugin-fisheye@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-fisheye@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/2c4bf08bc94b9f32f44c03db3135c25c5a23c9bc4eab4c169a29c1423af1434807f097878b6206708475e872afde275fc1a66044b48fb10426ac1133f27f399b + languageName: node + linkType: hard + +"@jimp/plugin-flip@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-flip@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-rotate": ">=0.3.5" + checksum: 10c0/9b49f306e9577617ff21ffbfd69622f4691745d1254bab6c649d0da6f67f375ba9b9393c021948c9602bc4edd6e07f590c78f2580dceaf8037db716c805b9354 + languageName: node + linkType: hard + +"@jimp/plugin-gaussian@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-gaussian@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/731cc9321af8e2d156ff590cc934b13b0c0ae22aac14480f6add54015e8e70266b2a6cdadb35ffe10ed28550d7f7c91197de5a0bfd7fe32f3d5a6fa7b695e0b9 + languageName: node + linkType: hard + +"@jimp/plugin-invert@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-invert@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/8173afd5f62526e0a626d20b43df2fc33f5a58e42ea2c1a510b911f83f6be9fe30b4d442ef37369d17c07019601e3ab82e4716d312285ea33cab5af3107ee553 + languageName: node + linkType: hard + +"@jimp/plugin-mask@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-mask@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/6bed599c2af25fc024f3568671fb1575059cd6e46186ada25b627ce511297d35adbfe9bdc7918981f4f5638b85490e29182d4b60370a62c64a28c9c0b6ce153b + languageName: node + linkType: hard + +"@jimp/plugin-normalize@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-normalize@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/abf9840705e1e8fc793d6ff880a13e6996d256f3f8f330c72790d231b77143a2ba659e2e6e9fdafce685979c039da1edab8d311ed4a2680521c7631e83686df5 + languageName: node + linkType: hard + +"@jimp/plugin-print@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-print@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + load-bmfont: "npm:^1.4.1" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-blit": ">=0.3.5" + checksum: 10c0/e19e38c7762cf3a83b5b76af9079ca5f246f35bc73adabb7c8f4455555aa93b86cd719f194cabc4618f04f66110c48d2555c2035c9f86f00978d2f7fb3601ea2 + languageName: node + linkType: hard + +"@jimp/plugin-resize@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-resize@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/a43d6d1580d9b2eaf5c02713c141e3158f8f5c59c5e8796b9b79b5ce3db8892790fff92c828bada622324ad7648078646302013fcb971d538aa87b8b7faa3d0d + languageName: node + linkType: hard + +"@jimp/plugin-rotate@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-rotate@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-blit": ">=0.3.5" + "@jimp/plugin-crop": ">=0.3.5" + "@jimp/plugin-resize": ">=0.3.5" + checksum: 10c0/0ad4383f3bf9916630141ac7371e81f1d6bbe5621de04ca632401c2eb749bf7faa59e4dedeb72d305f81a5510abacf5e060f2faf8ffa3a5b530a67f88cf70392 + languageName: node + linkType: hard + +"@jimp/plugin-scale@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-scale@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-resize": ">=0.3.5" + checksum: 10c0/1a901eb8a7f218aa7737a6a84dfecc8ea8a99830139a383180bb9ebd1d14a8bb07ec51f6b9fd0d213e129366c0c85abe9335b264ab818c62100c7216d46c9e9c + languageName: node + linkType: hard + +"@jimp/plugin-shadow@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-shadow@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-blur": ">=0.3.5" + "@jimp/plugin-resize": ">=0.3.5" + checksum: 10c0/e0292808940fbebd9132db80df075c89ecc65375b73e99746ae5bd90931ac2d67457619b939b475f3713cd1ed991d79c961ba9485627384fd736fa3d2de2cde8 + languageName: node + linkType: hard + +"@jimp/plugin-threshold@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugin-threshold@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + peerDependencies: + "@jimp/custom": ">=0.3.5" + "@jimp/plugin-color": ">=0.8.0" + "@jimp/plugin-resize": ">=0.8.0" + checksum: 10c0/cb8ee511dfcd88c22a11894c13bf1258586adad43f3887bb2d403abe4526176f9a26d4e7a53c9a9e4599891cff2d4f117660a822df8b2680b66f472dc8ce24b4 + languageName: node + linkType: hard + +"@jimp/plugins@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/plugins@npm:0.22.12" + dependencies: + "@jimp/plugin-blit": "npm:^0.22.12" + "@jimp/plugin-blur": "npm:^0.22.12" + "@jimp/plugin-circle": "npm:^0.22.12" + "@jimp/plugin-color": "npm:^0.22.12" + "@jimp/plugin-contain": "npm:^0.22.12" + "@jimp/plugin-cover": "npm:^0.22.12" + "@jimp/plugin-crop": "npm:^0.22.12" + "@jimp/plugin-displace": "npm:^0.22.12" + "@jimp/plugin-dither": "npm:^0.22.12" + "@jimp/plugin-fisheye": "npm:^0.22.12" + "@jimp/plugin-flip": "npm:^0.22.12" + "@jimp/plugin-gaussian": "npm:^0.22.12" + "@jimp/plugin-invert": "npm:^0.22.12" + "@jimp/plugin-mask": "npm:^0.22.12" + "@jimp/plugin-normalize": "npm:^0.22.12" + "@jimp/plugin-print": "npm:^0.22.12" + "@jimp/plugin-resize": "npm:^0.22.12" + "@jimp/plugin-rotate": "npm:^0.22.12" + "@jimp/plugin-scale": "npm:^0.22.12" + "@jimp/plugin-shadow": "npm:^0.22.12" + "@jimp/plugin-threshold": "npm:^0.22.12" + timm: "npm:^1.6.1" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/db6f9b5886e8af53615638713732295e7fdce9397685da0282b9b9cc69839135e586948d4c9f9e459a8608ca9f659198b7b6ab25d6b1303a7b3a54f43f699a23 + languageName: node + linkType: hard + +"@jimp/png@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/png@npm:0.22.12" + dependencies: + "@jimp/utils": "npm:^0.22.12" + pngjs: "npm:^6.0.0" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/99a6fcf49d43c98c12fc26e017046b774d82453163662effa9a53dbf2a8aca5450f6b13bdef0292fdb326f1f18c4dbeeb8b1fe7bce096d07cd9f1af96e1b3fa3 + languageName: node + linkType: hard + +"@jimp/tiff@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/tiff@npm:0.22.12" + dependencies: + utif2: "npm:^4.0.1" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/14f545efef722254232fd44e5f837ca8f84ce8cdf0eb3156bba4938a81674848c75effba69cf2a484018da5a81ad2b80be29523b20e7103307a2ce67a8192539 + languageName: node + linkType: hard + +"@jimp/types@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/types@npm:0.22.12" + dependencies: + "@jimp/bmp": "npm:^0.22.12" + "@jimp/gif": "npm:^0.22.12" + "@jimp/jpeg": "npm:^0.22.12" + "@jimp/png": "npm:^0.22.12" + "@jimp/tiff": "npm:^0.22.12" + timm: "npm:^1.6.1" + peerDependencies: + "@jimp/custom": ">=0.3.5" + checksum: 10c0/62440b2ca490f7dca5943dde8b9c2f154240d1349563263faf299d476365b93bb94a7e892ce4685cc817ca087850ffc0914c27662164f5be90f4d4dad97fc46e + languageName: node + linkType: hard + +"@jimp/utils@npm:^0.22.12": + version: 0.22.12 + resolution: "@jimp/utils@npm:0.22.12" + dependencies: + regenerator-runtime: "npm:^0.13.3" + checksum: 10c0/c2ce050db71c5f98e8930ca6e48265edeac930afe98325e427a7b8c897e5f796538f7f75460e1ab26d0edaea0c9aea4bf7184f6a686db82f1d18cf6e5f890f99 + languageName: node + linkType: hard + +"@johnf/react-native-owl@npm:^1.4.4": + version: 1.4.4 + resolution: "@johnf/react-native-owl@npm:1.4.4" + dependencies: + ajv: "npm:^7.2.4" + execa: "npm:^5.1.1" + handlebars: "npm:^4.7.8" + pixelmatch: "npm:^5.3.0" + pngjs: "npm:^7.0.0" + ws: "npm:^8.18.0" + yargs: "npm:^17.7.2" + peerDependencies: + react: "*" + react-native: "*" + bin: + owl: lib/commonjs/cli/index.js + checksum: 10c0/1b2b8da654c554f635e6a56cd4a811ab31919670e75fde6b0ba4b4029d362b1a7de3fc6d89fd19bce96002ed7726a21155a52ad56e30f7479a35dcc72fd4f5a3 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.2, @jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10c0/6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@kwsites/file-exists@npm:^1.1.1": + version: 1.1.1 + resolution: "@kwsites/file-exists@npm:1.1.1" + dependencies: + debug: "npm:^4.1.1" + checksum: 10c0/39e693239a72ccd8408bb618a0200e4a8d61682057ca7ae2c87668d7e69196e8d7e2c9cde73db6b23b3b0230169a15e5f1bfe086539f4be43e767b2db68e8ee4 + languageName: node + linkType: hard + +"@kwsites/promise-deferred@npm:^1.1.1": + version: 1.1.1 + resolution: "@kwsites/promise-deferred@npm:1.1.1" + checksum: 10c0/ef1ad3f1f50991e3bed352b175986d8b4bc684521698514a2ed63c1d1fc9848843da4f2bc2df961c9b148c94e1c34bf33f0da8a90ba2234e452481f2cc9937b1 + languageName: node + linkType: hard + +"@leichtgewicht/ip-codec@npm:^2.0.1": + version: 2.0.5 + resolution: "@leichtgewicht/ip-codec@npm:2.0.5" + checksum: 10c0/14a0112bd59615eef9e3446fea018045720cd3da85a98f801a685a818b0d96ef2a1f7227e8d271def546b2e2a0fe91ef915ba9dc912ab7967d2317b1a051d66b + languageName: node + linkType: hard + +"@lerna/create@npm:8.1.9": + version: 8.1.9 + resolution: "@lerna/create@npm:8.1.9" + dependencies: + "@npmcli/arborist": "npm:7.5.4" + "@npmcli/package-json": "npm:5.2.0" + "@npmcli/run-script": "npm:8.1.0" + "@nx/devkit": "npm:>=17.1.2 < 21" + "@octokit/plugin-enterprise-rest": "npm:6.0.1" + "@octokit/rest": "npm:19.0.11" + aproba: "npm:2.0.0" + byte-size: "npm:8.1.1" + chalk: "npm:4.1.0" + clone-deep: "npm:4.0.1" + cmd-shim: "npm:6.0.3" + color-support: "npm:1.1.3" + columnify: "npm:1.6.0" + console-control-strings: "npm:^1.1.0" + conventional-changelog-core: "npm:5.0.1" + conventional-recommended-bump: "npm:7.0.1" + cosmiconfig: "npm:9.0.0" + dedent: "npm:1.5.3" + execa: "npm:5.0.0" + fs-extra: "npm:^11.2.0" + get-stream: "npm:6.0.0" + git-url-parse: "npm:14.0.0" + glob-parent: "npm:6.0.2" + globby: "npm:11.1.0" + graceful-fs: "npm:4.2.11" + has-unicode: "npm:2.0.1" + ini: "npm:^1.3.8" + init-package-json: "npm:6.0.3" + inquirer: "npm:^8.2.4" + is-ci: "npm:3.0.1" + is-stream: "npm:2.0.0" + js-yaml: "npm:4.1.0" + libnpmpublish: "npm:9.0.9" + load-json-file: "npm:6.2.0" + lodash: "npm:^4.17.21" + make-dir: "npm:4.0.0" + minimatch: "npm:3.0.5" + multimatch: "npm:5.0.0" + node-fetch: "npm:2.6.7" + npm-package-arg: "npm:11.0.2" + npm-packlist: "npm:8.0.2" + npm-registry-fetch: "npm:^17.1.0" + nx: "npm:>=17.1.2 < 21" + p-map: "npm:4.0.0" + p-map-series: "npm:2.1.0" + p-queue: "npm:6.6.2" + p-reduce: "npm:^2.1.0" + pacote: "npm:^18.0.6" + pify: "npm:5.0.0" + read-cmd-shim: "npm:4.0.0" + resolve-from: "npm:5.0.0" + rimraf: "npm:^4.4.1" + semver: "npm:^7.3.4" + set-blocking: "npm:^2.0.0" + signal-exit: "npm:3.0.7" + slash: "npm:^3.0.0" + ssri: "npm:^10.0.6" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + strong-log-transformer: "npm:2.1.0" + tar: "npm:6.2.1" + temp-dir: "npm:1.0.0" + upath: "npm:2.0.1" + uuid: "npm:^10.0.0" + validate-npm-package-license: "npm:^3.0.4" + validate-npm-package-name: "npm:5.0.1" + wide-align: "npm:1.1.5" + write-file-atomic: "npm:5.0.1" + write-pkg: "npm:4.0.0" + yargs: "npm:17.7.2" + yargs-parser: "npm:21.1.1" + checksum: 10c0/f050e79c0bd982c6fdf9b7347275a94cc80f7a6599094f1cf114c10d5373c21afac9bd1a5c0b2ca400e6aaf18da883c384dfd6e5c84a186a2c09c912bf9b2238 + languageName: node + linkType: hard + +"@mdi/font@npm:7.4.47": + version: 7.4.47 + resolution: "@mdi/font@npm:7.4.47" + checksum: 10c0/4cd44a9e9c40218f00d2500f7408f913ac276348054c9c1b0108330060fecb3cb58c8c08eda39a7535298aaf3f1d28c0c115751cfe9fc2c9cdb9d50450107db9 + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:0.2.4": + version: 0.2.4 + resolution: "@napi-rs/wasm-runtime@npm:0.2.4" + dependencies: + "@emnapi/core": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.0" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 + languageName: node + linkType: hard + +"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": + version: 5.1.1-v1 + resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" + dependencies: + eslint-scope: "npm:5.1.1" + checksum: 10c0/75dda3e623b8ad7369ca22552d6beee337a814b2d0e8a32d23edd13fcb65c8082b32c5d86e436f3860dd7ade30d91d5db55d4ef9a08fb5a976c718ecc0d88a74 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:1.2.8, @nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + languageName: node + linkType: hard + +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + +"@npmcli/arborist@npm:7.5.4, @npmcli/arborist@npm:^7.2.0": + version: 7.5.4 + resolution: "@npmcli/arborist@npm:7.5.4" + dependencies: + "@isaacs/string-locale-compare": "npm:^1.1.0" + "@npmcli/fs": "npm:^3.1.1" + "@npmcli/installed-package-contents": "npm:^2.1.0" + "@npmcli/map-workspaces": "npm:^3.0.2" + "@npmcli/metavuln-calculator": "npm:^7.1.1" + "@npmcli/name-from-folder": "npm:^2.0.0" + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/package-json": "npm:^5.1.0" + "@npmcli/query": "npm:^3.1.0" + "@npmcli/redact": "npm:^2.0.0" + "@npmcli/run-script": "npm:^8.1.0" + bin-links: "npm:^4.0.4" + cacache: "npm:^18.0.3" + common-ancestor-path: "npm:^1.0.1" + hosted-git-info: "npm:^7.0.2" + json-parse-even-better-errors: "npm:^3.0.2" + json-stringify-nice: "npm:^1.1.4" + lru-cache: "npm:^10.2.2" + minimatch: "npm:^9.0.4" + nopt: "npm:^7.2.1" + npm-install-checks: "npm:^6.2.0" + npm-package-arg: "npm:^11.0.2" + npm-pick-manifest: "npm:^9.0.1" + npm-registry-fetch: "npm:^17.0.1" + pacote: "npm:^18.0.6" + parse-conflict-json: "npm:^3.0.0" + proc-log: "npm:^4.2.0" + proggy: "npm:^2.0.0" + promise-all-reject-late: "npm:^1.0.0" + promise-call-limit: "npm:^3.0.1" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.7" + ssri: "npm:^10.0.6" + treeverse: "npm:^3.0.0" + walk-up-path: "npm:^3.0.1" + bin: + arborist: bin/index.js + checksum: 10c0/22417b804872e68b6486187bb769eabef7245c5d3fa055d5473f84a7088580543235f34af3047a0e9b357e70fccd768e8ef5c6c8664ed6909f659d07607ad955 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0, @npmcli/fs@npm:^3.1.1": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@npmcli/git@npm:^5.0.0": + version: 5.0.7 + resolution: "@npmcli/git@npm:5.0.7" + dependencies: + "@npmcli/promise-spawn": "npm:^7.0.0" + lru-cache: "npm:^10.0.1" + npm-pick-manifest: "npm:^9.0.0" + proc-log: "npm:^4.0.0" + promise-inflight: "npm:^1.0.1" + promise-retry: "npm:^2.0.1" + semver: "npm:^7.3.5" + which: "npm:^4.0.0" + checksum: 10c0/d9895fce3e554e927411ead941d434233585a3edaf8d2ebe3e8d48fdd14e2ce238d227248df30e3300b1c050e982459f4d0b18375bd3c17c4edeb0621da33ade + languageName: node + linkType: hard + +"@npmcli/installed-package-contents@npm:^2.0.1, @npmcli/installed-package-contents@npm:^2.1.0": + version: 2.1.0 + resolution: "@npmcli/installed-package-contents@npm:2.1.0" + dependencies: + npm-bundled: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + bin: + installed-package-contents: bin/index.js + checksum: 10c0/f5ecba0d45fc762f3e0d5def29fbfabd5d55e8147b01ae0a101769245c2e0038bc82a167836513a98aaed0a15c3d81fcdb232056bb8a962972a432533e518fce + languageName: node + linkType: hard + +"@npmcli/map-workspaces@npm:^3.0.2": + version: 3.0.6 + resolution: "@npmcli/map-workspaces@npm:3.0.6" + dependencies: + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^10.2.2" + minimatch: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" + checksum: 10c0/6bfcf8ca05ab9ddc2bd19c0fd91e9982f03cc6e67b0c03f04ba4d2f29b7d83f96e759c0f8f1f4b6dbe3182272483643a0d1269788352edd0c883d6fbfa2f3f14 + languageName: node + linkType: hard + +"@npmcli/metavuln-calculator@npm:^7.1.1": + version: 7.1.1 + resolution: "@npmcli/metavuln-calculator@npm:7.1.1" + dependencies: + cacache: "npm:^18.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + pacote: "npm:^18.0.0" + proc-log: "npm:^4.1.0" + semver: "npm:^7.3.5" + checksum: 10c0/27402cab124bb1fca56af7549f730c38c0ab40de60cbef6264a4193c26c2d28cefb2adac29ed27f368031795704f9f8fe0c547c4c8cb0c0fa94d72330d56ac80 + languageName: node + linkType: hard + +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: 10c0/1aa551771d98ab366d4cb06b33efd3bb62b609942f6d9c3bb667c10e5bb39a223d3e330022bc980a44402133e702ae67603862099ac8254dad11f90e77409827 + languageName: node + linkType: hard + +"@npmcli/node-gyp@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/node-gyp@npm:3.0.0" + checksum: 10c0/5d0ac17dacf2dd6e45312af2c1ae2749bb0730fcc82da101c37d3a4fd963a5e1c5d39781e5e1e5e5828df4ab1ad4e3fdbab1d69b7cd0abebad9983efb87df985 + languageName: node + linkType: hard + +"@npmcli/package-json@npm:5.2.0, @npmcli/package-json@npm:^5.0.0, @npmcli/package-json@npm:^5.1.0": + version: 5.2.0 + resolution: "@npmcli/package-json@npm:5.2.0" + dependencies: + "@npmcli/git": "npm:^5.0.0" + glob: "npm:^10.2.2" + hosted-git-info: "npm:^7.0.0" + json-parse-even-better-errors: "npm:^3.0.0" + normalize-package-data: "npm:^6.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.5.3" + checksum: 10c0/bdce8c7eed0dee1d272bf8ba500c4bce6d8ed2b4dd2ce43075d3ba02ffd3bb70c46dbcf8b3a35e19d9492d039b720dc3a4b30d1a2ddc30b7918e1d5232faa1f7 + languageName: node + linkType: hard + +"@npmcli/promise-spawn@npm:^7.0.0": + version: 7.0.2 + resolution: "@npmcli/promise-spawn@npm:7.0.2" + dependencies: + which: "npm:^4.0.0" + checksum: 10c0/8f2af5bc2c1b1ccfb9bcd91da8873ab4723616d8bd5af877c0daa40b1e2cbfa4afb79e052611284179cae918c945a1b99ae1c565d78a355bec1a461011e89f71 + languageName: node + linkType: hard + +"@npmcli/query@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/query@npm:3.1.0" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + checksum: 10c0/9a099677dd188a2d9eb7a49e32c69d315b09faea59e851b7c2013b5bda915a38434efa7295565c40a1098916c06ebfa1840f68d831180e36842f48c24f4c5186 + languageName: node + linkType: hard + +"@npmcli/redact@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/redact@npm:2.0.1" + checksum: 10c0/5f346f7ef224b44c90009939f93c446a865a3d9e5a7ebe0246cdb0ebd03219de3962ee6c6e9197298d8c6127ea33535e8c44814276e4941394dc1cdf1f30f6bc + languageName: node + linkType: hard + +"@npmcli/redact@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/redact@npm:3.0.0" + checksum: 10c0/34823f0d6a3301b310921b9f849f3c9814339bb9cde9555ddd1d51167c51e8b08ca40160eeb86b54041779805502e51251e0fbe0702fb7ab10173901e5d1d28c + languageName: node + linkType: hard + +"@npmcli/run-script@npm:8.1.0, @npmcli/run-script@npm:^8.0.0, @npmcli/run-script@npm:^8.1.0": + version: 8.1.0 + resolution: "@npmcli/run-script@npm:8.1.0" + dependencies: + "@npmcli/node-gyp": "npm:^3.0.0" + "@npmcli/package-json": "npm:^5.0.0" + "@npmcli/promise-spawn": "npm:^7.0.0" + node-gyp: "npm:^10.0.0" + proc-log: "npm:^4.0.0" + which: "npm:^4.0.0" + checksum: 10c0/f9f40ecff0406a9ce1b77c9f714fc7c71b561289361efc6e2e0e48ca2d630aa98d277cbbf269750f9467a40eaaac79e78766d67c458046aa9507c8c354650fee + languageName: node + linkType: hard + +"@nx/devkit@npm:>=17.1.2 < 21": + version: 20.0.12 + resolution: "@nx/devkit@npm:20.0.12" + dependencies: + ejs: "npm:^3.1.7" + enquirer: "npm:~2.3.6" + ignore: "npm:^5.0.4" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.3" + tmp: "npm:~0.2.1" + tslib: "npm:^2.3.0" + yargs-parser: "npm:21.1.1" + peerDependencies: + nx: ">= 19 <= 21" + checksum: 10c0/5d4d828081ba338a51cc50325be9340d3ed9743e8d69d4c2e81c113c86fcf2113806320d891ac0e84628ec8f4cb5be4402e8907d4016fec97795d2406c04bd06 + languageName: node + linkType: hard + +"@nx/nx-darwin-arm64@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-darwin-arm64@npm:20.0.12" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@nx/nx-darwin-x64@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-darwin-x64@npm:20.0.12" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-freebsd-x64@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-freebsd-x64@npm:20.0.12" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-linux-arm-gnueabihf@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.0.12" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-gnu@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.0.12" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-musl@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-linux-arm64-musl@npm:20.0.12" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-linux-x64-gnu@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-linux-x64-gnu@npm:20.0.12" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-x64-musl@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-linux-x64-musl@npm:20.0.12" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-win32-arm64-msvc@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.0.12" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@nx/nx-win32-x64-msvc@npm:20.0.12": + version: 20.0.12 + resolution: "@nx/nx-win32-x64-msvc@npm:20.0.12" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@octokit/auth-token@npm:^2.4.4": + version: 2.5.0 + resolution: "@octokit/auth-token@npm:2.5.0" + dependencies: + "@octokit/types": "npm:^6.0.3" + checksum: 10c0/e9f757b6acdee91885dab97069527c86829da0dc60476c38cdff3a739ff47fd026262715965f91e84ec9d01bc43d02678bc8ed472a85395679af621b3ddbe045 + languageName: node + linkType: hard + +"@octokit/auth-token@npm:^3.0.0": + version: 3.0.4 + resolution: "@octokit/auth-token@npm:3.0.4" + checksum: 10c0/abdf5e2da36344de9727c70ba782d58004f5ae1da0f65fa9bc9216af596ef23c0e4675f386df2f6886806612558091d603564051b693b0ad1986aa6160b7a231 + languageName: node + linkType: hard + +"@octokit/core@npm:^3.5.1": + version: 3.6.0 + resolution: "@octokit/core@npm:3.6.0" + dependencies: + "@octokit/auth-token": "npm:^2.4.4" + "@octokit/graphql": "npm:^4.5.8" + "@octokit/request": "npm:^5.6.3" + "@octokit/request-error": "npm:^2.0.5" + "@octokit/types": "npm:^6.0.3" + before-after-hook: "npm:^2.2.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/78d9799a57fe9cf155cce485ba8b7ec32f05024350bf5dd8ab5e0da8995cc22168c39dbbbcfc29bc6c562dd482c1c4a3064f466f49e2e9ce4efad57cf28a7360 + languageName: node + linkType: hard + +"@octokit/core@npm:^4.2.1": + version: 4.2.4 + resolution: "@octokit/core@npm:4.2.4" + dependencies: + "@octokit/auth-token": "npm:^3.0.0" + "@octokit/graphql": "npm:^5.0.0" + "@octokit/request": "npm:^6.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + before-after-hook: "npm:^2.2.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/e54081a56884e628d1804837fddcd48c10d516117bb891551c8dc9d8e3dad449aeb9b4677ca71e8f0e76268c2b7656c953099506679aaa4666765228474a3ce6 + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^6.0.1": + version: 6.0.12 + resolution: "@octokit/endpoint@npm:6.0.12" + dependencies: + "@octokit/types": "npm:^6.0.3" + is-plain-object: "npm:^5.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/b2d9c91f00ab7c997338d08a06bfd12a67d86060bc40471f921ba424e4de4e5a0a1117631f2a8a8787107d89d631172dd157cb5e2633674b1ae3a0e2b0dcfa3e + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^7.0.0": + version: 7.0.6 + resolution: "@octokit/endpoint@npm:7.0.6" + dependencies: + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/fd147a55010b54af7567bf90791359f7096a1c9916a2b7c72f8afd0c53141338b3d78da3a4ab3e3bdfeb26218a1b73735432d8987ccc04996b1019219299f115 + languageName: node + linkType: hard + +"@octokit/graphql@npm:^4.5.8": + version: 4.8.0 + resolution: "@octokit/graphql@npm:4.8.0" + dependencies: + "@octokit/request": "npm:^5.6.0" + "@octokit/types": "npm:^6.0.3" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/2cfa0cbc636465d729f4a6a5827f7d36bed0fc9ea270a79427a431f1672fd109f463ca4509aeb3eb02342b91592ff06f318b39d6866d7424d2a16b0bfc01e62e + languageName: node + linkType: hard + +"@octokit/graphql@npm:^5.0.0": + version: 5.0.6 + resolution: "@octokit/graphql@npm:5.0.6" + dependencies: + "@octokit/request": "npm:^6.0.0" + "@octokit/types": "npm:^9.0.0" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/de1d839d97fe6d96179925f6714bf96e7af6f77929892596bb4211adab14add3291fc5872b269a3d0e91a4dcf248d16096c82606c4a43538cf241b815c2e2a36 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^12.11.0": + version: 12.11.0 + resolution: "@octokit/openapi-types@npm:12.11.0" + checksum: 10c0/b3bb3684d9686ef948d8805ab56f85818f36e4cb64ef97b8e48dc233efefef22fe0bddd9da705fb628ea618a1bebd62b3d81b09a3f7dce9522f124d998041896 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^18.0.0": + version: 18.1.1 + resolution: "@octokit/openapi-types@npm:18.1.1" + checksum: 10c0/856d3bb9f8c666e837dd5e8b8c216ee4342b9ed63ff8da922ca4ce5883ed1dfbec73390eb13d69fbcb4703a4c8b8b6a586df3b0e675ff93bf3d46b5b4fe0968e + languageName: node + linkType: hard + +"@octokit/plugin-enterprise-rest@npm:6.0.1": + version: 6.0.1 + resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" + checksum: 10c0/26bd0a30582954efcd29b41e16698db79e9d20e3f88c4069b43b183223cee69862621f18b6a7a1c9257b1cd07c24477e403b75c74688660ecf31d467b9d8fd9e + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^2.16.8": + version: 2.21.3 + resolution: "@octokit/plugin-paginate-rest@npm:2.21.3" + dependencies: + "@octokit/types": "npm:^6.40.0" + peerDependencies: + "@octokit/core": ">=2" + checksum: 10c0/a16f7ed56db00ea9b72f77735e8d9463ddc84d017cb95c2767026c60a209f7c4176502c592847cf61613eb2f25dafe8d5437c01ad296660ebbfb2c821ef805e9 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^6.1.2": + version: 6.1.2 + resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" + dependencies: + "@octokit/tsconfig": "npm:^1.0.2" + "@octokit/types": "npm:^9.2.3" + peerDependencies: + "@octokit/core": ">=4" + checksum: 10c0/def241c4f00b864822ab6414eaadd8679a6d332004c7e77467cfc1e6d5bdcc453c76bd185710ee942e4df201f9dd2170d960f46af5b14ef6f261a0068f656364 + languageName: node + linkType: hard + +"@octokit/plugin-request-log@npm:^1.0.4": + version: 1.0.4 + resolution: "@octokit/plugin-request-log@npm:1.0.4" + peerDependencies: + "@octokit/core": ">=3" + checksum: 10c0/7238585445555db553912e0cdef82801c89c6e5cbc62c23ae086761c23cc4a403d6c3fddd20348bbd42fb7508e2c2fce370eb18fdbe3fbae2c0d2c8be974f4cc + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": + version: 5.16.2 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.16.2" + dependencies: + "@octokit/types": "npm:^6.39.0" + deprecation: "npm:^2.3.1" + peerDependencies: + "@octokit/core": ">=3" + checksum: 10c0/32bfb30241140ad9bf17712856e1946374fb8d6040adfd5b9ea862e7149e5d2a38e0e037d3b468af34f7f2561129a6f170cffeb2a6225e548b04934e2c05eb93 + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^7.1.2": + version: 7.2.3 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" + dependencies: + "@octokit/types": "npm:^10.0.0" + peerDependencies: + "@octokit/core": ">=3" + checksum: 10c0/8bffbc5852695dd08d65cc64b6ab7d2871ed9df1e791608f48b488a3908b5b655e3686b5dd72fc37c824e82bdd4dfc9d24e2e50205bbc324667def1d705bc9da + languageName: node + linkType: hard + +"@octokit/request-error@npm:^2.0.5, @octokit/request-error@npm:^2.1.0": + version: 2.1.0 + resolution: "@octokit/request-error@npm:2.1.0" + dependencies: + "@octokit/types": "npm:^6.0.3" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" + checksum: 10c0/eb50eb2734aa903f1e855ac5887bb76d6f237a3aaa022b09322a7676c79bb8020259b25f84ab895c4fc7af5cc736e601ec8cc7e9040ca4629bac8cb393e91c40 + languageName: node + linkType: hard + +"@octokit/request-error@npm:^3.0.0": + version: 3.0.3 + resolution: "@octokit/request-error@npm:3.0.3" + dependencies: + "@octokit/types": "npm:^9.0.0" + deprecation: "npm:^2.0.0" + once: "npm:^1.4.0" + checksum: 10c0/1e252ac193c8af23b709909911aa327ed5372cbafcba09e4aff41e0f640a7c152579ab0a60311a92e37b4e7936392d59ee4c2feae5cdc387ee8587a33d8afa60 + languageName: node + linkType: hard + +"@octokit/request@npm:^5.6.0, @octokit/request@npm:^5.6.3": + version: 5.6.3 + resolution: "@octokit/request@npm:5.6.3" + dependencies: + "@octokit/endpoint": "npm:^6.0.1" + "@octokit/request-error": "npm:^2.1.0" + "@octokit/types": "npm:^6.16.1" + is-plain-object: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/a546dc05665c6cf8184ae7c4ac3ed4f0c339c2170dd7e2beeb31a6e0a9dd968ca8ad960edbd2af745e585276e692c9eb9c6dbf1a8c9d815eb7b7fd282f3e67fc + languageName: node + linkType: hard + +"@octokit/request@npm:^6.0.0": + version: 6.2.8 + resolution: "@octokit/request@npm:6.2.8" + dependencies: + "@octokit/endpoint": "npm:^7.0.0" + "@octokit/request-error": "npm:^3.0.0" + "@octokit/types": "npm:^9.0.0" + is-plain-object: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + universal-user-agent: "npm:^6.0.0" + checksum: 10c0/6b6079ed45bac44c4579b40990bfd1905b03d4bc4e5255f3d5a10cf5182171578ebe19abeab32ebb11a806f1131947f2a06b7a077bd7e77ade7b15fe2882174b + languageName: node + linkType: hard + +"@octokit/rest@npm:19.0.11": + version: 19.0.11 + resolution: "@octokit/rest@npm:19.0.11" + dependencies: + "@octokit/core": "npm:^4.2.1" + "@octokit/plugin-paginate-rest": "npm:^6.1.2" + "@octokit/plugin-request-log": "npm:^1.0.4" + "@octokit/plugin-rest-endpoint-methods": "npm:^7.1.2" + checksum: 10c0/a14ae31fc5e70e76d2492aae63d3453cbb71f44e7492400f885ab5ac6b2612bcb244bafa29e45a59461f3e5d99807ff9c88d48af8317ffa4f8ad3f8f11fdd035 + languageName: node + linkType: hard + +"@octokit/rest@npm:^18.12.0": + version: 18.12.0 + resolution: "@octokit/rest@npm:18.12.0" + dependencies: + "@octokit/core": "npm:^3.5.1" + "@octokit/plugin-paginate-rest": "npm:^2.16.8" + "@octokit/plugin-request-log": "npm:^1.0.4" + "@octokit/plugin-rest-endpoint-methods": "npm:^5.12.0" + checksum: 10c0/e649baf7ccc3de57e5aeffb88e2888b023ffc693dee91c4db58dcb7b5481348bc5b0e6a49a176354c3150e3fa4e02c43a5b1d2be02492909b3f6dcfa5f63e444 + languageName: node + linkType: hard + +"@octokit/tsconfig@npm:^1.0.2": + version: 1.0.2 + resolution: "@octokit/tsconfig@npm:1.0.2" + checksum: 10c0/84db70b495beeed69259dd4def14cdfb600edeb65ef32811558c99413ee2b414ed10bff9c4dcc7a43451d0fd36b4925ada9ef7d4272b5eae38cb005cc2f459ac + languageName: node + linkType: hard + +"@octokit/types@npm:^10.0.0": + version: 10.0.0 + resolution: "@octokit/types@npm:10.0.0" + dependencies: + "@octokit/openapi-types": "npm:^18.0.0" + checksum: 10c0/9bbbec1e452c271752e5ba735c161a558933f2e35f3004bb0b6e8d6ba574af48b68bab2f293112a8e68c595435a2fbcc76f3e7333f45ba1888bb5193777a943e + languageName: node + linkType: hard + +"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": + version: 6.41.0 + resolution: "@octokit/types@npm:6.41.0" + dependencies: + "@octokit/openapi-types": "npm:^12.11.0" + checksum: 10c0/81cfa58e5524bf2e233d75a346e625fd6e02a7b919762c6ddb523ad6fb108943ef9d34c0298ff3c5a44122e449d9038263bc22959247fd6ff8894a48888ac705 + languageName: node + linkType: hard + +"@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": + version: 9.3.2 + resolution: "@octokit/types@npm:9.3.2" + dependencies: + "@octokit/openapi-types": "npm:^18.0.0" + checksum: 10c0/2925479aa378a4491762b4fcf381bdc7daca39b4e0b2dd7062bce5d74a32ed7d79d20d3c65ceaca6d105cf4b1f7417fea634219bf90f79a57d03e2dac629ec45 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.3": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" + dependencies: + ansi-html: "npm:^0.0.9" + core-js-pure: "npm:^3.23.3" + error-stack-parser: "npm:^2.0.6" + html-entities: "npm:^2.1.0" + loader-utils: "npm:^2.0.4" + schema-utils: "npm:^4.2.0" + source-map: "npm:^0.7.3" + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + checksum: 10c0/ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 + languageName: node + linkType: hard + +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: 10c0/4cfc4a5c49ab3d0c6a1f196cfd4146374768b0243d441c7de8fa7bd28eaab6290f514b98490472cc65dbd080d34369447b3e9302585e1d5c099befd7c8b5e55f + languageName: node + linkType: hard + +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" + dependencies: + graceful-fs: "npm:4.2.10" + checksum: 10c0/95f6e0e38d047aca3283550719155ce7304ac00d98911e4ab026daedaf640a63bd83e3d13e17c623fa41ac72f3801382ba21260bcce431c14fbbc06430ecb776 + languageName: node + linkType: hard + +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.2.2 + resolution: "@pnpm/npm-conf@npm:2.2.2" + dependencies: + "@pnpm/config.env-replace": "npm:^1.1.0" + "@pnpm/network.ca-file": "npm:^1.0.1" + config-chain: "npm:^1.1.11" + checksum: 10c0/71393dcfce85603fddd8484b486767163000afab03918303253ae97992615b91d25942f83751366cb40ad2ee32b0ae0a033561de9d878199a024286ff98b0296 + languageName: node + linkType: hard + +"@primer/octicons@npm:19.12.0": + version: 19.12.0 + resolution: "@primer/octicons@npm:19.12.0" + dependencies: + object-assign: "npm:^4.1.1" + checksum: 10c0/cbbe9b9e8ee20850c70e83543e026cd3f1a44f404854baf1f7df534758b592d71e47106bd99aeebba293d8e01e18fa27ee7024fbc31825cae90775d04b44fd71 + languageName: node + linkType: hard + +"@react-native-community/cli-clean@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-clean@npm:15.1.2" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/74e793731dae96e09573ad45f2d3b7ffa4b88abadb861bad14a59ba2c18f446f6029d894ae66add1c646c52b4bbc1e22b85a0534a8fb33623cab2a76f0f8ae12 + languageName: node + linkType: hard + +"@react-native-community/cli-config-android@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-config-android@npm:15.1.2" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + fast-glob: "npm:^3.3.2" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/90fd0fa8743c657adf529ed49d598c99d3abff5a41f33a755104841cd1acb2d25181371bab148a06a19e991815fca84d0fdd3a8904e3e45615bc4cd81d1db3a4 + languageName: node + linkType: hard + +"@react-native-community/cli-config-apple@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-config-apple@npm:15.1.2" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-glob: "npm:^3.3.2" + checksum: 10c0/b6bb3694df337ccec28190aec4ec09cb0cd6ee8823471dd38bc359f840990bc040c58296750ebdbf4a85fba07ca4dbd6ebd25173d81516ad5d9acc533b176128 + languageName: node + linkType: hard + +"@react-native-community/cli-config@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-config@npm:15.1.2" + dependencies: + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + cosmiconfig: "npm:^9.0.0" + deepmerge: "npm:^4.3.0" + fast-glob: "npm:^3.3.2" + joi: "npm:^17.2.1" + checksum: 10c0/4a41cd515eb6f1eb2b35035b890fcd0500b563dd3b560a1fb388e26c436afef2622195a013f1828ab11ead686c3dc3788c5c7e38fd20b50784dbea98dec2bd48 + languageName: node + linkType: hard + +"@react-native-community/cli-debugger-ui@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-debugger-ui@npm:15.1.2" + dependencies: + serve-static: "npm:^1.13.1" + checksum: 10c0/64110e347a04b68443a8d6b1e4214eeca74d00182217fa185e8e1d0679324ca16424d798dd99abb0747f1be1a3cfefefad99e29e6bd0c03094d941bb218a57bd + languageName: node + linkType: hard + +"@react-native-community/cli-doctor@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-doctor@npm:15.1.2" + dependencies: + "@react-native-community/cli-config": "npm:15.1.2" + "@react-native-community/cli-platform-android": "npm:15.1.2" + "@react-native-community/cli-platform-apple": "npm:15.1.2" + "@react-native-community/cli-platform-ios": "npm:15.1.2" + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + command-exists: "npm:^1.2.8" + deepmerge: "npm:^4.3.0" + envinfo: "npm:^7.13.0" + execa: "npm:^5.0.0" + node-stream-zip: "npm:^1.9.1" + ora: "npm:^5.4.1" + semver: "npm:^7.5.2" + strip-ansi: "npm:^5.2.0" + wcwidth: "npm:^1.0.1" + yaml: "npm:^2.2.1" + checksum: 10c0/8554b1e351658682ae09421b2b1ab073471937174e5ea3811529de5c3e06993f4f00a9c78934fcb0b7460a9e8f886fc2d4b025bb3d54f7018c9d6379aabbd8cf + languageName: node + linkType: hard + +"@react-native-community/cli-platform-android@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-platform-android@npm:15.1.2" + dependencies: + "@react-native-community/cli-config-android": "npm:15.1.2" + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + logkitty: "npm:^0.7.1" + checksum: 10c0/ee709a2d6c2025ff3ad4e9dc8849dfc41b6846af2ee2bad704a534347e04f27021d0deecfe0c7349f589fb3474678f31cd1d7a9d6db5f78cf5aa201c7a196cff + languageName: node + linkType: hard + +"@react-native-community/cli-platform-apple@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-platform-apple@npm:15.1.2" + dependencies: + "@react-native-community/cli-config-apple": "npm:15.1.2" + "@react-native-community/cli-tools": "npm:15.1.2" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + fast-xml-parser: "npm:^4.4.1" + checksum: 10c0/fd11664cd76e118303ab4fe0b2b2875fbb2d20a4c24399c6131a608ad8049eb05650b05c0365ba2200c0364f05e97b7776bfa478084c66ea019849a9325655c3 + languageName: node + linkType: hard + +"@react-native-community/cli-platform-ios@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-platform-ios@npm:15.1.2" + dependencies: + "@react-native-community/cli-platform-apple": "npm:15.1.2" + checksum: 10c0/442bed43ff55280d94f2ea2f1b9ce2e95a8913fc36e89ec24139f263f51ee1a553a272933217adef57426cc2453b17c8c152d760727010d08b77b341264ae106 + languageName: node + linkType: hard + +"@react-native-community/cli-server-api@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-server-api@npm:15.1.2" + dependencies: + "@react-native-community/cli-debugger-ui": "npm:15.1.2" + "@react-native-community/cli-tools": "npm:15.1.2" + compression: "npm:^1.7.1" + connect: "npm:^3.6.5" + errorhandler: "npm:^1.5.1" + nocache: "npm:^3.0.1" + pretty-format: "npm:^26.6.2" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10c0/acc7a6b19cc59289133f3bd3686ea8267bddafa082befd5260ea22cc9f496e192ba53fb48f563d154ca45bd15dfbea2d08e17db95eb140895a44d6a8d1dca1ef + languageName: node + linkType: hard + +"@react-native-community/cli-tools@npm:15.1.2, @react-native-community/cli-tools@npm:^15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-tools@npm:15.1.2" + dependencies: + appdirsjs: "npm:^1.2.4" + chalk: "npm:^4.1.2" + execa: "npm:^5.0.0" + find-up: "npm:^5.0.0" + mime: "npm:^2.4.1" + open: "npm:^6.2.0" + ora: "npm:^5.4.1" + prompts: "npm:^2.4.2" + semver: "npm:^7.5.2" + shell-quote: "npm:^1.7.3" + sudo-prompt: "npm:^9.0.0" + checksum: 10c0/bce9bc5731e952041da870b8a4ad8e95ae83d26af9030937ea93435364fff49ee328bb04f17791cb8455242ed38f8bbcd1d16b3243cb6383ae90f996ef42be47 + languageName: node + linkType: hard + +"@react-native-community/cli-types@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli-types@npm:15.1.2" + dependencies: + joi: "npm:^17.2.1" + checksum: 10c0/2b9ad27ae29638868824bf5038b915ddd8c331216c14ae061bc5a93096cf80dfd3eb32f0910109c50ba31625766b22e6f4e80facf64a9bc4d477381f1dc67601 + languageName: node + linkType: hard + +"@react-native-community/cli@npm:15.1.2": + version: 15.1.2 + resolution: "@react-native-community/cli@npm:15.1.2" + dependencies: + "@react-native-community/cli-clean": "npm:15.1.2" + "@react-native-community/cli-config": "npm:15.1.2" + "@react-native-community/cli-debugger-ui": "npm:15.1.2" + "@react-native-community/cli-doctor": "npm:15.1.2" + "@react-native-community/cli-server-api": "npm:15.1.2" + "@react-native-community/cli-tools": "npm:15.1.2" + "@react-native-community/cli-types": "npm:15.1.2" + chalk: "npm:^4.1.2" + commander: "npm:^9.4.1" + deepmerge: "npm:^4.3.0" + execa: "npm:^5.0.0" + find-up: "npm:^5.0.0" + fs-extra: "npm:^8.1.0" + graceful-fs: "npm:^4.1.3" + prompts: "npm:^2.4.2" + semver: "npm:^7.5.2" + bin: + rnc-cli: build/bin.js + checksum: 10c0/f2ca7848dd0540e4d53af17f066d745f631fb948e8b1248d3b6dedd38452cbc7fda61e1da07a703191144f6fbfb64b3436d9c885b8a228fec2dc4f439df09820 + languageName: node + linkType: hard + +"@react-native-vector-icons/ant-design@workspace:^, @react-native-vector-icons/ant-design@workspace:packages/ant-design": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/ant-design@workspace:packages/ant-design" + dependencies: + "@ant-design/icons-svg": "npm:4.4.2" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/codemod@workspace:packages/codemod": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/codemod@workspace:packages/codemod" + dependencies: + "@types/jscodeshift": "npm:^0.12.0" + "@types/plist": "npm:^3.0.5" + del-cli: "npm:^6.0.0" + jscodeshift: "npm:^17.1.1" + onchange: "npm:^7.1.0" + plist: "npm:^3.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + bin: + react-native-vector-icons-codemod: ./lib/commonjs/index.js + languageName: unknown + linkType: soft + +"@react-native-vector-icons/common@npm:^11.0.0, @react-native-vector-icons/common@workspace:^, @react-native-vector-icons/common@workspace:packages/common": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/common@workspace:packages/common" + dependencies: + "@react-native-community/cli-tools": "npm:^15.1.2" + "@types/plist": "npm:^3.0.5" + "@types/react": "npm:~18.3.12" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + picocolors: "npm:^1.1.1" + plist: "npm:^3.1.0" + react: "npm:18.3.1" + react-native: "npm:0.76.1" + react-native-builder-bob: "npm:^0.31.0" + turbo: "npm:^1.13.4" + typescript: "npm:^5.7.0" + peerDependencies: + react: "*" + react-native: "*" + bin: + rnvi-update-plist: lib/commonjs/scripts/updatePlist.js + languageName: unknown + linkType: soft + +"@react-native-vector-icons/directory@workspace:packages/directory": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/directory@workspace:packages/directory" + dependencies: + "@testing-library/dom": "npm:^10.4.0" + "@testing-library/jest-dom": "npm:^6.6.3" + "@testing-library/react": "npm:^16.0.1" + "@testing-library/user-event": "npm:^14.5.2" + "@types/node": "npm:^20.17.3" + "@types/react": "npm:^18.3.12" + "@types/react-dom": "npm:^18.3.1" + glob: "npm:^11.0.0" + react: "npm:^18.3.1" + react-dom: "npm:^18.3.1" + react-scripts: "npm:5.0.1" + typescript: "npm:^5.6.3" + web-vitals: "npm:^4.2.4" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/entypo@workspace:^, @react-native-vector-icons/entypo@workspace:packages/entypo": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/entypo@workspace:packages/entypo" + dependencies: + "@entypo-icons/core": "npm:1.0.1" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/evil-icons@workspace:^, @react-native-vector-icons/evil-icons@workspace:packages/evil-icons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/evil-icons@workspace:packages/evil-icons" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + evil-icons: "npm:1.10.1" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/feather@workspace:^, @react-native-vector-icons/feather@workspace:packages/feather": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/feather@workspace:packages/feather" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + feather-icons: "npm:4.29.2" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome-common@npm:^11.0.0, @react-native-vector-icons/fontawesome-common@workspace:packages/fontawesome-common": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome-common@workspace:packages/fontawesome-common" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + typescript: "npm:^5.6.3" + yargs: "npm:^17.7.2" + bin: + fa-upgrade.sh: ./bin/fa-upgrade.sh + fa-upgrade5.sh: ./bin/fa-upgrade5.sh + fa-upgrade6.sh: ./bin/fa-upgrade6.sh + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome5-pro@workspace:^, @react-native-vector-icons/fontawesome5-pro@workspace:packages/fontawesome5-pro": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome5-pro@workspace:packages/fontawesome5-pro" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + "@react-native-vector-icons/fontawesome-common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome5@workspace:^, @react-native-vector-icons/fontawesome5@workspace:packages/fontawesome5": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome5@workspace:packages/fontawesome5" + dependencies: + "@fortawesome/fontawesome-free": "npm:5.15.4" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome6-pro@workspace:^, @react-native-vector-icons/fontawesome6-pro@workspace:packages/fontawesome6-pro": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome6-pro@workspace:packages/fontawesome6-pro" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + "@react-native-vector-icons/fontawesome-common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome6@workspace:^, @react-native-vector-icons/fontawesome6@workspace:packages/fontawesome6": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome6@workspace:packages/fontawesome6" + dependencies: + "@fortawesome/fontawesome-free": "npm:6.7.1" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontawesome@workspace:^, @react-native-vector-icons/fontawesome@workspace:packages/fontawesome": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontawesome@workspace:packages/fontawesome" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + font-awesome: "npm:4.7.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontcustom-docker@workspace:packages/fontcustom-docker": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontcustom-docker@workspace:packages/fontcustom-docker" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontello@workspace:^, @react-native-vector-icons/fontello@workspace:packages/fontello": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontello@workspace:packages/fontello" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/fontisto@workspace:^, @react-native-vector-icons/fontisto@workspace:packages/fontisto": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/fontisto@workspace:packages/fontisto" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + fontisto: "npm:3.0.4" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/foundation@workspace:^, @react-native-vector-icons/foundation@workspace:packages/foundation": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/foundation@workspace:packages/foundation" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + foundation-icons: "npm:2.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/icomoon@workspace:^, @react-native-vector-icons/icomoon@workspace:packages/icomoon": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/icomoon@workspace:packages/icomoon" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/ionicons@workspace:^, @react-native-vector-icons/ionicons@workspace:packages/ionicons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/ionicons@workspace:packages/ionicons" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + ionicons: "npm:7.4.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/material-design-icons@workspace:^, @react-native-vector-icons/material-design-icons@workspace:packages/material-design-icons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/material-design-icons@workspace:packages/material-design-icons" + dependencies: + "@mdi/font": "npm:7.4.47" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/material-icons@workspace:^, @react-native-vector-icons/material-icons@workspace:packages/material-icons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/material-icons@workspace:packages/material-icons" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/octicons@workspace:^, @react-native-vector-icons/octicons@workspace:packages/octicons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/octicons@workspace:packages/octicons" + dependencies: + "@primer/octicons": "npm:19.12.0" + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/simple-line-icons@workspace:^, @react-native-vector-icons/simple-line-icons@workspace:packages/simple-line-icons": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/simple-line-icons@workspace:packages/simple-line-icons" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + simple-line-icons: "npm:2.5.5" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native-vector-icons/zocial@workspace:^, @react-native-vector-icons/zocial@workspace:packages/zocial": + version: 0.0.0-use.local + resolution: "@react-native-vector-icons/zocial@workspace:packages/zocial" + dependencies: + "@react-native-vector-icons/common": "npm:^11.0.0" + css-social-buttons: "npm:1.1.1" + del-cli: "npm:^6.0.0" + onchange: "npm:^7.1.0" + react-native-builder-bob: "npm:^0.31.0" + typescript: "npm:^5.6.3" + peerDependencies: + react: "*" + react-native: "*" + languageName: unknown + linkType: soft + +"@react-native/assets-registry@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/assets-registry@npm:0.76.1" + checksum: 10c0/cab379c78de38c478a1bc2289df4becd6a3a7ac6f5a2da9f37fbb49a10662c1adf61b1da8a9282c380be66842c6b6c3a9d4df2ab69060e974e31f032a2795723 + languageName: node + linkType: hard + +"@react-native/babel-plugin-codegen@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/babel-plugin-codegen@npm:0.76.1" + dependencies: + "@react-native/codegen": "npm:0.76.1" + checksum: 10c0/382928aed967b56803e6598a123d6a2bb27dda2b175298f8afcd0a047c3d02172ac2d61e35a088500cb96caffa39fe18f9a8452dfd5818b05c281a59e81d6c83 + languageName: node + linkType: hard + +"@react-native/babel-preset@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/babel-preset@npm:0.76.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-proposal-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/plugin-syntax-export-default-from": "npm:^7.24.7" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-transform-arrow-functions": "npm:^7.24.7" + "@babel/plugin-transform-async-generator-functions": "npm:^7.25.4" + "@babel/plugin-transform-async-to-generator": "npm:^7.24.7" + "@babel/plugin-transform-block-scoping": "npm:^7.25.0" + "@babel/plugin-transform-class-properties": "npm:^7.25.4" + "@babel/plugin-transform-classes": "npm:^7.25.4" + "@babel/plugin-transform-computed-properties": "npm:^7.24.7" + "@babel/plugin-transform-destructuring": "npm:^7.24.8" + "@babel/plugin-transform-flow-strip-types": "npm:^7.25.2" + "@babel/plugin-transform-for-of": "npm:^7.24.7" + "@babel/plugin-transform-function-name": "npm:^7.25.1" + "@babel/plugin-transform-literals": "npm:^7.25.2" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-numeric-separator": "npm:^7.24.7" + "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.8" + "@babel/plugin-transform-parameters": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7" + "@babel/plugin-transform-react-display-name": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.25.2" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.7" + "@babel/plugin-transform-regenerator": "npm:^7.24.7" + "@babel/plugin-transform-runtime": "npm:^7.24.7" + "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7" + "@babel/plugin-transform-spread": "npm:^7.24.7" + "@babel/plugin-transform-sticky-regex": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.25.2" + "@babel/plugin-transform-unicode-regex": "npm:^7.24.7" + "@babel/template": "npm:^7.25.0" + "@react-native/babel-plugin-codegen": "npm:0.76.1" + babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + babel-plugin-transform-flow-enums: "npm:^0.0.2" + react-refresh: "npm:^0.14.0" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/3c39636684aaa0c9f23a96e83e657307c7e94bdf61fd12eaaf7a9446c19ea9225e4556c987a3afb5d472b7d6191af6f5c1c6cbd80f51f287d0b63f0c590d83ee + languageName: node + linkType: hard + +"@react-native/codegen@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/codegen@npm:0.76.1" + dependencies: + "@babel/parser": "npm:^7.25.3" + glob: "npm:^7.1.1" + hermes-parser: "npm:0.23.1" + invariant: "npm:^2.2.4" + jscodeshift: "npm:^0.14.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + yargs: "npm:^17.6.2" + peerDependencies: + "@babel/preset-env": ^7.1.6 + checksum: 10c0/087e763df614590754f3790d35eabd8e26fdc076be41e9c39708844bd690d91163914b62f96fd1df4086214db3f9f9a01cda97bc32188ce245e1f86452da3895 + languageName: node + linkType: hard + +"@react-native/community-cli-plugin@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/community-cli-plugin@npm:0.76.1" + dependencies: + "@react-native/dev-middleware": "npm:0.76.1" + "@react-native/metro-babel-transformer": "npm:0.76.1" + chalk: "npm:^4.0.0" + execa: "npm:^5.1.1" + invariant: "npm:^2.2.4" + metro: "npm:^0.81.0" + metro-config: "npm:^0.81.0" + metro-core: "npm:^0.81.0" + node-fetch: "npm:^2.2.0" + readline: "npm:^1.3.0" + peerDependencies: + "@react-native-community/cli-server-api": "*" + peerDependenciesMeta: + "@react-native-community/cli-server-api": + optional: true + checksum: 10c0/64608038afafb44e851f6b98be0b1f3a45aee9a791cafe5c9211aae731db68938d29a403701bb8569db91f5ebf41823c75850e7b7756518abbe572cde9139470 + languageName: node + linkType: hard + +"@react-native/debugger-frontend@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/debugger-frontend@npm:0.76.1" + checksum: 10c0/7fc49ae2625f6166facd19ef61f6b68771576414936c7330f74d04da9ff37152c3ef673266690277953fdc8e20b8cae191d69913e39d67eae69ff784b72e2f99 + languageName: node + linkType: hard + +"@react-native/dev-middleware@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/dev-middleware@npm:0.76.1" + dependencies: + "@isaacs/ttlcache": "npm:^1.4.1" + "@react-native/debugger-frontend": "npm:0.76.1" + chrome-launcher: "npm:^0.15.2" + chromium-edge-launcher: "npm:^0.2.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + nullthrows: "npm:^1.1.1" + open: "npm:^7.0.3" + selfsigned: "npm:^2.4.1" + serve-static: "npm:^1.13.1" + ws: "npm:^6.2.3" + checksum: 10c0/c60c6b003df7903fe288a09d28bd1fbc5ce014778b71c5059f3605f941463e36949804b09d8980d3be345768b9cc0e5eccd69653d7e3d6361a237d3ad6f5e2b2 + languageName: node + linkType: hard + +"@react-native/eslint-config@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/eslint-config@npm:0.76.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/eslint-parser": "npm:^7.25.1" + "@react-native/eslint-plugin": "npm:0.76.1" + "@typescript-eslint/eslint-plugin": "npm:^7.1.1" + "@typescript-eslint/parser": "npm:^7.1.1" + eslint-config-prettier: "npm:^8.5.0" + eslint-plugin-eslint-comments: "npm:^3.2.0" + eslint-plugin-ft-flow: "npm:^2.0.1" + eslint-plugin-jest: "npm:^27.9.0" + eslint-plugin-react: "npm:^7.30.1" + eslint-plugin-react-hooks: "npm:^4.6.0" + eslint-plugin-react-native: "npm:^4.0.0" + hermes-eslint: "npm:^0.23.1" + peerDependencies: + eslint: ">=8" + prettier: ">=2" + checksum: 10c0/f0199fbc485a7574f246afc6203435e6161d802ce71ac96151e57d5483b1e816e853c4a457b1311e654ef2c2980d456961ac05b5d7225f5ed5efa438b070683c + languageName: node + linkType: hard + +"@react-native/eslint-plugin@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/eslint-plugin@npm:0.76.1" + checksum: 10c0/d6bd073c6591a8a65968ab27718f247d170548dcfc524b26c6a79921c7b2cf9a69569c9f873ec6c592629eb6300ac6819cd76a1f8096c923e7a2c086a34ef862 + languageName: node + linkType: hard + +"@react-native/gradle-plugin@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/gradle-plugin@npm:0.76.1" + checksum: 10c0/7056ff70ff42d9575eb35fd63ce7accb42caffb08839bcf32abd5a83e3016be9e8b56a115e927b45302c94e3ad88e928283354577fc77547b13c0c84183e016b + languageName: node + linkType: hard + +"@react-native/js-polyfills@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/js-polyfills@npm:0.76.1" + checksum: 10c0/4dbf213e4bddb68a27cc8f9b776866f5480ca507de3daee30f66a7f68326c9533a0fe215e9bc3e71eb97c42a0218903e659182265178cb2635a080c464218939 + languageName: node + linkType: hard + +"@react-native/metro-babel-transformer@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/metro-babel-transformer@npm:0.76.1" + dependencies: + "@babel/core": "npm:^7.25.2" + "@react-native/babel-preset": "npm:0.76.1" + hermes-parser: "npm:0.23.1" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@babel/core": "*" + checksum: 10c0/cacdca11847d11c6d1dba3c57b26f43054296676c1f846455297d1eb869b8830f6278b701c8b42e63da25f24dc7e97512f56d515f15718c4c3e77e8908bfe4e4 + languageName: node + linkType: hard + +"@react-native/metro-config@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/metro-config@npm:0.76.1" + dependencies: + "@react-native/js-polyfills": "npm:0.76.1" + "@react-native/metro-babel-transformer": "npm:0.76.1" + metro-config: "npm:^0.81.0" + metro-runtime: "npm:^0.81.0" + checksum: 10c0/6649196478425a6c754ec97f56f811706de2e44eb23a0b4da4ecb98ac4bfed350fcf37afc6afdf1c7850120863329cf2be00c708330c77a7f01a28c7816968b9 + languageName: node + linkType: hard + +"@react-native/normalize-colors@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/normalize-colors@npm:0.76.1" + checksum: 10c0/44a3849de811cf91481339321e644566a5c1971bc276df46b608431926c70a00bf30c3bd7b2a81032ca6e88d57a39ae6630e8c6afdc6782383ecea44eeba2f84 + languageName: node + linkType: hard + +"@react-native/typescript-config@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/typescript-config@npm:0.76.1" + checksum: 10c0/7786ac024bd4a520666ef39cc4671d565392a1b019dce4a34e2559d8b67b1081d09f1d912db1d447db24d0f0d25ecce3bedda3d69b8ce934c627de4c301bd51d + languageName: node + linkType: hard + +"@react-native/virtualized-lists@npm:0.76.1": + version: 0.76.1 + resolution: "@react-native/virtualized-lists@npm:0.76.1" + dependencies: + invariant: "npm:^2.2.4" + nullthrows: "npm:^1.1.1" + peerDependencies: + "@types/react": ^18.2.6 + react: "*" + react-native: "*" + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 10c0/f8b07e2d7167e61eda26247b9edecc99c518ca5b025de8058a87916294f47bfaf2210ec41d4e812be882d5c4f7f3153b45a5d9056694a0595d1348e1b3d0f406 + languageName: node + linkType: hard + +"@resvg/resvg-js-android-arm-eabi@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-android-arm-eabi@npm:2.6.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@resvg/resvg-js-android-arm64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-android-arm64@npm:2.6.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@resvg/resvg-js-darwin-arm64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-darwin-arm64@npm:2.6.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@resvg/resvg-js-darwin-x64@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-darwin-x64@npm:2.6.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm-gnueabihf@npm:2.6.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@resvg/resvg-js-linux-arm64-gnu@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm64-gnu@npm:2.6.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@resvg/resvg-js-linux-arm64-musl@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-arm64-musl@npm:2.6.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@resvg/resvg-js-linux-x64-gnu@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-x64-gnu@npm:2.6.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@resvg/resvg-js-linux-x64-musl@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-linux-x64-musl@npm:2.6.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@resvg/resvg-js-win32-arm64-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-arm64-msvc@npm:2.6.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@resvg/resvg-js-win32-ia32-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-ia32-msvc@npm:2.6.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@resvg/resvg-js-win32-x64-msvc@npm:2.6.2": + version: 2.6.2 + resolution: "@resvg/resvg-js-win32-x64-msvc@npm:2.6.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@resvg/resvg-js@npm:^2.1.0": + version: 2.6.2 + resolution: "@resvg/resvg-js@npm:2.6.2" + dependencies: + "@resvg/resvg-js-android-arm-eabi": "npm:2.6.2" + "@resvg/resvg-js-android-arm64": "npm:2.6.2" + "@resvg/resvg-js-darwin-arm64": "npm:2.6.2" + "@resvg/resvg-js-darwin-x64": "npm:2.6.2" + "@resvg/resvg-js-linux-arm-gnueabihf": "npm:2.6.2" + "@resvg/resvg-js-linux-arm64-gnu": "npm:2.6.2" + "@resvg/resvg-js-linux-arm64-musl": "npm:2.6.2" + "@resvg/resvg-js-linux-x64-gnu": "npm:2.6.2" + "@resvg/resvg-js-linux-x64-musl": "npm:2.6.2" + "@resvg/resvg-js-win32-arm64-msvc": "npm:2.6.2" + "@resvg/resvg-js-win32-ia32-msvc": "npm:2.6.2" + "@resvg/resvg-js-win32-x64-msvc": "npm:2.6.2" + dependenciesMeta: + "@resvg/resvg-js-android-arm-eabi": + optional: true + "@resvg/resvg-js-android-arm64": + optional: true + "@resvg/resvg-js-darwin-arm64": + optional: true + "@resvg/resvg-js-darwin-x64": + optional: true + "@resvg/resvg-js-linux-arm-gnueabihf": + optional: true + "@resvg/resvg-js-linux-arm64-gnu": + optional: true + "@resvg/resvg-js-linux-arm64-musl": + optional: true + "@resvg/resvg-js-linux-x64-gnu": + optional: true + "@resvg/resvg-js-linux-x64-musl": + optional: true + "@resvg/resvg-js-win32-arm64-msvc": + optional: true + "@resvg/resvg-js-win32-ia32-msvc": + optional: true + "@resvg/resvg-js-win32-x64-msvc": + optional: true + checksum: 10c0/f04192e98d7ead730f9474f07e81aa9d9b28dc18218028f2a15c808e1ab0de511f07d8a77e01d058534e78f0ef7e9f33201f15f052e28bbaabaf159c68698a5e + languageName: node + linkType: hard + +"@rnx-kit/align-deps@npm:^3.0.2": + version: 3.0.2 + resolution: "@rnx-kit/align-deps@npm:3.0.2" + bin: + rnx-align-deps: lib/index.js + checksum: 10c0/14b0058cee3b5c3306069ede18b64102eb237d4a81002d85ba1a4c68ba260471b417f274c6fb40f35e8a8f62fa69e557cafd0c30d54e32a3d8cd1443bcb33e6f + languageName: node + linkType: hard + +"@rnx-kit/babel-preset-metro-react-native@npm:^2.0.0": + version: 2.0.0 + resolution: "@rnx-kit/babel-preset-metro-react-native@npm:2.0.0" + dependencies: + "@rnx-kit/console": "npm:^2.0.0" + babel-plugin-const-enum: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.20.0 + "@babel/plugin-transform-typescript": ^7.20.0 + "@babel/runtime": ^7.20.0 + "@react-native/babel-preset": "*" + metro-react-native-babel-preset: "*" + peerDependenciesMeta: + "@babel/plugin-transform-typescript": + optional: true + "@react-native/babel-preset": + optional: true + metro-react-native-babel-preset: + optional: true + checksum: 10c0/8d6de76c182066059a03f24f02e7198c3c27ea5c367c953b54f56ba33cf609196d4c6d9514c48bed7c7a5e529c33ee9ca86f941bc495ee393f62abfb0f401cb0 + languageName: node + linkType: hard + +"@rnx-kit/console@npm:^2.0.0": + version: 2.0.0 + resolution: "@rnx-kit/console@npm:2.0.0" + checksum: 10c0/325db427097afe731b55e5cb492ca7d6a03cb499e5d1c1fd6c16a2d992bcdf8a3d7a22eedb60a0555041a55e6a4dd2874648e9a231ea0e7dab509a32a1c5bdad + languageName: node + linkType: hard + +"@rnx-kit/metro-config@npm:^2.0.1": + version: 2.0.1 + resolution: "@rnx-kit/metro-config@npm:2.0.1" + dependencies: + "@rnx-kit/tools-node": "npm:^3.0.0" + "@rnx-kit/tools-react-native": "npm:^2.0.0" + "@rnx-kit/tools-workspaces": "npm:^0.2.0" + peerDependencies: + "@react-native/metro-config": "*" + react: "*" + react-native: "*" + peerDependenciesMeta: + "@react-native/metro-config": + optional: true + checksum: 10c0/fb90bdcec980595898a7c675dd83c81a91f08bdfea06ed1e9f8583fa69b719b089527bc0595406d65e3c70fd46c5acfbafd373183cd91e0c68cb7c81427b8d11 + languageName: node + linkType: hard + +"@rnx-kit/react-native-host@npm:^0.5.0": + version: 0.5.0 + resolution: "@rnx-kit/react-native-host@npm:0.5.0" + peerDependencies: + react-native: ">=0.66" + checksum: 10c0/9dd55a8a02f7b8e0f7210387f10d8462f02bfb55225e911a98fefcdc43421ab6e5a07396ad88a3db5c8ed838cf7c97e4c8bf1ff392cb97500a029b465caadae2 + languageName: node + linkType: hard + +"@rnx-kit/tools-node@npm:^3.0.0": + version: 3.0.0 + resolution: "@rnx-kit/tools-node@npm:3.0.0" + checksum: 10c0/b223ce5a9a897fe0e17502bc0285299b2cf5fa9358e2870eff92079d93e4b09dc18988cb3204c0596910d23553c37ac016b39a3772852736125cbdbae626a876 + languageName: node + linkType: hard + +"@rnx-kit/tools-react-native@npm:^2.0.0": + version: 2.0.0 + resolution: "@rnx-kit/tools-react-native@npm:2.0.0" + dependencies: + "@rnx-kit/tools-node": "npm:^3.0.0" + checksum: 10c0/859ababb03313d6130b4eaa91fc6a9ec2fd97edec7e30a8fecf82491050e65eae3c1865950613cca87d0d78fff530fd8d72e85bd3a57b45151825f7c357abd48 + languageName: node + linkType: hard + +"@rnx-kit/tools-workspaces@npm:^0.2.0": + version: 0.2.0 + resolution: "@rnx-kit/tools-workspaces@npm:0.2.0" + dependencies: + fast-glob: "npm:^3.2.7" + find-up: "npm:^5.0.0" + read-yaml-file: "npm:^2.1.0" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/ad6ec7a6898327e19a1258dbae0f6f3cca8345e50cf7c89bda7153aa9a2cd6202c11b43c944d9c4ef7913e12cc1ff3a6b76f0564a5cfae75099793286b1db516 + languageName: node + linkType: hard + +"@rollup/plugin-babel@npm:^5.2.0": + version: 5.3.1 + resolution: "@rollup/plugin-babel@npm:5.3.1" + dependencies: + "@babel/helper-module-imports": "npm:^7.10.4" + "@rollup/pluginutils": "npm:^3.1.0" + peerDependencies: + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + "@types/babel__core": + optional: true + checksum: 10c0/2766134dd5567c0d4fd6909d1f511ce9bf3bd9d727e1bc5ffdd6097a3606faca324107ae8e0961839ee4dbb45e5e579ae601efe472fc0a271259aea79920cafa + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^11.2.1": + version: 11.2.1 + resolution: "@rollup/plugin-node-resolve@npm:11.2.1" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + "@types/resolve": "npm:1.17.1" + builtin-modules: "npm:^3.1.0" + deepmerge: "npm:^4.2.2" + is-module: "npm:^1.0.0" + resolve: "npm:^1.19.0" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/a8226b01352ee1f7133b1b59b3906267e11c99020a55e3b7a313e03889f790d1cd94e7f7769d3963261e897c3265082533ba595976f8e3f08cf70aa88bf1ddd7 + languageName: node + linkType: hard + +"@rollup/plugin-replace@npm:^2.4.1": + version: 2.4.2 + resolution: "@rollup/plugin-replace@npm:2.4.2" + dependencies: + "@rollup/pluginutils": "npm:^3.1.0" + magic-string: "npm:^0.25.7" + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + checksum: 10c0/ea3d27291c791661638b91809d0247dde1ee71be0b16fa7060078c2700db3669eada2c3978ea979b917b29ebe06f3fddc8797feae554da966264a22142b5771a + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^3.1.0": + version: 3.1.0 + resolution: "@rollup/pluginutils@npm:3.1.0" + dependencies: + "@types/estree": "npm:0.0.39" + estree-walker: "npm:^1.0.1" + picomatch: "npm:^2.2.2" + peerDependencies: + rollup: ^1.20.0||^2.0.0 + checksum: 10c0/7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c + languageName: node + linkType: hard + +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + +"@rushstack/eslint-patch@npm:^1.1.0": + version: 1.10.3 + resolution: "@rushstack/eslint-patch@npm:1.10.3" + checksum: 10c0/ec75d23fba30fc5f3303109181ce81a686f7b5660b6e06d454cd7b74a635bd68d5b28300ddd6e2a53b6cb10a876246e952e12fa058af32b2fa29b73744f00521 + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: 10c0/3fe81fa9662efc076bf41612b060eb9b02e846ea4bea5bd114f1662b7f1541e9dedcf98aff0d24400bcb92f113964a50e0290b86e284edbdf6346fa9b7e2bf2c + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 10c0/d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36 + languageName: node + linkType: hard + +"@sigstore/bundle@npm:^2.3.2": + version: 2.3.2 + resolution: "@sigstore/bundle@npm:2.3.2" + dependencies: + "@sigstore/protobuf-specs": "npm:^0.3.2" + checksum: 10c0/872a95928236bd9950a2ecc66af1c60a82f6b482a62a20d0f817392d568a60739a2432cad70449ac01e44e9eaf85822d6d9ebc6ade6cb3e79a7d62226622eb5d + languageName: node + linkType: hard + +"@sigstore/core@npm:^1.0.0, @sigstore/core@npm:^1.1.0": + version: 1.1.0 + resolution: "@sigstore/core@npm:1.1.0" + checksum: 10c0/3b3420c1bd17de0371e1ac7c8f07a2cbcd24d6b49ace5bbf2b63f559ee08c4a80622a4d1c0ae42f2c9872166e9cb111f33f78bff763d47e5ef1efc62b8e457ea + languageName: node + linkType: hard + +"@sigstore/protobuf-specs@npm:^0.3.2": + version: 0.3.2 + resolution: "@sigstore/protobuf-specs@npm:0.3.2" + checksum: 10c0/108eed419181ff599763f2d28ff5087e7bce9d045919de548677520179fe77fb2e2b7290216c93c7a01bdb2972b604bf44599273c991bbdf628fbe1b9b70aacb + languageName: node + linkType: hard + +"@sigstore/sign@npm:^2.3.2": + version: 2.3.2 + resolution: "@sigstore/sign@npm:2.3.2" + dependencies: + "@sigstore/bundle": "npm:^2.3.2" + "@sigstore/core": "npm:^1.0.0" + "@sigstore/protobuf-specs": "npm:^0.3.2" + make-fetch-happen: "npm:^13.0.1" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + checksum: 10c0/a1e7908f3e4898f04db4d713fa10ddb3ae4f851592c9b554f1269073211e1417528b5088ecee60f27039fde5a5426ae573481d77cfd7e4395d2a0ddfcf5f365f + languageName: node + linkType: hard + +"@sigstore/tuf@npm:^2.3.4": + version: 2.3.4 + resolution: "@sigstore/tuf@npm:2.3.4" + dependencies: + "@sigstore/protobuf-specs": "npm:^0.3.2" + tuf-js: "npm:^2.2.1" + checksum: 10c0/97839882d787196517933df5505fae4634975807cc7adcd1783c7840c2a9729efb83ada47556ec326d544b9cb0d1851af990dc46eebb5fe7ea17bf7ce1fc0b8c + languageName: node + linkType: hard + +"@sigstore/verify@npm:^1.2.1": + version: 1.2.1 + resolution: "@sigstore/verify@npm:1.2.1" + dependencies: + "@sigstore/bundle": "npm:^2.3.2" + "@sigstore/core": "npm:^1.1.0" + "@sigstore/protobuf-specs": "npm:^0.3.2" + checksum: 10c0/af06580a8d5357c31259da1ac7323137054e0ac41e933278d95a4bc409a4463620125cb4c00b502f6bc32fdd68c2293019391b0d31ed921ee3852a9e84358628 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^0.14.0": + version: 0.14.0 + resolution: "@sindresorhus/is@npm:0.14.0" + checksum: 10c0/7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0 + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^4.0.0": + version: 4.6.0 + resolution: "@sindresorhus/is@npm:4.6.0" + checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^5.2.0": + version: 5.6.0 + resolution: "@sindresorhus/is@npm:5.6.0" + checksum: 10c0/66727344d0c92edde5760b5fd1f8092b717f2298a162a5f7f29e4953e001479927402d9d387e245fb9dc7d3b37c72e335e93ed5875edfc5203c53be8ecba1b52 + languageName: node + linkType: hard + +"@sindresorhus/merge-streams@npm:^2.1.0": + version: 2.3.0 + resolution: "@sindresorhus/merge-streams@npm:2.3.0" + checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^1.7.0": + version: 1.8.6 + resolution: "@sinonjs/commons@npm:1.8.6" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/93b4d4e27e93652b83467869c2fe09cbd8f37cd5582327f0e081fbf9b93899e2d267db7b668c96810c63dc229867614ced825e5512b47db96ca6f87cb3ec0f61 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^8.0.1": + version: 8.1.0 + resolution: "@sinonjs/fake-timers@npm:8.1.0" + dependencies: + "@sinonjs/commons": "npm:^1.7.0" + checksum: 10c0/d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6 + languageName: node + linkType: hard + +"@snyk/github-codeowners@npm:1.1.0": + version: 1.1.0 + resolution: "@snyk/github-codeowners@npm:1.1.0" + dependencies: + commander: "npm:^4.1.1" + ignore: "npm:^5.1.8" + p-map: "npm:^4.0.0" + bin: + github-codeowners: dist/cli.js + checksum: 10c0/92d860a904a1e67f8563d4ac4d540cc613f71193f7968933b4a4b1526e80a97f536f52d27762c158e3e39d48c2f3db4906ec78846309351c741abb1a28653af9 + languageName: node + linkType: hard + +"@stencil/core@npm:^4.0.3": + version: 4.18.3 + resolution: "@stencil/core@npm:4.18.3" + bin: + stencil: bin/stencil + checksum: 10c0/ca292344520451def3cd94b4dcb63b8bb594017d4a4cc04e75519ec6fc6f76dd7dc3ec99c4e8824a469ed1a79785f696072e5ea0f869ba55e71d9415d7d35503 + languageName: node + linkType: hard + +"@surma/rollup-plugin-off-main-thread@npm:^2.2.3": + version: 2.2.3 + resolution: "@surma/rollup-plugin-off-main-thread@npm:2.2.3" + dependencies: + ejs: "npm:^3.1.6" + json5: "npm:^2.2.0" + magic-string: "npm:^0.25.0" + string.prototype.matchall: "npm:^4.0.6" + checksum: 10c0/4f36a7488cdae2907053a48231430e8e9aa8f1903a96131bf8325786afba3224011f9120164cae75043558bd051881050b071958388fe477927d340b1cc1a066 + languageName: node + linkType: hard + +"@svgr/babel-plugin-add-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:5.4.0" + checksum: 10c0/f7f7681f0353a265c85a9fa0a6682c2c39c2eba35d6c855bbf25ea9739b339bf1fdd826b61fb3875642bf607c77bf41e6a66a97a4f07fb6e84bd521a363749e5 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-attribute@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:5.4.0" + checksum: 10c0/0562c4c1597aecab0248fbd250e45e630de373307468568b7508c78d315a93f29920dffad2f5f54aad8e2aad9da440e16867e54961f3e6402d9855e5fc836948 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:5.0.1" + checksum: 10c0/80e2d736528ee553f54916acb9a9a0414e4a06730df420fb2a14788446125728abcb5125bfca6b15ce6fd99771397160f02ec95828871777c1a7803fcf258a44 + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^5.0.1": + version: 5.0.1 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:5.0.1" + checksum: 10c0/fb9e267ba961a0daf1f37f2954552617e09ad1d8e97f033aefc28d2a7d7824831318a5324e8e873341b53c9bb10a0c266665c7871251fd0dd2a8294fe1546fac + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:5.4.0" + checksum: 10c0/e6d1a1ef2f4b91473152bf5153a6857585857e7f0e7897df2d18e14d567811814a5590c9d10d80cf3f2964a5b7bd93d3e4cbd15c8d006c5dd83d4e6839646636 + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:5.4.0" + checksum: 10c0/1dc247f376ed110d1407b96c1c919c0bfa2907cd02b2eaa98d40209f21f1ff3602a46f0eb0528e514826a843dc411c06ed251cf8c691efbc961f0cbe0aaf860d + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:^5.4.0": + version: 5.4.0 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:5.4.0" + checksum: 10c0/3ad2f074d0e5857d07758492d0c98d1d862f2def9fab48939c69c5a3c4387065d01b0e8ac62c53a402a9ce09ed3de099bdf41cd2a597e7d58ddf47fb3a3b2c3e + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:5.5.0" + checksum: 10c0/73bfb09933d4a85a0ee8ec364684a0915a9ce05e668d024c073369cc36d78dcde41ddcdb493dde6440f5ee5649ed75b95ac8add226eaee32b20dc54894ac2974 + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/babel-preset@npm:5.5.0" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-attribute": "npm:^5.4.0" + "@svgr/babel-plugin-remove-jsx-empty-expression": "npm:^5.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value": "npm:^5.0.1" + "@svgr/babel-plugin-svg-dynamic-title": "npm:^5.4.0" + "@svgr/babel-plugin-svg-em-dimensions": "npm:^5.4.0" + "@svgr/babel-plugin-transform-react-native-svg": "npm:^5.4.0" + "@svgr/babel-plugin-transform-svg-component": "npm:^5.5.0" + checksum: 10c0/a737592044ee3aea22506fa7178464fc0e1e6e6f3005cbc8db12d6963f18b8a097c97a2d4ede93dd1d3309074f84f47272924614cd74d2c7900c649f0356e349 + languageName: node + linkType: hard + +"@svgr/core@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/core@npm:5.5.0" + dependencies: + "@svgr/plugin-jsx": "npm:^5.5.0" + camelcase: "npm:^6.2.0" + cosmiconfig: "npm:^7.0.0" + checksum: 10c0/a8f8ac7f829ea92a6d0305c746afb33feba3b1c7000e6f22d83b8bad13fdcd5aacc3ebde60330368830eebf23ff3090ddd3ef959d41a90d694f4b7914aea6686 + languageName: node + linkType: hard + +"@svgr/hast-util-to-babel-ast@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/hast-util-to-babel-ast@npm:5.5.0" + dependencies: + "@babel/types": "npm:^7.12.6" + checksum: 10c0/1758afd99594b094ec3d0966ba0e81e5ca8acea075801b8a93c5e97269b046eca1fd8dac7c7efbc3b5775e2496adb6880530fd1d6ccaaf8792afd567773a4f64 + languageName: node + linkType: hard + +"@svgr/plugin-jsx@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-jsx@npm:5.5.0" + dependencies: + "@babel/core": "npm:^7.12.3" + "@svgr/babel-preset": "npm:^5.5.0" + "@svgr/hast-util-to-babel-ast": "npm:^5.5.0" + svg-parser: "npm:^2.0.2" + checksum: 10c0/96f84139dae94cdda7e24896ab23e9d41e699fc8ecbbd11e280604eb7a67dfec55f126ec12ea3c622b8df6b0fccce5eb261d96f6ca8c59366d3963f13e411ec6 + languageName: node + linkType: hard + +"@svgr/plugin-svgo@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/plugin-svgo@npm:5.5.0" + dependencies: + cosmiconfig: "npm:^7.0.0" + deepmerge: "npm:^4.2.2" + svgo: "npm:^1.2.2" + checksum: 10c0/7494f7417ac339422f4eb2219489badaa51cdd79de2b5b3ff772c602036c5a38faf92fdefaab47414175f7c83406c4db195c35e619aae88d0573d7b199ec4503 + languageName: node + linkType: hard + +"@svgr/webpack@npm:^5.5.0": + version: 5.5.0 + resolution: "@svgr/webpack@npm:5.5.0" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/plugin-transform-react-constant-elements": "npm:^7.12.1" + "@babel/preset-env": "npm:^7.12.1" + "@babel/preset-react": "npm:^7.12.5" + "@svgr/core": "npm:^5.5.0" + "@svgr/plugin-jsx": "npm:^5.5.0" + "@svgr/plugin-svgo": "npm:^5.5.0" + loader-utils: "npm:^2.0.0" + checksum: 10c0/0313712a1892f387d8c425652239dd635269241b18e7e6f9aad6a339cbe887ebec813d146df23407229384ac5e9d6527f3571aa2fc9dcb30e32006c9eb918663 + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^1.1.2": + version: 1.1.2 + resolution: "@szmarczak/http-timer@npm:1.1.2" + dependencies: + defer-to-connect: "npm:^1.0.1" + checksum: 10c0/0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^4.0.5": + version: 4.0.6 + resolution: "@szmarczak/http-timer@npm:4.0.6" + dependencies: + defer-to-connect: "npm:^2.0.0" + checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" + dependencies: + defer-to-connect: "npm:^2.0.1" + checksum: 10c0/4629d2fbb2ea67c2e9dc03af235c0991c79ebdddcbc19aed5d5732fb29ce01c13331e9b1a491584b9069bd6ecde6581dcbf871f11b7eefdebbab34de6cf2197e + languageName: node + linkType: hard + +"@testing-library/dom@npm:^10.4.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 10c0/0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + +"@testing-library/jest-dom@npm:^6.6.3": + version: 6.6.3 + resolution: "@testing-library/jest-dom@npm:6.6.3" + dependencies: + "@adobe/css-tools": "npm:^4.4.0" + aria-query: "npm:^5.0.0" + chalk: "npm:^3.0.0" + css.escape: "npm:^1.5.1" + dom-accessibility-api: "npm:^0.6.3" + lodash: "npm:^4.17.21" + redent: "npm:^3.0.0" + checksum: 10c0/5566b6c0b7b0709bc244aec3aa3dc9e5f4663e8fb2b99d8cd456fc07279e59db6076cbf798f9d3099a98fca7ef4cd50e4e1f4c4dec5a60a8fad8d24a638a5bf6 + languageName: node + linkType: hard + +"@testing-library/react@npm:^16.0.1": + version: 16.0.1 + resolution: "@testing-library/react@npm:16.0.1" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + "@testing-library/dom": ^10.0.0 + "@types/react": ^18.0.0 + "@types/react-dom": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 10c0/67d05dec5ad5a2e6f92b6a3234af785435c7bb62bdbf12f3bfc89c9bca0c871a189e88c4ba023ed4cea504704c87c6ac7e86e24a3962df6c521ae89b62f48ff7 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:^14.5.2": + version: 14.5.2 + resolution: "@testing-library/user-event@npm:14.5.2" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 + languageName: node + linkType: hard + +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 10c0/7ab9a822d4b5ff3f5bca7f7d14d46bdd8432528e028db4a52be7fbf90c7f495cc1af1324691dda2813c6af8dc4b8eb29de3107d4508165f9aa5b53e7d501f155 + languageName: node + linkType: hard + +"@tootallnate/once@npm:1": + version: 1.1.2 + resolution: "@tootallnate/once@npm:1.1.2" + checksum: 10c0/8fe4d006e90422883a4fa9339dd05a83ff626806262e1710cee5758d493e8cbddf2db81c0e4690636dc840b02c9fda62877866ea774ebd07c1777ed5fafbdec6 + languageName: node + linkType: hard + +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 10c0/44907308549ce775a41c38a815f747009ac45929a45d642b836aa6b0a536e4978d30b8d7d680bbd116e9dd73b7dbe2ef0d1369dcfc2d09e83ba381e485ecbe12 + languageName: node + linkType: hard + +"@tufjs/canonical-json@npm:2.0.0": + version: 2.0.0 + resolution: "@tufjs/canonical-json@npm:2.0.0" + checksum: 10c0/52c5ffaef1483ed5c3feedfeba26ca9142fa386eea54464e70ff515bd01c5e04eab05d01eff8c2593291dcaf2397ca7d9c512720e11f52072b04c47a5c279415 + languageName: node + linkType: hard + +"@tufjs/models@npm:2.0.1": + version: 2.0.1 + resolution: "@tufjs/models@npm:2.0.1" + dependencies: + "@tufjs/canonical-json": "npm:2.0.0" + minimatch: "npm:^9.0.4" + checksum: 10c0/ad9e82fd921954501fd90ed34ae062254637595577ad13fdc1e076405c0ea5ee7d8aebad09e63032972fd92b07f1786c15b24a195a171fc8ac470ca8e2ffbcc4 + languageName: node + linkType: hard + +"@tybys/wasm-util@npm:^0.9.0": + version: 0.9.0 + resolution: "@tybys/wasm-util@npm:0.9.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d + languageName: node + linkType: hard + +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: 10c0/dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + languageName: node + linkType: hard + +"@types/bonjour@npm:^3.5.9": + version: 3.5.13 + resolution: "@types/bonjour@npm:3.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/eebedbca185ac3c39dd5992ef18d9e2a9f99e7f3c2f52f5561f90e9ed482c5d224c7962db95362712f580ed5713264e777a98d8f0bd8747f4eadf62937baed16 + languageName: node + linkType: hard + +"@types/cacheable-request@npm:^6.0.1": + version: 6.0.3 + resolution: "@types/cacheable-request@npm:6.0.3" + dependencies: + "@types/http-cache-semantics": "npm:*" + "@types/keyv": "npm:^3.1.4" + "@types/node": "npm:*" + "@types/responselike": "npm:^1.0.0" + checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 + languageName: node + linkType: hard + +"@types/connect-history-api-fallback@npm:^1.3.5": + version: 1.5.4 + resolution: "@types/connect-history-api-fallback@npm:1.5.4" + dependencies: + "@types/express-serve-static-core": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/1b4035b627dcd714b05a22557f942e24a57ca48e7377dde0d2f86313fe685bc0a6566512a73257a55b5665b96c3041fb29228ac93331d8133011716215de8244 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/conventional-commits-parser@npm:^5.0.0": + version: 5.0.0 + resolution: "@types/conventional-commits-parser@npm:5.0.0" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/16c748ce01cb3b3ea5947950acd695569c0daa8da62cc7e0eb98b15c4d7f812f95c079fe2c853325509f8aa73cfd388390319ae4621c8dfb21eeacb63accdb25 + languageName: node + linkType: hard + +"@types/ejs@npm:^3.1.3": + version: 3.1.5 + resolution: "@types/ejs@npm:3.1.5" + checksum: 10c0/13d994cf0323d7e0ad33b9384914ccd3b4cd8bf282eced3649b1621b66ee7c784ac2d120a9d7b1f43d6f873518248fb8c3221b06a649b847860b9c2389a0b0ed + languageName: node + linkType: hard + +"@types/eslint-scope@npm:^3.7.3": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: 10c0/a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*, @types/eslint@npm:^7.29.0 || ^8.4.1, @types/eslint@npm:^8.56.12": + version: 8.56.12 + resolution: "@types/eslint@npm:8.56.12" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 10c0/e4ca426abe9d55f82b69a3250bec78b6d340ad1e567f91c97ecc59d3b2d6a1d8494955ac62ad0ea14b97519db580611c02be8277cbea370bdfb0f96aa2910504 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/estree@npm:0.0.39": + version: 0.0.39 + resolution: "@types/estree@npm:0.0.39" + checksum: 10c0/f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92 + languageName: node + linkType: hard + +"@types/expect@npm:^1.20.4": + version: 1.20.4 + resolution: "@types/expect@npm:1.20.4" + checksum: 10c0/3404e72a2ecc74dfee1671504ac06e8e6a48c572b46df588a9d6a2dfed5c9f33c5a63d1aa51fc86e6e8323403924db8a14cbd923569470c841bc0353a9d397e0 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.5 + resolution: "@types/express-serve-static-core@npm:4.19.5" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/ba8d8d976ab797b2602c60e728802ff0c98a00f13d420d82770f3661b67fa36ea9d3be0b94f2ddd632afe1fbc6e41620008b01db7e4fabdd71a2beb5539b0725 + languageName: node + linkType: hard + +"@types/express@npm:*, @types/express@npm:^4.17.13": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10c0/12e562c4571da50c7d239e117e688dc434db1bac8be55613294762f84fd77fbd0658ccd553c7d3ab02408f385bc93980992369dd30e2ecd2c68c358e6af8fabf + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + +"@types/html-minifier-terser@npm:^6.0.0": + version: 6.1.0 + resolution: "@types/html-minifier-terser@npm:6.1.0" + checksum: 10c0/a62fb8588e2f3818d82a2d7b953ad60a4a52fd767ae04671de1c16f5788bd72f1ed3a6109ed63fd190c06a37d919e3c39d8adbc1793a005def76c15a3f5f5dab + languageName: node + linkType: hard + +"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.2": + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10c0/494670a57ad4062fee6c575047ad5782506dd35a6b9ed3894cea65830a94367bd84ba302eb3dde331871f6d70ca287bfedb1b2cf658e6132cd2cbd427ab56836 + languageName: node + linkType: hard + +"@types/http-proxy@npm:^1.17.8": + version: 1.17.14 + resolution: "@types/http-proxy@npm:1.17.14" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/c4bffd87be9aff7e879c05bd2c28716220e0eb39788e3f8d314eee665324ad8f5f0919041cbd710254d553cd9cea023f8b776d4b1ec31d2188eac60af18c3022 + languageName: node + linkType: hard + +"@types/inquirer@npm:^9.0.3": + version: 9.0.7 + resolution: "@types/inquirer@npm:9.0.7" + dependencies: + "@types/through": "npm:*" + rxjs: "npm:^7.2.0" + checksum: 10c0/b7138af41226c0457b99ff9b179da4a82078bc1674762e812d3cc3e3276936d7326b9fa6b98212b8eb055b2b6aaebe3c20359eebe176a6ca71061f4e08ce3a0f + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + languageName: node + linkType: hard + +"@types/jest@npm:^29.5.14": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" + dependencies: + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" + checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed + languageName: node + linkType: hard + +"@types/jscodeshift@npm:^0.12.0": + version: 0.12.0 + resolution: "@types/jscodeshift@npm:0.12.0" + dependencies: + ast-types: "npm:^0.14.1" + recast: "npm:^0.20.3" + checksum: 10c0/18dea1a12f47daa35063c872a255a7239125187b172ce66639c326bd4b6a500fc8b44a98ec3a8e3fc502786658874a6b35850ac9f4effd9b9aacd1602b033feb + languageName: node + linkType: hard + +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c + languageName: node + linkType: hard + +"@types/lodash-es@npm:^4.17.9": + version: 4.17.12 + resolution: "@types/lodash-es@npm:4.17.12" + dependencies: + "@types/lodash": "npm:*" + checksum: 10c0/5d12d2cede07f07ab067541371ed1b838a33edb3c35cb81b73284e93c6fd0c4bbeaefee984e69294bffb53f62d7272c5d679fdba8e595ff71e11d00f2601dde0 + languageName: node + linkType: hard + +"@types/lodash@npm:*": + version: 4.17.5 + resolution: "@types/lodash@npm:4.17.5" + checksum: 10c0/55924803ed853e72261512bd3eaf2c5b16558c3817feb0a3125ef757afe46e54b86f33d1960e40b7606c0ddab91a96f47966bf5e6006b7abfd8994c13b04b19b + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10c0/c2ee31cd9b993804df33a694d5aa3fa536511a49f2e06eeab0b484fef59b4483777dbb9e42a4198a0809ffbf698081fdbca1e5c2218b82b91603dfab10a10fbc + languageName: node + linkType: hard + +"@types/minimatch@npm:^3.0.3, @types/minimatch@npm:^3.0.5": + version: 3.0.5 + resolution: "@types/minimatch@npm:3.0.5" + checksum: 10c0/a1a19ba342d6f39b569510f621ae4bbe972dc9378d15e9a5e47904c440ee60744f5b09225bc73be1c6490e3a9c938eee69eb53debf55ce1f15761201aa965f97 + languageName: node + linkType: hard + +"@types/minimist@npm:^1.2.0": + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 10c0/3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 + languageName: node + linkType: hard + +"@types/node-fetch@npm:*": + version: 3.0.2 + resolution: "@types/node-fetch@npm:3.0.2" + dependencies: + node-fetch: "npm:*" + checksum: 10c0/2fedd8ff347c0d1fcd0491a3408087a1d8306a38a2425464ec72049ab3353debdec99d988e2a5ab5b32ee9f275aab30c1e10a250f2b6c3b91824b7aa26653700 + languageName: node + linkType: hard + +"@types/node-forge@npm:^1.3.0": + version: 1.3.11 + resolution: "@types/node-forge@npm:1.3.11" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/3d7d23ca0ba38ac0cf74028393bd70f31169ab9aba43f21deb787840170d307d662644bac07287495effe2812ddd7ac8a14dbd43f16c2936bbb06312e96fc3b9 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=18, @types/node@npm:>=18.18.5": + version: 22.7.5 + resolution: "@types/node@npm:22.7.5" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/cf11f74f1a26053ec58066616e3a8685b6bcd7259bc569738b8f752009f9f0f7f85a1b2d24908e5b0f752482d1e8b6babdf1fbb25758711ec7bb9500bfcd6e60 + languageName: node + linkType: hard + +"@types/node@npm:16.9.1": + version: 16.9.1 + resolution: "@types/node@npm:16.9.1" + checksum: 10c0/17877153b2fe748e85dd85432c7d6776cfaced7fd69f1998d005812d4865ac02e192a3adde7869ba8f449550f0a80ea6e3369e449a07c587e71222c56478e7d4 + languageName: node + linkType: hard + +"@types/node@npm:^16.18.28, @types/node@npm:^16.18.31": + version: 16.18.101 + resolution: "@types/node@npm:16.18.101" + checksum: 10c0/b28a490d9230d37c19e3123c04c857c9e363225525979a468c3e4897bb48165ed3db2237ed86804c18d4a79a1bb14889eb1823c6187e8b28bdec214236918eef + languageName: node + linkType: hard + +"@types/node@npm:^18.18.5": + version: 18.19.39 + resolution: "@types/node@npm:18.19.39" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/a9eb33bc093beba6bd5d4e839de7d1d1f496cd7e741c2f6c7161318dba0f37227bb25d8306907194992488d6c59a7363a419d72298549483d33402227a2d435b + languageName: node + linkType: hard + +"@types/node@npm:^20.17.3": + version: 20.17.3 + resolution: "@types/node@npm:20.17.3" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/31e5076665e906fd5c04fbe840976947fdacb6e69613fde4b129778d54b7447999a96300d5c12f04cc177875b8d1e4c8f9f8fe604cab484efdfc1e33184a695b + languageName: node + linkType: hard + +"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.3": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 10c0/aef7bb9b015883d6f4119c423dd28c4bdc17b0e8a0ccf112c78b4fe0e91fbc4af7c6204b04bba0e199a57d2f3fbbd5b4a14bf8739bf9d2a39b2a0aad545e0f86 + languageName: node + linkType: hard + +"@types/npm-package-arg@npm:*": + version: 6.1.4 + resolution: "@types/npm-package-arg@npm:6.1.4" + checksum: 10c0/aa881ce030580fcf7fa64c0e47171a7b2d6053253b6ee14c4fa1d779017a797f4865939cdcbd4095d8afc82b78c16532e67caea7aa7561a9c2a669a695121b36 + languageName: node + linkType: hard + +"@types/npm-registry-fetch@npm:^8.0.7": + version: 8.0.7 + resolution: "@types/npm-registry-fetch@npm:8.0.7" + dependencies: + "@types/node": "npm:*" + "@types/node-fetch": "npm:*" + "@types/npm-package-arg": "npm:*" + "@types/npmlog": "npm:*" + "@types/ssri": "npm:*" + checksum: 10c0/45ea6be32c711f791ac416bc76f6f78fd5d014c19d7064cc16390f12bfe903fc523d08eac5ed9397fad0a9ab6e0856cf5ecbbaf861780583e583f5b4f9c5ac71 + languageName: node + linkType: hard + +"@types/npmlog@npm:*": + version: 7.0.0 + resolution: "@types/npmlog@npm:7.0.0" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/e94cb1d7dc6b1251d58d0a3cbf0c5b9e9b7c7649774cf816b9277fc10e1a09e65f2854357c4972d04d477f8beca3c8accb5e8546d594776e59e35ddfee79aff2 + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10c0/b1b863ac34a2c2172fbe0807a1ec4d5cb684e48d422d15ec95980b81475fac4fdb3768a8b13eef39130203a7c04340fc167bae057c7ebcafd7dec9fe6c36aeb1 + languageName: node + linkType: hard + +"@types/plist@npm:^3.0.5": + version: 3.0.5 + resolution: "@types/plist@npm:3.0.5" + dependencies: + "@types/node": "npm:*" + xmlbuilder: "npm:>=11.0.1" + checksum: 10c0/2a929f4482e3bea8c3288a46ae589a2ae2d01df5b7841ead7032d7baa79d79af6c875a5798c90705eea9306c2fb1544d7ed12ab3c905c5626d5dd5dc9f464b94 + languageName: node + linkType: hard + +"@types/prettier@npm:^2.1.5": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 10c0/0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 + languageName: node + linkType: hard + +"@types/q@npm:^1.5.1": + version: 1.5.8 + resolution: "@types/q@npm:1.5.8" + checksum: 10c0/6b2903a03f23ce737503b8a4c409a4133f15009a70e125b5efd5d8c315a5426e64b574ee65288c9dd655c631dcc51c69e4b540b59905ad0b1398952ba367d88b + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 10c0/49c5ff75ca3adb18a1939310042d273c9fc55920861bd8e5100c8a923b3cda90d759e1a95e18334092da1c8f7b820084687770c83a1ccef04fb2c6908117c823 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10c0/361bb3e964ec5133fa40644a0b942279ed5df1949f21321d77de79f48b728d39253e5ce0408c9c17e4e0fd95ca7899da36841686393b9f7a1e209916e9381a3c + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "@types/react-dom@npm:18.3.1" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/8b416551c60bb6bd8ec10e198c957910cfb271bc3922463040b0d57cf4739cdcd24b13224f8d68f10318926e1ec3cd69af0af79f0291b599a992f8c80d47f1eb + languageName: node + linkType: hard + +"@types/react-test-renderer@npm:^18.3.0": + version: 18.3.0 + resolution: "@types/react-test-renderer@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/3c9748be52e8e659e7adf91dea6939486463264e6f633bf21c4cb116de18af7bef0595568a1e588160420b2f65289473075dda1cb417c2875df8cf7a09f5d913 + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^18.3.12, @types/react@npm:~18.3.12": + version: 18.3.12 + resolution: "@types/react@npm:18.3.12" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/8bae8d9a41619804561574792e29112b413044eb0d53746dde2b9720c1f9a59f71c895bbd7987cd8ce9500b00786e53bc032dced38cddf42910458e145675290 + languageName: node + linkType: hard + +"@types/resolve@npm:1.17.1": + version: 1.17.1 + resolution: "@types/resolve@npm:1.17.1" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/6eeb9c27d99bf4b393bf168d43208f63e78cefca5644662a0bdb2bdbf8352386f4f3aca66add138fc41bce5f66fd48a0de430a1473f11b612fbed0375ae78031 + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 + languageName: node + linkType: hard + +"@types/retry@npm:0.12.0": + version: 0.12.0 + resolution: "@types/retry@npm:0.12.0" + checksum: 10c0/7c5c9086369826f569b83a4683661557cab1361bac0897a1cefa1a915ff739acd10ca0d62b01071046fe3f5a3f7f2aec80785fe283b75602dc6726781ea3e328 + languageName: node + linkType: hard + +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.8": + version: 7.5.8 + resolution: "@types/semver@npm:7.5.8" + checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10c0/7f17fa696cb83be0a104b04b424fdedc7eaba1c9a34b06027239aba513b398a0e2b7279778af521f516a397ced417c96960e5f50fcfce40c4bc4509fb1a5883c + languageName: node + linkType: hard + +"@types/serve-index@npm:^1.9.1": + version: 1.9.4 + resolution: "@types/serve-index@npm:1.9.4" + dependencies: + "@types/express": "npm:*" + checksum: 10c0/94c1b9e8f1ea36a229e098e1643d5665d9371f8c2658521718e259130a237c447059b903bac0dcc96ee2c15fd63f49aa647099b7d0d437a67a6946527a837438 + languageName: node + linkType: hard + +"@types/serve-static@npm:*, @types/serve-static@npm:^1.13.10": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:*" + checksum: 10c0/26ec864d3a626ea627f8b09c122b623499d2221bbf2f470127f4c9ebfe92bd8a6bb5157001372d4c4bd0dd37a1691620217d9dc4df5aa8f779f3fd996b1c60ae + languageName: node + linkType: hard + +"@types/sockjs@npm:^0.3.33": + version: 0.3.36 + resolution: "@types/sockjs@npm:0.3.36" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/b20b7820ee813f22de4f2ce98bdd12c68c930e016a8912b1ed967595ac0d8a4cbbff44f4d486dd97f77f5927e7b5725bdac7472c9ec5b27f53a5a13179f0612f + languageName: node + linkType: hard + +"@types/ssri@npm:*": + version: 7.1.5 + resolution: "@types/ssri@npm:7.1.5" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/84ff3d2cabe673fa6610564f5c3f5ddba9938feb7c836d73eac826d031983e1ca528b779962eca651d33f65b11b7164b25c6bb81c40456e29af7cd459274f72f + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + +"@types/through@npm:*": + version: 0.0.33 + resolution: "@types/through@npm:0.0.33" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/6a8edd7f40cd7e197318e86310a40e568cddd380609dde59b30d5cc6c5f8276ddc698905eac4b3b429eb39f2e8ee326bc20dc6e95a2cdc41c4d3fc9a1ebd4929 + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + +"@types/vinyl@npm:^2.0.7, @types/vinyl@npm:^2.0.8": + version: 2.0.12 + resolution: "@types/vinyl@npm:2.0.12" + dependencies: + "@types/expect": "npm:^1.20.4" + "@types/node": "npm:*" + checksum: 10c0/101c72c44f3eb9cd049c80d2ea65376b1c2fd72ba7da21aef04674670659cf6ed5b21b5041f40cc34a64463046a30ed4657a576ce59f4fbc7c347615211fe5e1 + languageName: node + linkType: hard + +"@types/ws@npm:^8.5.5": + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/e9af279b984c4a04ab53295a40aa95c3e9685f04888df5c6920860d1dd073fcc57c7bd33578a04b285b2c655a0b52258d34bee0a20569dca8defb8393e1e5d29 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^15.0.0": + version: 15.0.19 + resolution: "@types/yargs@npm:15.0.19" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/9fe9b8645304a628006cbba2d1990fb015e2727274d0e3853f321a379a1242d1da2c15d2f56cff0d4313ae94f0383ccf834c3bded9fb3589608aefb3432fcf00 + languageName: node + linkType: hard + +"@types/yargs@npm:^16.0.0": + version: 16.0.9 + resolution: "@types/yargs@npm:16.0.9" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/be24bd9a56c97ddb2964c1c18f5b9fe8271a50e100dc6945989901aae58f7ce6fb8f3a591c749a518401b6301358dbd1997e83c36138a297094feae7f9ac8211 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/2095e8aad8a4e66b86147415364266b8d607a3b95b4239623423efd7e29df93ba81bb862784a6e08664f645cc1981b25fd598f532019174cd3e5e1e689e1cccf + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/type-utils": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + natural-compare-lite: "npm:^1.4.0" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependencies: + "@typescript-eslint/parser": ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^7.1.1": + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3 + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.13.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/type-utils": "npm:8.13.0" + "@typescript-eslint/utils": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/ee96515e9def17b0d1b8d568d4afcd21c5a8a1bc01bf2f30c4d1f396b41a2f49de3508f79c6231a137ca06943dd6933ac00032652190ab99a4e935ffef44df0b + languageName: node + linkType: hard + +"@typescript-eslint/experimental-utils@npm:^5.0.0": + version: 5.62.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/utils": "npm:5.62.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.5.0": + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^7.1.1": + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/parser@npm:8.13.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/typescript-estree": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/fa04f6c417c0f72104e148f1d7ff53e04108d383550365a556fbfae5d2283484696235db522189e17bc49039946977078e324100cef991ca01f78704182624ad + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/scope-manager@npm:8.13.0" + dependencies: + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" + checksum: 10c0/1924b3e740e244d98f8a99740b4196d23ae3263303b387c66db94e140455a3132e603a130f3f70fc71e37f4bda5d0c0c67224ae3911908b097ef3f972c136be4 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/utils": "npm:5.62.0" + debug: "npm:^4.3.4" + tsutils: "npm:^3.21.0" + peerDependencies: + eslint: "*" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/type-utils@npm:8.13.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.13.0" + "@typescript-eslint/utils": "npm:8.13.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/65319084616f3aea3d9f8dfab30c9b0a70de7314b445805016fdf0d0e39fe073eef2813c3e16c3e1c6a40462ba8eecfdbb12ab1e8570c3407a1cccdb69d4bc8b + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/types@npm:8.13.0" + checksum: 10c0/bd3f88b738a92b2222f388bcf831357ef8940a763c2c2eb1947767e1051dd2f8bee387020e8cf4c2309e4142353961b659abc2885e30679109a0488b0bfefc23 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/visitor-keys": "npm:5.62.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.3.7" + tsutils: "npm:^3.21.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.13.0" + dependencies: + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/visitor-keys": "npm:8.13.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/2d45bc5ed4ac352bea927167ac28ef23bd13b6ae352ff50e85cddfdc4b06518f1dd4ae5f2495e30d6f62d247987677a4e807065d55829ba28963908a821dc96d + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.10.0, @typescript-eslint/utils@npm:^5.58.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@types/json-schema": "npm:^7.0.9" + "@types/semver": "npm:^7.3.12" + "@typescript-eslint/scope-manager": "npm:5.62.0" + "@typescript-eslint/types": "npm:5.62.0" + "@typescript-eslint/typescript-estree": "npm:5.62.0" + eslint-scope: "npm:^5.1.1" + semver: "npm:^7.3.7" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/utils@npm:8.13.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.13.0" + "@typescript-eslint/types": "npm:8.13.0" + "@typescript-eslint/typescript-estree": "npm:8.13.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + checksum: 10c0/3fc5a7184a949df5f5b64f6af039a1d21ef7fe15f3d88a5d485ccbb535746d18514751143993a5aee287228151be3e326baf8f899a0a0a93368f6f20857ffa6d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" + dependencies: + "@typescript-eslint/types": "npm:5.62.0" + eslint-visitor-keys: "npm:^3.3.0" + checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" + dependencies: + "@typescript-eslint/types": "npm:7.18.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.13.0": + version: 8.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.13.0" + dependencies: + "@typescript-eslint/types": "npm:8.13.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/50b35f3cf673aaed940613f0007f7c4558a89ebef15c49824e65b6f084b700fbf01b01a4e701e24bbe651297a39678645e739acd255255f1603867a84bef0383 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + checksum: 10c0/ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 10c0/37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: 10c0/a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: 10c0/0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 10c0/79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + checksum: 10c0/0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": "npm:^1.2.0" + checksum: 10c0/59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 10c0/14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/helper-wasm-section": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-opt": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + "@webassemblyjs/wast-printer": "npm:1.12.1" + checksum: 10c0/972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-buffer": "npm:1.12.1" + "@webassemblyjs/wasm-gen": "npm:1.12.1" + "@webassemblyjs/wasm-parser": "npm:1.12.1" + checksum: 10c0/992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" + "@webassemblyjs/ieee754": "npm:1.11.6" + "@webassemblyjs/leb128": "npm:1.11.6" + "@webassemblyjs/utf8": "npm:1.11.6" + checksum: 10c0/e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": "npm:1.12.1" + "@xtuc/long": "npm:4.2.2" + checksum: 10c0/39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:^0.8.8": + version: 0.8.10 + resolution: "@xmldom/xmldom@npm:0.8.10" + checksum: 10c0/c7647c442502720182b0d65b17d45d2d95317c1c8c497626fe524bda79b4fb768a9aa4fae2da919f308e7abcff7d67c058b102a9d641097e9a57f0b80187851f + languageName: node + linkType: hard + +"@xmldom/xmldom@npm:~0.7.7": + version: 0.7.13 + resolution: "@xmldom/xmldom@npm:0.7.13" + checksum: 10c0/cb02e4e8d986acf18578a5f25d1bce5e18d08718f40d8a0cdd922a4c112c8e00daf94de4e43f9556ed147c696b135f2ab81fa9a2a8a0416f60af15d156b60e40 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 10c0/a8565d29d135039bd99ae4b2220d3e167d22cf53f867e491ed479b3f84f895742d0097f935b19aab90265a23d5d46711e4204f14c479ae3637fbf06c4666882f + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: 10c0/8582cbc69c79ad2d31568c412129bf23d2b1210a1dfb60c82d5a1df93334da4ee51f3057051658569e2c196d8dc33bc05ae6b974a711d0d16e801e1d0647ccd1 + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda + languageName: node + linkType: hard + +"@yarnpkg/parsers@npm:3.0.2": + version: 3.0.2 + resolution: "@yarnpkg/parsers@npm:3.0.2" + dependencies: + js-yaml: "npm:^3.10.0" + tslib: "npm:^2.4.0" + checksum: 10c0/a0c340e13129643162423d7e666061c0b39b143bfad3fc5a74c7d92a30fd740f6665d41cd4e61832c20375889d793eea1d1d103cacb39ed68f7acd168add8c53 + languageName: node + linkType: hard + +"@yeoman/adapter@npm:^1.4.0, @yeoman/adapter@npm:^1.6.0": + version: 1.6.0 + resolution: "@yeoman/adapter@npm:1.6.0" + dependencies: + "@types/inquirer": "npm:^9.0.3" + chalk: "npm:^5.2.0" + inquirer: "npm:^9.2.2" + log-symbols: "npm:^7.0.0" + ora: "npm:^8.1.0" + p-queue: "npm:^8.0.1" + text-table: "npm:^0.2.0" + checksum: 10c0/be0f0129e3762b65ccb69f5981c082c5afcc4942007354a6bb04d7766b95c50ea8227d2c65cb3383b3e76eb871d346fdafe9a97e9adcfcad71c4d726bcf30931 + languageName: node + linkType: hard + +"@yeoman/conflicter@npm:^2.0.0-alpha.2": + version: 2.0.0 + resolution: "@yeoman/conflicter@npm:2.0.0" + dependencies: + "@types/node": "npm:^16.18.28" + "@yeoman/transform": "npm:^1.2.0" + binary-extensions: "npm:^2.2.0" + cli-table: "npm:^0.3.11" + dateformat: "npm:^5.0.3" + diff: "npm:^5.1.0" + isbinaryfile: "npm:^5.0.0" + mem-fs-editor: "npm:^11.0.0" + minimatch: "npm:^9.0.0" + p-transform: "npm:^4.1.3" + pretty-bytes: "npm:^6.1.0" + textextensions: "npm:^5.16.0" + peerDependencies: + "@yeoman/types": ^1.0.0 + mem-fs: ^4.0.0 + checksum: 10c0/2197e5e98b53f9e854133fe92496f0a36850bb9c5a48aa46867a129740ca10ee77bd8c0d460cca61c5211fac9a83c9b7928eaf69ae33f16da87b17f3c7c9813e + languageName: node + linkType: hard + +"@yeoman/namespace@npm:^1.0.0": + version: 1.0.0 + resolution: "@yeoman/namespace@npm:1.0.0" + checksum: 10c0/679aa6a8a16f78b5aebc7317ddfb0d56dec6717336f151c3be860dd0b611badfab756ab11dd3c8108fecdde91895eb23ecf4c3d73891e8e4b606bc08d1e87065 + languageName: node + linkType: hard + +"@yeoman/transform@npm:^1.2.0": + version: 1.2.0 + resolution: "@yeoman/transform@npm:1.2.0" + dependencies: + "@types/node": "npm:^16.18.28" + minimatch: "npm:^9.0.0" + readable-stream: "npm:^4.3.0" + checksum: 10c0/195c08afbcd4a4813da8fefdfc211ade09f7143cc000d8416caf7eed77a8f880416bd78bed609610cf856e8e8b2740c33993c7f888dec5c9b6e470c6a0edaf8f + languageName: node + linkType: hard + +"@yeoman/types@npm:^1.1.1, @yeoman/types@npm:^1.5.0": + version: 1.5.0 + resolution: "@yeoman/types@npm:1.5.0" + dependencies: + "@yeoman/adapter": "npm:^1.6.0" + peerDependencies: + "@types/node": ">=16.18.26" + "@yeoman/adapter": ^1.6.0 + mem-fs: ^3.0.0 + mem-fs-editor: ^10.0.2 + peerDependenciesMeta: + mem-fs: + optional: true + mem-fs-editor: + optional: true + checksum: 10c0/e99212ac848d03f405491aede6337f77070aff3de8f7a20daadb710ff1b005cfcb55206482bb336f5e4b434ceede8a25b007ba50e92a98fd013990f2ac296ac0 + languageName: node + linkType: hard + +"@zkochan/js-yaml@npm:0.0.7": + version: 0.0.7 + resolution: "@zkochan/js-yaml@npm:0.0.7" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac + languageName: node + linkType: hard + +"IconExplorer@workspace:packages/icon-explorer": + version: 0.0.0-use.local + resolution: "IconExplorer@workspace:packages/icon-explorer" + dependencies: + "@babel/core": "npm:^7.26.0" + "@babel/preset-env": "npm:^7.26.0" + "@babel/runtime": "npm:^7.26.0" + "@expo/config-plugins": "npm:^8.0.10" + "@jest/types": "npm:^29.6.3" + "@johnf/react-native-owl": "npm:^1.4.4" + "@react-native-community/cli": "npm:15.1.2" + "@react-native-community/cli-platform-android": "npm:15.1.2" + "@react-native-community/cli-platform-ios": "npm:15.1.2" + "@react-native-vector-icons/ant-design": "workspace:^" + "@react-native-vector-icons/common": "workspace:^" + "@react-native-vector-icons/entypo": "workspace:^" + "@react-native-vector-icons/evil-icons": "workspace:^" + "@react-native-vector-icons/feather": "workspace:^" + "@react-native-vector-icons/fontawesome": "workspace:^" + "@react-native-vector-icons/fontawesome5": "workspace:^" + "@react-native-vector-icons/fontawesome5-pro": "workspace:^" + "@react-native-vector-icons/fontawesome6": "workspace:^" + "@react-native-vector-icons/fontawesome6-pro": "workspace:^" + "@react-native-vector-icons/fontello": "workspace:^" + "@react-native-vector-icons/fontisto": "workspace:^" + "@react-native-vector-icons/foundation": "workspace:^" + "@react-native-vector-icons/icomoon": "workspace:^" + "@react-native-vector-icons/ionicons": "workspace:^" + "@react-native-vector-icons/material-design-icons": "workspace:^" + "@react-native-vector-icons/material-icons": "workspace:^" + "@react-native-vector-icons/octicons": "workspace:^" + "@react-native-vector-icons/simple-line-icons": "workspace:^" + "@react-native-vector-icons/zocial": "workspace:^" + "@react-native/babel-preset": "npm:0.76.1" + "@react-native/eslint-config": "npm:0.76.1" + "@react-native/metro-config": "npm:0.76.1" + "@react-native/typescript-config": "npm:0.76.1" + "@rnx-kit/align-deps": "npm:^3.0.2" + "@rnx-kit/babel-preset-metro-react-native": "npm:^2.0.0" + "@rnx-kit/metro-config": "npm:^2.0.1" + "@types/jest": "npm:^29.5.14" + "@types/node": "npm:^20.17.3" + "@types/react": "npm:^18.3.12" + "@types/react-test-renderer": "npm:^18.3.0" + babel-jest: "npm:^29.7.0" + eslint: "npm:^8.57.1" + get-yarn-workspaces: "npm:^1.0.2" + jest: "npm:^29.7.0" + jest-junit: "npm:^16.0.0" + react: "npm:18.3.1" + react-native: "npm:0.76.1" + react-native-animatable: "npm:^1.4.0" + react-native-test-app: "npm:^3.10.22" + react-test-renderer: "npm:18.3.1" + ts-jest: "npm:^29.2.5" + typescript: "npm:^5.6.3" + languageName: unknown + linkType: soft + +"JSONStream@npm:^1.3.5": + version: 1.3.5 + resolution: "JSONStream@npm:1.3.5" + dependencies: + jsonparse: "npm:^1.2.0" + through: "npm:>=2.2.7 <3" + bin: + JSONStream: ./bin.js + checksum: 10c0/0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2 + languageName: node + linkType: hard + +"abab@npm:^2.0.3, abab@npm:^2.0.5": + version: 2.0.6 + resolution: "abab@npm:2.0.6" + checksum: 10c0/0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 + languageName: node + linkType: hard + +"accepts@npm:^1.3.7, accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.7, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10c0/3a35c5f5586cfb9a21163ca47a5f77ac34fa8ceb5d17d2fa2c0d81f41cbd7f8c6fa52c77e2c039acc0f4d09e71abdc51144246900f6bef5e3c4b333f77d89362 + languageName: node + linkType: hard + +"acorn-globals@npm:^6.0.0": + version: 6.0.0 + resolution: "acorn-globals@npm:6.0.0" + dependencies: + acorn: "npm:^7.1.1" + acorn-walk: "npm:^7.1.1" + checksum: 10c0/5f92390a3fd7e5a4f84fe976d4650e2a33ecf27135aa9efc5406e3406df7f00a1bbb00648ee0c8058846f55ad0924ff574e6c73395705690e754589380a41801 + languageName: node + linkType: hard + +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.1.1": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + +"acorn@npm:^7.1.1": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + languageName: node + linkType: hard + +"acorn@npm:^8.2.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.12.1 + resolution: "acorn@npm:8.12.1" + bin: + acorn: bin/acorn + checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386 + languageName: node + linkType: hard + +"add-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "add-stream@npm:1.0.0" + checksum: 10c0/985014a14e76ca4cb24e0fc58bb1556794cf38c5c8937de335a10584f50a371dc48e1c34a59391c7eb9c1fc908b4b86764df5d2756f701df6ba95d1ca2f63ddc + languageName: node + linkType: hard + +"address@npm:^1.0.1, address@npm:^1.1.2": + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: 10c0/1c8056b77fb124456997b78ed682ecc19d2fd7ea8bd5850a2aa8c3e3134c913847c57bcae418622efd32ba858fa1e242a40a251ac31da0515664fc0ac03a047d + languageName: node + linkType: hard + +"adjust-sourcemap-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "adjust-sourcemap-loader@npm:4.0.0" + dependencies: + loader-utils: "npm:^2.0.0" + regex-parser: "npm:^2.2.11" + checksum: 10c0/6a6e5bb8b670e4e1238c708f6163e92aa2ad0308fe5913de73c89e4cbf41738ee0bcc5552b94d0b7bf8be435ee49b78c6de8a6db7badd80762051e843c8aa14f + languageName: node + linkType: hard + +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": + version: 3.5.2 + resolution: "ajv-keywords@npm:3.5.2" + peerDependencies: + ajv: ^6.9.1 + checksum: 10c0/0c57a47cbd656e8cdfd99d7c2264de5868918ffa207c8d7a72a7f63379d4333254b2ba03d69e3c035e996a3fd3eb6d5725d7a1597cca10694296e32510546360 + languageName: node + linkType: hard + +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + peerDependencies: + ajv: ^8.8.2 + checksum: 10c0/18bec51f0171b83123ba1d8883c126e60c6f420cef885250898bf77a8d3e65e3bfb9e8564f497e30bdbe762a83e0d144a36931328616a973ee669dc74d4a9590 + languageName: node + linkType: hard + +"ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^7.2.4": + version: 7.2.4 + resolution: "ajv@npm:7.2.4" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/420b72d7f6af89c7e63e00856b894e16a8a2ea107b2b2a76ff36d8dd05f6d708ab120a8c7cc627983ad1f75c6990363eda7c68f45943635f084de62353ca1c56 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.11.0, ajv@npm:^8.6.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"anser@npm:^1.4.9": + version: 1.4.10 + resolution: "anser@npm:1.4.10" + checksum: 10c0/ab251c96f6b9b8858e346137b75968ef3d287e10f358cd3981666949093e587defb5f7059a05a929eb44e1b3775bae346a55ab952e74049355e70f81b8b1ef53 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: "npm:^4.1.0" + checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467 + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1, ansi-colors@npm:^4.1.3": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 + languageName: node + linkType: hard + +"ansi-escapes@npm:^1.1.0": + version: 1.4.0 + resolution: "ansi-escapes@npm:1.4.0" + checksum: 10c0/11ee31a0827d2c95129ea7c3df13d4d9d15b487517209d1d16027a876e6029e1c464ba626771af525a5aee12b26a740fc0378142b3193f3a62aaa2f03b7a5e9c + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.1, ansi-escapes@npm:^4.3.2": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-fragments@npm:^0.2.1": + version: 0.2.1 + resolution: "ansi-fragments@npm:0.2.1" + dependencies: + colorette: "npm:^1.0.7" + slice-ansi: "npm:^2.0.0" + strip-ansi: "npm:^5.0.0" + checksum: 10c0/44e97e558ca2f0b2ca895bfd6ebebeb2e77d674d2e4198ac2d3a05b690193fa35fd185db6e16b92dd0ee854299ea8b4387a99e4155ea62bc8ad4c42154542fd4 + languageName: node + linkType: hard + +"ansi-html-community@npm:^0.0.8": + version: 0.0.8 + resolution: "ansi-html-community@npm:0.0.8" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/45d3a6f0b4f10b04fdd44bef62972e2470bfd917bf00439471fa7473d92d7cbe31369c73db863cc45dda115cb42527f39e232e9256115534b8ee5806b0caeed4 + languageName: node + linkType: hard + +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 10c0/4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd + languageName: node + linkType: hard + +"ansi-regex@npm:^2.0.0": + version: 2.1.1 + resolution: "ansi-regex@npm:2.1.1" + checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b + languageName: node + linkType: hard + +"ansi-regex@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-regex@npm:3.0.1" + checksum: 10c0/d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + languageName: node + linkType: hard + +"ansi-styles@npm:^2.2.1": + version: 2.2.1 + resolution: "ansi-styles@npm:2.2.1" + checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab + languageName: node + linkType: hard + +"ansi-styles@npm:^3.0.0, ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"ansi@npm:^0.3.0, ansi@npm:~0.3.1": + version: 0.3.1 + resolution: "ansi@npm:0.3.1" + checksum: 10c0/ffc90fa753aca5a2f283b890ed6244f0d3597b4cf8d2d3c0cc428019ad3b5fe69533ee71a3cc00e107bb8d4f03987134044b8dfdca88f2cc6fd35443536ffec7 + languageName: node + linkType: hard + +"any-base@npm:^1.1.0": + version: 1.1.0 + resolution: "any-base@npm:1.1.0" + checksum: 10c0/1255cccb2c2ead4aa182eca000fd8aa0c1991d91781ff54e26323c132117ed23eb10eef057c0dcf1d919ab30d78e5b11bd8d88940352fc84586ecb961cc76466 + languageName: node + linkType: hard + +"any-promise@npm:^1.0.0": + version: 1.3.0 + resolution: "any-promise@npm:1.3.0" + checksum: 10c0/60f0298ed34c74fef50daab88e8dab786036ed5a7fad02e012ab57e376e0a0b4b29e83b95ea9b5e7d89df762f5f25119b83e00706ecaccb22cfbacee98d74889 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"appdirsjs@npm:^1.2.4": + version: 1.2.7 + resolution: "appdirsjs@npm:1.2.7" + checksum: 10c0/79dd8d7a764cdde2b47efc4383e054814be917ba0cd661ee324bdf3fd11542834548316faea31344f96a7ebc898b5f89c11d1418f825a1d40c396bf1ecb0902b + languageName: node + linkType: hard + +"aproba@npm:2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 10c0/d06e26384a8f6245d8c8896e138c0388824e259a329e0c9f196b4fa533c82502a6fd449586e3604950a0c42921832a458bb3aa0aa9f0ba449cfd4f50fd0d09b5 + languageName: node + linkType: hard + +"are-we-there-yet@npm:~1.1.2": + version: 1.1.7 + resolution: "are-we-there-yet@npm:1.1.7" + dependencies: + delegates: "npm:^1.0.0" + readable-stream: "npm:^2.0.6" + checksum: 10c0/03cb45f2892767773c86a616205fc67feb8dfdd56685d1b34999cfa6c0d2aebe73ec0e6ba88a406422b998dea24138337fdb9a3f9b172d7c2a7f75d02f3df088 + languageName: node + linkType: hard + +"arg@npm:^4.1.3": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 10c0/070ff801a9d236a6caa647507bdcc7034530604844d64408149a26b9e87c2f97650055c0f049abd1efc024b334635c01f29e0b632b371ac3f26130f4cf65997a + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 10c0/ccaf86f4e05d342af6666c569f844bec426595c567d32a8289715087825c2ca7edd8a3d204e4d2fb2aa4602e09a57d0c13ea8c9eea75aac3dbb4af5514e6800e + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: "npm:^2.0.3" + checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 + languageName: node + linkType: hard + +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e + languageName: node + linkType: hard + +"array-buffer-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "array-buffer-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.5" + is-array-buffer: "npm:^3.0.4" + checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + languageName: node + linkType: hard + +"array-differ@npm:^3.0.0": + version: 3.0.0 + resolution: "array-differ@npm:3.0.0" + checksum: 10c0/c0d924cc2b7e3f5a0e6ae932e8941c5fddc0412bcecf8d5152641910e60f5e1c1e87da2b32083dec2f92f9a8f78e916ea68c22a0579794ba49886951ae783123 + languageName: node + linkType: hard + +"array-differ@npm:^4.0.0": + version: 4.0.0 + resolution: "array-differ@npm:4.0.0" + checksum: 10c0/72c035c505a7629d2983827a16654d73db6a9a2d6340ba9d0803aed516f46a202f3b7042c5a4a57534952f7477ca5394f3b65ecb9be5192e5d269f445f066d75 + languageName: node + linkType: hard + +"array-find-index@npm:^1.0.1": + version: 1.0.2 + resolution: "array-find-index@npm:1.0.2" + checksum: 10c0/86b9485c74ddd324feab807e10a6de3f9c1683856267236fac4bb4d4667ada6463e106db3f6c540ae6b720e0442b590ec701d13676df4c6af30ebf4da09b4f57 + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10c0/806966c8abb2f858b08f5324d9d18d7737480610f3bd5d3498aaae6eb5efdc501a884ba019c9b4a8f02ff67002058749d05548fd42fa8643f02c9c7f22198b91 + languageName: node + linkType: hard + +"array-ify@npm:^1.0.0": + version: 1.0.0 + resolution: "array-ify@npm:1.0.0" + checksum: 10c0/75c9c072faac47bd61779c0c595e912fe660d338504ac70d10e39e1b8a4a0c9c87658703d619b9d1b70d324177ae29dc8d07dda0d0a15d005597bc4c5a59c70c + languageName: node + linkType: hard + +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + is-string: "npm:^1.0.7" + checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370 + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"array-union@npm:^3.0.1": + version: 3.0.1 + resolution: "array-union@npm:3.0.1" + checksum: 10c0/b5271d7e5688d2d1932928b271796dbbddc422448557ab05ef6f34a9f84fb645eb855384feec6234bf59c226053a0e21b8a00b0e6cd588874b90a5c13dbeb64e + languageName: node + linkType: hard + +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/ddc952b829145ab45411b9d6adcb51a8c17c76bf89c9dd64b52d5dffa65d033da8c076ed2e17091779e83bc892b9848188d7b4b33453c5565e65a92863cb2775 + languageName: node + linkType: hard + +"array.prototype.findlastindex@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlastindex@npm:1.2.5" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3 + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10c0/a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.2": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + es-shim-unscopables: "npm:^1.0.0" + checksum: 10c0/67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 + languageName: node + linkType: hard + +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.7 + resolution: "array.prototype.reduce@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-array-method-boxes-properly: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + is-string: "npm:^1.0.7" + checksum: 10c0/97aac907d7b15088d5b991bad79de96f95ea0d47a701a034e2dc816e0aabaed2fb401d7fe65ab6fda05eafa58319aa2d1bac404f515e162b81b3b61a51224db2 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.3": + version: 1.0.3 + resolution: "arraybuffer.prototype.slice@npm:1.0.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.22.3" + es-errors: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.3" + is-array-buffer: "npm:^3.0.4" + is-shared-array-buffer: "npm:^1.0.2" + checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 + languageName: node + linkType: hard + +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 10c0/c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab + languageName: node + linkType: hard + +"arrify@npm:^2.0.1": + version: 2.0.1 + resolution: "arrify@npm:2.0.1" + checksum: 10c0/3fb30b5e7c37abea1907a60b28a554d2f0fc088757ca9bf5b684786e583fdf14360721eb12575c1ce6f995282eab936712d3c4389122682eafab0e0b57f78dbb + languageName: node + linkType: hard + +"arrify@npm:^3.0.0": + version: 3.0.0 + resolution: "arrify@npm:3.0.0" + checksum: 10c0/2e26601b8486f29780f1f70f7ac05a226755814c2a3ab42e196748f650af1dc310cd575a11dd4b9841c70fd7460b2dd2b8fe6fb7a3375878e2660706efafa58e + languageName: node + linkType: hard + +"asap@npm:~2.0.6": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: 10c0/c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 10c0/f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e + languageName: node + linkType: hard + +"ast-types@npm:0.14.2, ast-types@npm:^0.14.1": + version: 0.14.2 + resolution: "ast-types@npm:0.14.2" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/5d66d89b6c07fe092087454b6042dbaf81f2882b176db93861e2b986aafe0bce49e1f1ff59aac775d451c1426ad1e967d250e9e3548f5166ea8a3475e66c169d + languageName: node + linkType: hard + +"ast-types@npm:0.15.2": + version: 0.15.2 + resolution: "ast-types@npm:0.15.2" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/5b26e3656e9e8d1db8c8d14971d0cb88ca0138aacce72171cb4cd4555fc8dc53c07e821c568e57fe147366931708fefd25cb9d7e880d42ce9cb569947844c962 + languageName: node + linkType: hard + +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/abcc49e42eb921a7ebc013d5bec1154651fb6dbc3f497541d488859e681256901b2990b954d530ba0da4d0851271d484f7057d5eff5e07cb73e8b10909f711bf + languageName: node + linkType: hard + +"astral-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "astral-regex@npm:1.0.0" + checksum: 10c0/ca460207a19d84c65671e1a85940101522d42f31a450cdb8f93b3464e6daeaf4b58a362826a6c11c57e6cd1976403d197abb0447cfc2087993a29b35c6d63b63 + languageName: node + linkType: hard + +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 10c0/0693d378cfe86842a70d4c849595a0bb50dc44c11649640ca982fa90cbfc74e3cc4753b5a0847e51933f2e9c65ce8e05576e75e5e1fd963a086e673735b35969 + languageName: node + linkType: hard + +"async@npm:^3.2.2, async@npm:^3.2.3": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 10c0/1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.13": + version: 10.4.19 + resolution: "autoprefixer@npm:10.4.19" + dependencies: + browserslist: "npm:^4.23.0" + caniuse-lite: "npm:^1.0.30001599" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/fe0178eb8b1da4f15c6535cd329926609b22d1811e047371dccce50563623f8075dd06fb167daff059e4228da651b0bdff6d9b44281541eaf0ce0b79125bfd19 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axe-core@npm:^4.10.0": + version: 4.10.0 + resolution: "axe-core@npm:4.10.0" + checksum: 10c0/732c171d48caaace5e784895c4dacb8ca6155e9d98045138ebe3952f78457dd05b92c57d05b41ce2a570aff87dbd0471e8398d2c0f6ebe79617b746c8f658998 + languageName: node + linkType: hard + +"axios@npm:^1.7.4": + version: 1.7.7 + resolution: "axios@npm:1.7.7" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/4499efc89e86b0b49ffddc018798de05fab26e3bf57913818266be73279a6418c3ce8f9e934c7d2d707ab8c095e837fc6c90608fb7715b94d357720b5f568af7 + languageName: node + linkType: hard + +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 + languageName: node + linkType: hard + +"b4a@npm:^1.6.4": + version: 1.6.6 + resolution: "b4a@npm:1.6.6" + checksum: 10c0/56f30277666cb511a15829e38d369b114df7dc8cec4cedc09cc5d685bc0f27cb63c7bcfb58e09a19a1b3c4f2541069ab078b5328542e85d74a39620327709a38 + languageName: node + linkType: hard + +"babel-core@npm:^7.0.0-bridge.0": + version: 7.0.0-bridge.0 + resolution: "babel-core@npm:7.0.0-bridge.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/f57576e30267be4607d163b7288031d332cf9200ea35efe9fb33c97f834e304376774c28c1f9d6928d6733fcde7041e4010f1248a0519e7730c590d4b07b9608 + languageName: node + linkType: hard + +"babel-jest@npm:^27.4.2, babel-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-jest@npm:27.5.1" + dependencies: + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-loader@npm:^8.2.3": + version: 8.3.0 + resolution: "babel-loader@npm:8.3.0" + dependencies: + find-cache-dir: "npm:^3.3.1" + loader-utils: "npm:^2.0.0" + make-dir: "npm:^3.1.0" + schema-utils: "npm:^2.6.5" + peerDependencies: + "@babel/core": ^7.0.0 + webpack: ">=2" + checksum: 10c0/7b83bae35a12fbc5cdf250e2d36a288305fe5b6d20ab044ab7c09bbf456c8895b80af7a4f1e8b64b5c07a4fd48d4b5144dab40b4bc72a4fed532dc000362f38f + languageName: node + linkType: hard + +"babel-plugin-const-enum@npm:^1.0.0": + version: 1.2.0 + resolution: "babel-plugin-const-enum@npm:1.2.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@babel/plugin-syntax-typescript": "npm:^7.3.3" + "@babel/traverse": "npm:^7.16.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/53fef408995add80e615773ff3609169c327bd671990c5ff3b59d275595aad0caa269ac7fdf1b1f691fa13f0d7c03c7fa3d3552cfbf4573912f0eef0bd52f751 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-plugin-jest-hoist@npm:27.5.1" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.0.0" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + languageName: node + linkType: hard + +"babel-plugin-macros@npm:^3.1.0": + version: 3.1.0 + resolution: "babel-plugin-macros@npm:3.1.0" + dependencies: + "@babel/runtime": "npm:^7.12.5" + cosmiconfig: "npm:^7.0.0" + resolve: "npm:^1.19.0" + checksum: 10c0/c6dfb15de96f67871d95bd2e8c58b0c81edc08b9b087dc16755e7157f357dc1090a8dc60ebab955e92587a9101f02eba07e730adc253a1e4cf593ca3ebd3839c + languageName: node + linkType: hard + +"babel-plugin-module-resolver@npm:^5.0.2": + version: 5.0.2 + resolution: "babel-plugin-module-resolver@npm:5.0.2" + dependencies: + find-babel-config: "npm:^2.1.1" + glob: "npm:^9.3.3" + pkg-up: "npm:^3.1.0" + reselect: "npm:^4.1.7" + resolve: "npm:^1.22.8" + checksum: 10c0/ccbb9e673c4219f68937349267521becb72be292cf30bf70b861c3e709d24fbfa589da0bf6c100a0def799d38199299171cb6eac3fb00b1ea740373e2c1fe54c + languageName: node + linkType: hard + +"babel-plugin-named-asset-import@npm:^0.3.8": + version: 0.3.8 + resolution: "babel-plugin-named-asset-import@npm:0.3.8" + peerDependencies: + "@babel/core": ^7.1.0 + checksum: 10c0/1a583432e16b9b17ead619f2c1d241106c5e57171d75e0494b93a3f23fec94c53a6e521b9485a17f8daa6c5ddb111e57849b424c7796fa07c204cbbee1583f48 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + dependencies: + "@babel/compat-data": "npm:^7.22.6" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + semver: "npm:^6.3.1" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 + languageName: node + linkType: hard + +"babel-plugin-syntax-hermes-parser@npm:^0.23.1": + version: 0.23.1 + resolution: "babel-plugin-syntax-hermes-parser@npm:0.23.1" + dependencies: + hermes-parser: "npm:0.23.1" + checksum: 10c0/538ab28721836a6de004d63e3890b481b7ff3eeccf556943eb40619bf9363dc5239e3508881167f83d849458fe88d7696d49388e99e0df59543fdfb7681c87b3 + languageName: node + linkType: hard + +"babel-plugin-transform-flow-enums@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-transform-flow-enums@npm:0.0.2" + dependencies: + "@babel/plugin-syntax-flow": "npm:^7.12.1" + checksum: 10c0/aa9d022d8d4be0e7c4f1ff7e5308fe7e0ff4d6f9099449913e3a11c1e81916623a8f36432da180a9aa3f53ea534dca4401fe33d6528f043f40357cfa790ee778 + languageName: node + linkType: hard + +"babel-plugin-transform-react-remove-prop-types@npm:^0.4.24": + version: 0.4.24 + resolution: "babel-plugin-transform-react-remove-prop-types@npm:0.4.24" + checksum: 10c0/713441fd9fb663cc95709cb52d9c2c6228ea6d5406092a8a50094c810bcb13c3c347f8fca703d45b20cc401782743a91d7272025950147f9247d53360267f107 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.8.3" + "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/5ba39a3a0e6c37d25e56a4fb843be632dac98d54706d8a0933f9bcb1a07987a96d55c2b5a6c11788a74063fb2534fe68c1f1dbb6c93626850c785e0938495627 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^27.5.1": + version: 27.5.1 + resolution: "babel-preset-jest@npm:27.5.1" + dependencies: + babel-plugin-jest-hoist: "npm:^27.5.1" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + +"babel-preset-react-app@npm:^10.0.1": + version: 10.0.1 + resolution: "babel-preset-react-app@npm:10.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/plugin-proposal-class-properties": "npm:^7.16.0" + "@babel/plugin-proposal-decorators": "npm:^7.16.4" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.16.0" + "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" + "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" + "@babel/plugin-proposal-private-methods": "npm:^7.16.0" + "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" + "@babel/plugin-transform-react-display-name": "npm:^7.16.0" + "@babel/plugin-transform-runtime": "npm:^7.16.4" + "@babel/preset-env": "npm:^7.16.4" + "@babel/preset-react": "npm:^7.16.0" + "@babel/preset-typescript": "npm:^7.16.0" + "@babel/runtime": "npm:^7.16.3" + babel-plugin-macros: "npm:^3.1.0" + babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" + checksum: 10c0/aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"bare-events@npm:^2.2.0": + version: 2.4.2 + resolution: "bare-events@npm:2.4.2" + checksum: 10c0/09fa923061f31f815e83504e2ed4a8ba87732a01db40a7fae703dbb7eef7f05d99264b5e186074cbe9698213990d1af564c62cca07a5ff88baea8099ad9a6303 + languageName: node + linkType: hard + +"base64-js@npm:^1.2.3, base64-js@npm:^1.3.1, base64-js@npm:^1.5.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"batch@npm:0.6.1": + version: 0.6.1 + resolution: "batch@npm:0.6.1" + checksum: 10c0/925a13897b4db80d4211082fe287bcf96d297af38e26448c857cee3e095c9792e3b8f26b37d268812e7f38a589f694609de8534a018b1937d7dc9f84e6b387c5 + languageName: node + linkType: hard + +"before-after-hook@npm:^2.2.0": + version: 2.2.3 + resolution: "before-after-hook@npm:2.2.3" + checksum: 10c0/0488c4ae12df758ca9d49b3bb27b47fd559677965c52cae7b335784724fb8bf96c42b6e5ba7d7afcbc31facb0e294c3ef717cc41c5bc2f7bd9e76f8b90acd31c + languageName: node + linkType: hard + +"bfj@npm:^7.0.2": + version: 7.1.0 + resolution: "bfj@npm:7.1.0" + dependencies: + bluebird: "npm:^3.7.2" + check-types: "npm:^11.2.3" + hoopy: "npm:^0.1.4" + jsonpath: "npm:^1.1.1" + tryer: "npm:^1.0.1" + checksum: 10c0/e5fc6690cd093c06ca6ed7584a2caf0c4a762bc9d9d9cb18efbabc75c973b071a8dad7037c617d0ea4d97b7b439821fea32f7c232ed0be8fa7840533a9643171 + languageName: node + linkType: hard + +"big-integer@npm:1.6.x": + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 10c0/9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 + languageName: node + linkType: hard + +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: 10c0/230520f1ff920b2d2ce3e372d77a33faa4fa60d802fe01ca4ffbc321ee06023fe9a741ac02793ee778040a16b7e497f7d60c504d1c402b8fdab6f03bb785a25f + languageName: node + linkType: hard + +"bin-links@npm:^4.0.4": + version: 4.0.4 + resolution: "bin-links@npm:4.0.4" + dependencies: + cmd-shim: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + read-cmd-shim: "npm:^4.0.0" + write-file-atomic: "npm:^5.0.0" + checksum: 10c0/feb664e786429289d189c19c193b28d855c2898bc53b8391306cbad2273b59ccecb91fd31a433020019552c3bad3a1e0eeecca1c12e739a12ce2ca94f7553a17 + languageName: node + linkType: hard + +"bin-version-check@npm:^4.0.0": + version: 4.0.0 + resolution: "bin-version-check@npm:4.0.0" + dependencies: + bin-version: "npm:^3.0.0" + semver: "npm:^5.6.0" + semver-truncate: "npm:^1.1.2" + checksum: 10c0/f08bd70be3dd96380f43bd5fc842a8101e50e896439a3f59131c71ae5db7f7d6a7cbb83d45e01ea110a8fb4cdecd587afe619fecbe2754eddc56b32afd1ba21f + languageName: node + linkType: hard + +"bin-version@npm:^3.0.0": + version: 3.1.0 + resolution: "bin-version@npm:3.1.0" + dependencies: + execa: "npm:^1.0.0" + find-versions: "npm:^3.0.0" + checksum: 10c0/d337f7e891296ab6b8dc9f92705cd609e04377fb3147f4f99b35482d307ce02432fc91855f38836dd593661bf165e8dfdebb45a4325b72c41a1c30ec81de0a07 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0, binary-extensions@npm:^2.2.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"binaryextensions@npm:^4.18.0": + version: 4.19.0 + resolution: "binaryextensions@npm:4.19.0" + checksum: 10c0/2906937e352569b29a80a1e0ad6bf03290a093b3ac65e1c3a8cb4363511d463a21d09844361ecc3a557d9ea997012a45c0826742e8a5eccfbe40180bc100a4fb + languageName: node + linkType: hard + +"bl@npm:^4.0.3, bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + languageName: node + linkType: hard + +"bluebird@npm:^3.7.2": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 10c0/680de03adc54ff925eaa6c7bb9a47a0690e8b5de60f4792604aae8ed618c65e6b63a7893b57ca924beaf53eee69c5af4f8314148c08124c550fe1df1add897d2 + languageName: node + linkType: hard + +"bmp-js@npm:^0.1.0": + version: 0.1.0 + resolution: "bmp-js@npm:0.1.0" + checksum: 10c0/c651bd5936dcf8d67900050fac14dcbe30baf87c3d21c58f4934fcdf46172e152a87d8c0c3ca25caa2b4b2c7780ef3b5fcc6cd20afd8f0351856cadb1bef9694 + languageName: node + linkType: hard + +"body-parser@npm:1.20.2": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.11.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10c0/06f1438fff388a2e2354c96aa3ea8147b79bfcb1262dfcc2aae68ec13723d01d5781680657b74e9f83c808266d5baf52804032fbde2b7382b89bd8cdb273ace9 + languageName: node + linkType: hard + +"bonjour-service@npm:^1.0.11": + version: 1.2.1 + resolution: "bonjour-service@npm:1.2.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + multicast-dns: "npm:^7.2.5" + checksum: 10c0/953cbfc27fc9e36e6f988012993ab2244817d82426603e0390d4715639031396c932b6657b1aa4ec30dbb5fa903d6b2c7f1be3af7a8ba24165c93e987c849730 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 10c0/e4b53deb4f2b85c52be0e21a273f2045c7b6a6ea002b0e139c744cb6f95e9ec044439a52883b0d74dedd1ff3da55ed140cfdddfed7fb0cccbed373de5dce1bcf + languageName: node + linkType: hard + +"boolean@npm:^3.0.1": + version: 3.2.0 + resolution: "boolean@npm:3.2.0" + checksum: 10c0/6a0dc9668f6f3dda42a53c181fcbdad223169c8d87b6c4011b87a8b14a21770efb2934a778f063d7ece17280f8c06d313c87f7b834bb1dd526a867ffcd00febf + languageName: node + linkType: hard + +"boxen@npm:^5.0.0": + version: 5.1.2 + resolution: "boxen@npm:5.1.2" + dependencies: + ansi-align: "npm:^3.0.0" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.1.0" + cli-boxes: "npm:^2.2.1" + string-width: "npm:^4.2.2" + type-fest: "npm:^0.20.2" + widest-line: "npm:^3.1.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/71f31c2eb3dcacd5fce524ae509e0cc90421752e0bfbd0281fd3352871d106c462a0f810c85f2fdb02f3a9fab2d7a84e9718b4999384d651b76104ebe5d2c024 + languageName: node + linkType: hard + +"bplist-creator@npm:0.1.1": + version: 0.1.1 + resolution: "bplist-creator@npm:0.1.1" + dependencies: + stream-buffers: "npm:2.2.x" + checksum: 10c0/427ec37263ce0e8c68a83f595fc9889a9cbf2e6fda2de18e1f8ef7f0c6ce68c0cdbb7c9c1f3bb3f2d217407af8cffbdf254bf0f71c99f2186175d07752f08a47 + languageName: node + linkType: hard + +"bplist-parser@npm:0.3.2": + version: 0.3.2 + resolution: "bplist-parser@npm:0.3.2" + dependencies: + big-integer: "npm:1.6.x" + checksum: 10c0/4dc307c11d2511a01255e87e370d4ab6f1962b35fdc27605fd4ce9a557a259c2dc9f87822617ddb1f7aa062a71e30ef20d6103329ac7ce235628f637fb0ed763 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"browser-process-hrtime@npm:^1.0.0": + version: 1.0.0 + resolution: "browser-process-hrtime@npm:1.0.0" + checksum: 10c0/65da78e51e9d7fa5909147f269c54c65ae2e03d1cf797cc3cfbbe49f475578b8160ce4a76c36c1a2ffbff26c74f937d73096c508057491ddf1a6dfd11143f72d + languageName: node + linkType: hard + +"browserslist@npm:^4.0.0, browserslist@npm:^4.18.1, browserslist@npm:^4.20.4, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.23.0, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0": + version: 4.24.0 + resolution: "browserslist@npm:4.24.0" + dependencies: + caniuse-lite: "npm:^1.0.30001663" + electron-to-chromium: "npm:^1.5.28" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" + bin: + browserslist: cli.js + checksum: 10c0/95e76ad522753c4c470427f6e3c8a4bb5478ff448841e22b3d3e53f89ecaf17b6984666d6c7e715c370f1e7fa0cf684f42e34e554236a8b2fab38ea76b9e4c52 + languageName: node + linkType: hard + +"bs-logger@npm:^0.2.6": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" + dependencies: + fast-json-stable-stringify: "npm:2.x" + checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + +"buffer-equal@npm:0.0.1": + version: 0.0.1 + resolution: "buffer-equal@npm:0.0.1" + checksum: 10c0/2fdcc84ac89032c1db8f393a550f6936f407796c15c9a2eac7b5d1cd1481621215e33d7c768a948e906ea6ae9cf054bbd5aa4492dd68d343f5a12fd48e1c1f67 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"buffer@npm:^5.2.0, buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 + languageName: node + linkType: hard + +"builtin-modules@npm:^3.1.0": + version: 3.3.0 + resolution: "builtin-modules@npm:3.3.0" + checksum: 10c0/2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a + languageName: node + linkType: hard + +"byte-size@npm:8.1.1": + version: 8.1.1 + resolution: "byte-size@npm:8.1.1" + checksum: 10c0/83170a16820fde48ebaef93bf6b2e86c5f72041f76e44eba1f3c738cceb699aeadf11088198944d5d7c6f970b465ab1e3dddc2e60bfb49a74374f3447a8db5b9 + languageName: node + linkType: hard + +"bytes@npm:3.0.0": + version: 3.0.0 + resolution: "bytes@npm:3.0.0" + checksum: 10c0/91d42c38601c76460519ffef88371caacaea483a354c8e4b8808e7b027574436a5713337c003ea3de63ee4991c2a9a637884fdfe7f761760d746929d9e8fec60 + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: 10c0/76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e + languageName: node + linkType: hard + +"cacache@npm:^18.0.0, cacache@npm:^18.0.3": + version: 18.0.3 + resolution: "cacache@npm:18.0.3" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 + languageName: node + linkType: hard + +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"cacheable-lookup@npm:^5.0.3": + version: 5.0.4 + resolution: "cacheable-lookup@npm:5.0.4" + checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c + languageName: node + linkType: hard + +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 10c0/63a9c144c5b45cb5549251e3ea774c04d63063b29e469f7584171d059d3a88f650f47869a974e2d07de62116463d742c287a81a625e791539d987115cb081635 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.8": + version: 10.2.14 + resolution: "cacheable-request@npm:10.2.14" + dependencies: + "@types/http-cache-semantics": "npm:^4.0.2" + get-stream: "npm:^6.0.1" + http-cache-semantics: "npm:^4.1.1" + keyv: "npm:^4.5.3" + mimic-response: "npm:^4.0.0" + normalize-url: "npm:^8.0.0" + responselike: "npm:^3.0.0" + checksum: 10c0/41b6658db369f20c03128227ecd219ca7ac52a9d24fc0f499cc9aa5d40c097b48b73553504cebd137024d957c0ddb5b67cf3ac1439b136667f3586257763f88d + languageName: node + linkType: hard + +"cacheable-request@npm:^6.0.0": + version: 6.1.0 + resolution: "cacheable-request@npm:6.1.0" + dependencies: + clone-response: "npm:^1.0.2" + get-stream: "npm:^5.1.0" + http-cache-semantics: "npm:^4.0.0" + keyv: "npm:^3.0.0" + lowercase-keys: "npm:^2.0.0" + normalize-url: "npm:^4.1.0" + responselike: "npm:^1.0.2" + checksum: 10c0/e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844 + languageName: node + linkType: hard + +"cacheable-request@npm:^7.0.2": + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" + dependencies: + clone-response: "npm:^1.0.2" + get-stream: "npm:^5.1.0" + http-cache-semantics: "npm:^4.0.0" + keyv: "npm:^4.0.0" + lowercase-keys: "npm:^2.0.0" + normalize-url: "npm:^6.0.1" + responselike: "npm:^2.0.0" + checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"caller-callsite@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-callsite@npm:2.0.0" + dependencies: + callsites: "npm:^2.0.0" + checksum: 10c0/a00ca91280e10ee2321de21dda6c168e427df7a63aeaca027ea45e3e466ac5e1a5054199f6547ba1d5a513d3b6b5933457266daaa47f8857fb532a343ee6b5e1 + languageName: node + linkType: hard + +"caller-path@npm:^2.0.0": + version: 2.0.0 + resolution: "caller-path@npm:2.0.0" + dependencies: + caller-callsite: "npm:^2.0.0" + checksum: 10c0/029b5b2c557d831216305c3218e9ff30fa668be31d58dd08088f74c8eabc8362c303e0908b3a93abb25ba10e3a5bfc9cff5eb7fab6ab9cf820e3b160ccb67581 + languageName: node + linkType: hard + +"callsites@npm:^2.0.0": + version: 2.0.0 + resolution: "callsites@npm:2.0.0" + checksum: 10c0/13bff4fee946e6020b37e76284e95e24aa239c9e34ac4f3451e4c5330fca6f2f962e1d1ab69e4da7940e1fce135107a2b2b98c01d62ea33144350fc89dc5494e + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10c0/bf9eefaee1f20edbed2e9a442a226793bc72336e2b99e5e48c6b7252b6f70b080fc46d8246ab91939e2af91c36cdd422e0af35161e58dd089590f302f8f64c8a + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 10c0/1a1a3137e8a781e6cbeaeab75634c60ffd8e27850de410c162cce222ea331cd1ba5364e8fb21c95e5ca76f52ac34b81a090925ca00a87221355746d049c6e273 + languageName: node + linkType: hard + +"camelcase-keys@npm:^4.0.0": + version: 4.2.0 + resolution: "camelcase-keys@npm:4.2.0" + dependencies: + camelcase: "npm:^4.1.0" + map-obj: "npm:^2.0.0" + quick-lru: "npm:^1.0.0" + checksum: 10c0/f62198805fbd99fad523e6a4bead1d23c9be9b1e60024fe855631fb978001f39571930f94a7a81f0cd6d2e6b110356847488e88b120475def1ffad5cf34a9758 + languageName: node + linkType: hard + +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: "npm:^5.3.1" + map-obj: "npm:^4.0.0" + quick-lru: "npm:^4.0.1" + checksum: 10c0/bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526 + languageName: node + linkType: hard + +"camelcase@npm:^4.1.0": + version: 4.1.0 + resolution: "camelcase@npm:4.1.0" + checksum: 10c0/54c0b6a85b54fb4e96a9d834a9d0d8f760fd608ab6752a6789042b5e1c38d3dd60f878d2c590d005046445d32d77f6e05e568a91fe8db3e282da0a1560d83058 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0, camelcase@npm:^6.2.1": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"caniuse-api@npm:^3.0.0": + version: 3.0.0 + resolution: "caniuse-api@npm:3.0.0" + dependencies: + browserslist: "npm:^4.0.0" + caniuse-lite: "npm:^1.0.0" + lodash.memoize: "npm:^4.1.2" + lodash.uniq: "npm:^4.5.0" + checksum: 10c0/60f9e85a3331e6d761b1b03eec71ca38ef7d74146bece34694853033292156b815696573ed734b65583acf493e88163618eda915c6c826d46a024c71a9572b4c + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001663": + version: 1.0.30001667 + resolution: "caniuse-lite@npm:1.0.30001667" + checksum: 10c0/6bc8555a47603e1e76eaef9b185d6fdeeca7d9c20a283f7c32c971eb1b52ea3a80e6ec086920f088f06abe619240f1023a2d3a08b5b1f2f11df1475695e9f71c + languageName: node + linkType: hard + +"capture-stack-trace@npm:^1.0.0": + version: 1.0.2 + resolution: "capture-stack-trace@npm:1.0.2" + checksum: 10c0/9f910506dcbe82dbfadf81a9e8c7cff478dd64ea2de319d01762de32940cdb082217686215a8ed389a540e683779fe56ac4b9a2957d1bfdd8c730d08e5f12ca5 + languageName: node + linkType: hard + +"case-sensitive-paths-webpack-plugin@npm:^2.4.0": + version: 2.4.0 + resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" + checksum: 10c0/310dab619b661a7fa44ed773870be6d6d7373faff6953ad92720f9553e2579e46dda5b9a79eae6d25ff3733cc15aa466b96e5811af16213f23c115aa220b4ab4 + languageName: node + linkType: hard + +"centra@npm:^2.7.0": + version: 2.7.0 + resolution: "centra@npm:2.7.0" + dependencies: + follow-redirects: "npm:^1.15.6" + checksum: 10c0/ff0184fb3a8c72532550065dfee15f64ce619517e9e1323f2f2cf31333bd3b5f0b3fa1f10be51c26f43a83ed49b1d6c660d4c793a1e8b896ba1e288f766b7c35 + languageName: node + linkType: hard + +"chalk@npm:4.1.0": + version: 4.1.0 + resolution: "chalk@npm:4.1.0" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/3787bd65ecd98ab3a1acc3b4f71d006268a675875e49ee6ea75fb54ba73d268b97544368358c18c42445e408e076ae8ad5cec8fbad36942a2c7ac654883dc61e + languageName: node + linkType: hard + +"chalk@npm:^1.0.0": + version: 1.1.3 + resolution: "chalk@npm:1.1.3" + dependencies: + ansi-styles: "npm:^2.2.1" + escape-string-regexp: "npm:^1.0.2" + has-ansi: "npm:^2.0.0" + strip-ansi: "npm:^3.0.0" + supports-color: "npm:^2.0.0" + checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 + languageName: node + linkType: hard + +"chalk@npm:^2.0.1, chalk@npm:^2.3.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^3.0.0": + version: 3.0.0 + resolution: "chalk@npm:3.0.0" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/ee650b0a065b3d7a6fda258e75d3a86fc8e4effa55871da730a9e42ccb035bf5fd203525e5a1ef45ec2582ecc4f65b47eb11357c526b84dd29a14fb162c414d2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0, chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10c0/8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"char-regex@npm:^2.0.0": + version: 2.0.1 + resolution: "char-regex@npm:2.0.1" + checksum: 10c0/ec592229ac3ef18f2ea1f5676ae9a829c37150db55fd7f709edce1bcdc9f506de22ae19388d853704806e51af71fe9239bcb7e7be583296951bfbf2a9a9763a2 + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"check-types@npm:^11.2.3": + version: 11.2.3 + resolution: "check-types@npm:11.2.3" + checksum: 10c0/08d17e528b189e0e431689f0f2f0a78f425202f6e5ac93def5c3b8d128eb888a5103fc980d4feb7b2d4248f8114d354c223dff3c0b5ac4b1def526ef441aaf55 + languageName: node + linkType: hard + +"chokidar@npm:^3.3.1, chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"chrome-launcher@npm:^0.15.2": + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: 10c0/fc01abc19af753bb089744362c0de48707f32ea15779407b06fb569e029a6b1fbaa78107165539d768915cf54b5c38594e73d95563c34127873e3826fb43c636 + languageName: node + linkType: hard + +"chrome-trace-event@npm:^1.0.2": + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 10c0/3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 + languageName: node + linkType: hard + +"chromium-edge-launcher@npm:^0.2.0": + version: 0.2.0 + resolution: "chromium-edge-launcher@npm:0.2.0" + dependencies: + "@types/node": "npm:*" + escape-string-regexp: "npm:^4.0.0" + is-wsl: "npm:^2.2.0" + lighthouse-logger: "npm:^1.0.0" + mkdirp: "npm:^1.0.4" + rimraf: "npm:^3.0.2" + checksum: 10c0/880972816dd9b95c0eb77d1f707569667a8cce7cc29fe9c8d199c47fdfbe4971e9da3e5a29f61c4ecec29437ac7cebbbb5afc30bec96306579d1121e7340606a + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 10c0/8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + +"ci-info@npm:^4.0.0": + version: 4.0.0 + resolution: "ci-info@npm:4.0.0" + checksum: 10c0/ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 10c0/cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 + languageName: node + linkType: hard + +"classnames@npm:^2.2.5": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 + languageName: node + linkType: hard + +"clean-css@npm:^5.2.2": + version: 5.3.3 + resolution: "clean-css@npm:5.3.3" + dependencies: + source-map: "npm:~0.6.0" + checksum: 10c0/381de7523e23f3762eb180e327dcc0cedafaf8cb1cd8c26b7cc1fc56e0829a92e734729c4f955394d65ed72fb62f82d8baf78af34b33b8a7d41ebad2accdd6fb + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"cli-boxes@npm:^1.0.0": + version: 1.0.0 + resolution: "cli-boxes@npm:1.0.0" + checksum: 10c0/1f79cd17e39cc00710d85c2a2d33ead781d1215b72546b31cfb4da5b2edc1f12ef8f99af67afb8a79fa1f92ad6b54505cc245afb16eee5fa01772f87353ba6e4 + languageName: node + linkType: hard + +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: 10c0/6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 + languageName: node + linkType: hard + +"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + languageName: node + linkType: hard + +"cli-cursor@npm:^1.0.1": + version: 1.0.2 + resolution: "cli-cursor@npm:1.0.2" + dependencies: + restore-cursor: "npm:^1.0.1" + checksum: 10c0/a621ddfae6dde44c699c520ef416745d096b7d58255f3a2a2727b19db4a308085f33ca86e19f1bf3e4dc4d500c347c5c9ed62c4cfe1a23c2fd4b0419e1ff4e8b + languageName: node + linkType: hard + +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: "npm:^5.0.0" + checksum: 10c0/7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220 + languageName: node + linkType: hard + +"cli-list@npm:^0.2.0": + version: 0.2.0 + resolution: "cli-list@npm:0.2.0" + checksum: 10c0/27aaf5af3ccc61831be3974b97f4230acf917e37e5f8178e84c0bbab1c3d5d994dec8c15078054164452ea6177dcb328696804a960c444e06f91e8603079faaf + languageName: node + linkType: hard + +"cli-progress@npm:^3.12.0": + version: 3.12.0 + resolution: "cli-progress@npm:3.12.0" + dependencies: + string-width: "npm:^4.2.3" + checksum: 10c0/f464cb19ebde2f3880620a2adfaeeefaec6cb15c8e610c8a659ca1047ee90d69f3bf2fdabbb1fe33ac408678e882e3e0eecdb84ab5df0edf930b269b8a72682d + languageName: node + linkType: hard + +"cli-spinners@npm:2.6.1": + version: 2.6.1 + resolution: "cli-spinners@npm:2.6.1" + checksum: 10c0/6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-table@npm:^0.3.11": + version: 0.3.11 + resolution: "cli-table@npm:0.3.11" + dependencies: + colors: "npm:1.0.3" + checksum: 10c0/6e31da4e19e942bf01749ff78d7988b01e0101955ce2b1e413eecdc115d4bb9271396464761491256a7d3feeedb5f37ae505f4314c4f8044b5d0f4b579c18f29 + languageName: node + linkType: hard + +"cli-width@npm:^2.0.0": + version: 2.2.1 + resolution: "cli-width@npm:2.2.1" + checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 + languageName: node + linkType: hard + +"cli-width@npm:^3.0.0": + version: 3.0.0 + resolution: "cli-width@npm:3.0.0" + checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a + languageName: node + linkType: hard + +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 10c0/1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/6035f5daf7383470cef82b3d3db00bec70afb3423538c50394386ffbbab135e26c3689c41791f911fa71b62d13d3863c712fdd70f0fbdffd938a1e6fd09aac00 + languageName: node + linkType: hard + +"cliui@npm:^8.0.0, cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clone-deep@npm:4.0.1, clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: "npm:^2.0.4" + kind-of: "npm:^6.0.2" + shallow-clone: "npm:^3.0.0" + checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758 + languageName: node + linkType: hard + +"clone-regexp@npm:^1.0.0": + version: 1.0.1 + resolution: "clone-regexp@npm:1.0.1" + dependencies: + is-regexp: "npm:^1.0.0" + is-supported-regexp-flag: "npm:^1.0.0" + checksum: 10c0/670e8ee1b03e90deb0f9efffba977ee0f0c8f653664dc4dccf4fe6f40fb2fb952551c63e4c0009cc09da4ed061bd09f82c5c484ada9fc69fafc78b580896cbee + languageName: node + linkType: hard + +"clone-response@npm:^1.0.2": + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 + languageName: node + linkType: hard + +"clone-stats@npm:^1.0.0": + version: 1.0.0 + resolution: "clone-stats@npm:1.0.0" + checksum: 10c0/bb1e05991e034e1eb104173c25bb652ea5b2b4dad5a49057a857e00f8d1da39de3bd689128a25bab8cbdfbea8ae8f6066030d106ed5c299a7d92be7967c50217 + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + languageName: node + linkType: hard + +"clone@npm:^2.1.2": + version: 2.1.2 + resolution: "clone@npm:2.1.2" + checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e + languageName: node + linkType: hard + +"cmd-shim@npm:6.0.3, cmd-shim@npm:^6.0.0": + version: 6.0.3 + resolution: "cmd-shim@npm:6.0.3" + checksum: 10c0/dc09fe0bf39e86250529456d9a87dd6d5208d053e449101a600e96dc956c100e0bc312cdb413a91266201f3bd8057d4abf63875cafb99039553a1937d8f3da36 + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 + languageName: node + linkType: hard + +"coa@npm:^2.0.2": + version: 2.0.2 + resolution: "coa@npm:2.0.2" + dependencies: + "@types/q": "npm:^1.5.1" + chalk: "npm:^2.4.1" + q: "npm:^1.1.2" + checksum: 10c0/0264392e3b691a8551e619889f3e67558b4f755eeb09d67625032a25c37634731e778fabbd9d14df6477d6ae770e30ea9405d18e515b2ec492b0eb90bb8d7f43 + languageName: node + linkType: hard + +"code-point-at@npm:^1.0.0": + version: 1.1.0 + resolution: "code-point-at@npm:1.1.0" + checksum: 10c0/33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"color-support@npm:1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 + languageName: node + linkType: hard + +"colord@npm:^2.9.1": + version: 2.9.3 + resolution: "colord@npm:2.9.3" + checksum: 10c0/9699e956894d8996b28c686afe8988720785f476f59335c80ce852ded76ab3ebe252703aec53d9bef54f6219aea6b960fb3d9a8300058a1d0c0d4026460cd110 + languageName: node + linkType: hard + +"colorette@npm:^1.0.7": + version: 1.4.0 + resolution: "colorette@npm:1.4.0" + checksum: 10c0/4955c8f7daafca8ae7081d672e4bd89d553bd5782b5846d5a7e05effe93c2f15f7e9c0cb46f341b59f579a39fcf436241ff79594899d75d5f3460c03d607fe9e + languageName: node + linkType: hard + +"colorette@npm:^2.0.10": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 + languageName: node + linkType: hard + +"colors@npm:1.0.3": + version: 1.0.3 + resolution: "colors@npm:1.0.3" + checksum: 10c0/f9e40dd8b3e1a65378a7ced3fced15ddfd60aaf38e99a7521a7fdb25056b15e092f651cd0f5aa1e9b04fa8ce3616d094e07fc6c2bb261e24098db1ddd3d09a1d + languageName: node + linkType: hard + +"columnify@npm:1.6.0": + version: 1.6.0 + resolution: "columnify@npm:1.6.0" + dependencies: + strip-ansi: "npm:^6.0.1" + wcwidth: "npm:^1.0.0" + checksum: 10c0/25b90b59129331bbb8b0c838f8df69924349b83e8eab9549f431062a20a39094b8d744bb83265be38fd5d03140ce4bfbd85837c293f618925e83157ae9535f1d + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.8": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + languageName: node + linkType: hard + +"command-exists@npm:^1.2.8": + version: 1.2.9 + resolution: "command-exists@npm:1.2.9" + checksum: 10c0/75040240062de46cd6cd43e6b3032a8b0494525c89d3962e280dde665103f8cc304a8b313a5aa541b91da2f5a9af75c5959dc3a77893a2726407a5e9a0234c16 + languageName: node + linkType: hard + +"commander@npm:^11.1.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 10c0/13cc6ac875e48780250f723fb81c1c1178d35c5decb1abb1b628b3177af08a8554e76b2c0f29de72d69eef7c864d12613272a71fabef8047922bc622ab75a179 + languageName: node + linkType: hard + +"commander@npm:^12.0.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commander@npm:^4.0.0, commander@npm:^4.1.1": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 10c0/84a76c08fe6cc08c9c93f62ac573d2907d8e79138999312c92d4155bc2325d487d64d13f669b2000c9f8caf70493c1be2dac74fec3c51d5a04f8bc3ae1830bab + languageName: node + linkType: hard + +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 10c0/8d690ff13b0356df7e0ebbe6c59b4712f754f4b724d4f473d3cc5b3fdcf978e3a5dc3078717858a2ceb50b0f84d0660a7f22a96cdc50fb877d0c9bb31593d23a + languageName: node + linkType: hard + +"commander@npm:^8.3.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 10c0/8b043bb8322ea1c39664a1598a95e0495bfe4ca2fad0d84a92d7d1d8d213e2a155b441d2470c8e08de7c4a28cf2bc6e169211c49e1b21d9f7edc6ae4d9356060 + languageName: node + linkType: hard + +"commander@npm:^9.4.1": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: 10c0/5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d + languageName: node + linkType: hard + +"commitlint@npm:^19.5.0": + version: 19.5.0 + resolution: "commitlint@npm:19.5.0" + dependencies: + "@commitlint/cli": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + bin: + commitlint: cli.js + checksum: 10c0/fdcd3d6164cfd0bc97a5d73e10b9aefd24e20d8444ef070682eac2a39341bd3572c2e04c742d5802dea232533cc4b5a279bc65535ea042c1d7485a76b61001f1 + languageName: node + linkType: hard + +"common-ancestor-path@npm:^1.0.1": + version: 1.0.1 + resolution: "common-ancestor-path@npm:1.0.1" + checksum: 10c0/390c08d2a67a7a106d39499c002d827d2874966d938012453fd7ca34cd306881e2b9d604f657fa7a8e6e4896d67f39ebc09bf1bfd8da8ff318e0fb7a8752c534 + languageName: node + linkType: hard + +"common-tags@npm:^1.8.0": + version: 1.8.2 + resolution: "common-tags@npm:1.8.2" + checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63 + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 10c0/33a124960e471c25ee19280c9ce31ccc19574b566dc514fe4f4ca4c34fa8b0b57cf437671f5de380e11353ea9426213fca17687dd2ef03134fea2dbc53809fd6 + languageName: node + linkType: hard + +"compare-func@npm:^2.0.0": + version: 2.0.0 + resolution: "compare-func@npm:2.0.0" + dependencies: + array-ify: "npm:^1.0.0" + dot-prop: "npm:^5.1.0" + checksum: 10c0/78bd4dd4ed311a79bd264c9e13c36ed564cde657f1390e699e0f04b8eee1fc06ffb8698ce2dfb5fbe7342d509579c82d4e248f08915b708f77f7b72234086cc3 + languageName: node + linkType: hard + +"compressible@npm:~2.0.16": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10c0/8a03712bc9f5b9fe530cc5a79e164e665550d5171a64575d7dcf3e0395d7b4afa2d79ab176c61b5b596e28228b350dd07c1a2a6ead12fd81d1b6cd632af2fef7 + languageName: node + linkType: hard + +"compression@npm:^1.7.1, compression@npm:^1.7.4": + version: 1.7.4 + resolution: "compression@npm:1.7.4" + dependencies: + accepts: "npm:~1.3.5" + bytes: "npm:3.0.0" + compressible: "npm:~2.0.16" + debug: "npm:2.6.9" + on-headers: "npm:~1.0.2" + safe-buffer: "npm:5.1.2" + vary: "npm:~1.1.2" + checksum: 10c0/138db836202a406d8a14156a5564fb1700632a76b6e7d1546939472895a5304f2b23c80d7a22bf44c767e87a26e070dbc342ea63bb45ee9c863354fa5556bbbc + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"concat-stream@npm:^1.4.7": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^2.2.2" + typedarray: "npm:^0.0.6" + checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 + languageName: node + linkType: hard + +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.0.2" + typedarray: "npm:^0.0.6" + checksum: 10c0/29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a + languageName: node + linkType: hard + +"config-chain@npm:^1.1.11": + version: 1.1.13 + resolution: "config-chain@npm:1.1.13" + dependencies: + ini: "npm:^1.3.4" + proto-list: "npm:~1.2.1" + checksum: 10c0/39d1df18739d7088736cc75695e98d7087aea43646351b028dfabd5508d79cf6ef4c5bcd90471f52cd87ae470d1c5490c0a8c1a292fbe6ee9ff688061ea0963e + languageName: node + linkType: hard + +"configstore@npm:^5.0.1": + version: 5.0.1 + resolution: "configstore@npm:5.0.1" + dependencies: + dot-prop: "npm:^5.2.0" + graceful-fs: "npm:^4.1.2" + make-dir: "npm:^3.0.0" + unique-string: "npm:^2.0.0" + write-file-atomic: "npm:^3.0.0" + xdg-basedir: "npm:^4.0.0" + checksum: 10c0/5af23830e78bdc56cbe92a2f81e87f1d3a39e96e51a0ab2a8bc79bbbc5d4440a48d92833b3fd9c6d34b4a9c4c5853c8487b8e6e68593e7ecbc7434822f7aced3 + languageName: node + linkType: hard + +"confusing-browser-globals@npm:^1.0.10, confusing-browser-globals@npm:^1.0.11": + version: 1.0.11 + resolution: "confusing-browser-globals@npm:1.0.11" + checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e + languageName: node + linkType: hard + +"connect-history-api-fallback@npm:^2.0.0": + version: 2.0.0 + resolution: "connect-history-api-fallback@npm:2.0.0" + checksum: 10c0/90fa8b16ab76e9531646cc70b010b1dbd078153730c510d3142f6cf07479ae8a812c5a3c0e40a28528dd1681a62395d0cfdef67da9e914c4772ac85d69a3ed87 + languageName: node + linkType: hard + +"connect@npm:^3.6.5": + version: 3.7.0 + resolution: "connect@npm:3.7.0" + dependencies: + debug: "npm:2.6.9" + finalhandler: "npm:1.1.2" + parseurl: "npm:~1.3.3" + utils-merge: "npm:1.0.1" + checksum: 10c0/f120c6116bb16a0a7d2703c0b4a0cd7ed787dc5ec91978097bf62aa967289020a9f41a9cd3c3276a7b92aaa36f382d2cd35fed7138fd466a55c8e9fdbed11ca8 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 10c0/7ab51d30b52d461412cd467721bb82afe695da78fff8f29fe6f6b9cbaac9a2328e27a22a966014df9532100f6dd85370460be8130b9c677891ba36d96a343f50 + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10c0/bac0316ebfeacb8f381b38285dc691c9939bf0a78b0b7c2d5758acadad242d04783cee5337ba7d12a565a19075af1b3c11c728e1e4946de73c6ff7ce45f3f1bb + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 10c0/b76ebed15c000aee4678c3707e0860cb6abd4e680a598c0a26e17f0bfae723ec9cc2802f0ff1bc6e4d80603719010431d2231018373d4dde10f9ccff9dadf5af + languageName: node + linkType: hard + +"conventional-changelog-angular@npm:7.0.0, conventional-changelog-angular@npm:^7.0.0": + version: 7.0.0 + resolution: "conventional-changelog-angular@npm:7.0.0" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10c0/90e73e25e224059b02951b6703b5f8742dc2a82c1fea62163978e6735fd3ab04350897a8fc6f443ec6b672d6b66e28a0820e833e544a0101f38879e5e6289b7e + languageName: node + linkType: hard + +"conventional-changelog-conventionalcommits@npm:^7.0.2": + version: 7.0.2 + resolution: "conventional-changelog-conventionalcommits@npm:7.0.2" + dependencies: + compare-func: "npm:^2.0.0" + checksum: 10c0/3cb1eab35e37fc973cfb3aed0e159f54414e49b222988da1c2aa86cc8a87fe7531491bbb7657fe5fc4dc0e25f5b50e2065ba8ac71cc4c08eed9189102a2b81bd + languageName: node + linkType: hard + +"conventional-changelog-core@npm:5.0.1": + version: 5.0.1 + resolution: "conventional-changelog-core@npm:5.0.1" + dependencies: + add-stream: "npm:^1.0.0" + conventional-changelog-writer: "npm:^6.0.0" + conventional-commits-parser: "npm:^4.0.0" + dateformat: "npm:^3.0.3" + get-pkg-repo: "npm:^4.2.1" + git-raw-commits: "npm:^3.0.0" + git-remote-origin-url: "npm:^2.0.0" + git-semver-tags: "npm:^5.0.0" + normalize-package-data: "npm:^3.0.3" + read-pkg: "npm:^3.0.0" + read-pkg-up: "npm:^3.0.0" + checksum: 10c0/c026da415ea58346c167e58f8dd717592e92afc897aa604189a6d69f48b6943e7a656b2c83433810feea32dda117b0914a7f5860ed338a21f6ee9b0f56788b37 + languageName: node + linkType: hard + +"conventional-changelog-preset-loader@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-changelog-preset-loader@npm:3.0.0" + checksum: 10c0/5de23c4aa8b8526c3542fd5abe9758d56eed79821f32cc16d1fdf480cecc44855edbe4680113f229509dcaf4b97cc41e786ac8e3b0822b44fd9d0b98542ed0e0 + languageName: node + linkType: hard + +"conventional-changelog-writer@npm:^6.0.0": + version: 6.0.1 + resolution: "conventional-changelog-writer@npm:6.0.1" + dependencies: + conventional-commits-filter: "npm:^3.0.0" + dateformat: "npm:^3.0.3" + handlebars: "npm:^4.7.7" + json-stringify-safe: "npm:^5.0.1" + meow: "npm:^8.1.2" + semver: "npm:^7.0.0" + split: "npm:^1.0.1" + bin: + conventional-changelog-writer: cli.js + checksum: 10c0/50790b0d92e06c5ab1c02cc4eb2ecd74575244d31cfacea1885d7c8afeae1bc7bbc169140fe062f2438b9952400762240b796e59521c0246278859296b323338 + languageName: node + linkType: hard + +"conventional-commits-filter@npm:^3.0.0": + version: 3.0.0 + resolution: "conventional-commits-filter@npm:3.0.0" + dependencies: + lodash.ismatch: "npm:^4.4.0" + modify-values: "npm:^1.0.1" + checksum: 10c0/9d43cf9029bf39b70b394c551846a57b6f0473028ba5628c38bd447672655cc27bb80ba502d9a7e41335f63ad62b754cb26579f3d4bae7398dfc092acbb32578 + languageName: node + linkType: hard + +"conventional-commits-parser@npm:^4.0.0": + version: 4.0.0 + resolution: "conventional-commits-parser@npm:4.0.0" + dependencies: + JSONStream: "npm:^1.3.5" + is-text-path: "npm:^1.0.1" + meow: "npm:^8.1.2" + split2: "npm:^3.2.2" + bin: + conventional-commits-parser: cli.js + checksum: 10c0/12e390cc80ad8a825c5775a329b95e11cf47a6df7b8a3875d375e28b8cb27c4f32955842ea73e4e357cff9757a6be99fdffe4fda87a23e9d8e73f983425537a0 + languageName: node + linkType: hard + +"conventional-commits-parser@npm:^5.0.0": + version: 5.0.0 + resolution: "conventional-commits-parser@npm:5.0.0" + dependencies: + JSONStream: "npm:^1.3.5" + is-text-path: "npm:^2.0.0" + meow: "npm:^12.0.1" + split2: "npm:^4.0.0" + bin: + conventional-commits-parser: cli.mjs + checksum: 10c0/c9e542f4884119a96a6bf3311ff62cdee55762d8547f4c745ae3ebdc50afe4ba7691e165e34827d5cf63283cbd93ab69917afd7922423075b123d5d9a7a82ed2 + languageName: node + linkType: hard + +"conventional-recommended-bump@npm:7.0.1": + version: 7.0.1 + resolution: "conventional-recommended-bump@npm:7.0.1" + dependencies: + concat-stream: "npm:^2.0.0" + conventional-changelog-preset-loader: "npm:^3.0.0" + conventional-commits-filter: "npm:^3.0.0" + conventional-commits-parser: "npm:^4.0.0" + git-raw-commits: "npm:^3.0.0" + git-semver-tags: "npm:^5.0.0" + meow: "npm:^8.1.2" + bin: + conventional-recommended-bump: cli.js + checksum: 10c0/ff751a256ddfbec62efd5a32de059b01659e945073793c6766143a8242864fd8099804a90bbf1e6a61928ade3d12292d6f66f721a113630de392d54eb7f0b0c3 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10c0/b36fd0d4e3fef8456915fcf7742e58fbfcc12a17a018e0eb9501c9d5ef6893b596466f03b0564b81af29ff2538fd0aa4b9d54fe5ccbfb4c90ea50ad29fe2d221 + languageName: node + linkType: hard + +"cookie@npm:0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: 10c0/f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 + languageName: node + linkType: hard + +"copy-anything@npm:^2.0.1": + version: 2.0.6 + resolution: "copy-anything@npm:2.0.6" + dependencies: + is-what: "npm:^3.14.1" + checksum: 10c0/2702998a8cc015f9917385b7f16b0d85f1f6e5e2fd34d99f14df584838f492f49aa0c390d973684c687e895c5c58d08b308a0400ac3e1e3d6fa1e5884a5402ad + languageName: node + linkType: hard + +"copyfiles@npm:^2.4.1": + version: 2.4.1 + resolution: "copyfiles@npm:2.4.1" + dependencies: + glob: "npm:^7.0.5" + minimatch: "npm:^3.0.3" + mkdirp: "npm:^1.0.4" + noms: "npm:0.0.0" + through2: "npm:^2.0.1" + untildify: "npm:^4.0.0" + yargs: "npm:^16.1.0" + bin: + copyfiles: copyfiles + copyup: copyfiles + checksum: 10c0/e65cd055ec9acc14997b0ace83973d73f8d9c68167cbf4293c40b52d100af09a8c8da329042d52dc33422c0a8cbf74c6efb25e9ae088667721653659bd67bf57 + languageName: node + linkType: hard + +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": + version: 3.38.1 + resolution: "core-js-compat@npm:3.38.1" + dependencies: + browserslist: "npm:^4.23.3" + checksum: 10c0/d8bc8a35591fc5fbf3e376d793f298ec41eb452619c7ef9de4ea59b74be06e9fda799e0dcbf9ba59880dae87e3b41fb191d744ffc988315642a1272bb9442b31 + languageName: node + linkType: hard + +"core-js-pure@npm:^3.23.3": + version: 3.37.1 + resolution: "core-js-pure@npm:3.37.1" + checksum: 10c0/38200d08862b4ef2207af72a7525f7b9ac750f5e1d84ef27a3e314aefa69518179a9b732f51ebe35c3b38606d9fa4f686fcf6eff067615cc293a3b1c84041e74 + languageName: node + linkType: hard + +"core-js@npm:^3.1.3, core-js@npm:^3.19.2, core-js@npm:^3.6.5": + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 10c0/440eb51a7a39128a320225fe349f870a3641b96c9ecd26470227db730ef8c161ea298eaea621db66ec0ff622a85299efb4e23afebf889c0a1748616102307675 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"cosmiconfig-typescript-loader@npm:^5.0.0": + version: 5.0.0 + resolution: "cosmiconfig-typescript-loader@npm:5.0.0" + dependencies: + jiti: "npm:^1.19.1" + peerDependencies: + "@types/node": "*" + cosmiconfig: ">=8.2" + typescript: ">=4" + checksum: 10c0/0eb1a767a589cf092e68729e184d5917ae0b167b6f5d908bc58cee221d66b937430fc58df64029795ef98bb8e85c575da6e3819c5f9679c721de7bdbb4bde719 + languageName: node + linkType: hard + +"cosmiconfig@npm:9.0.0, cosmiconfig@npm:^9.0.0": + version: 9.0.0 + resolution: "cosmiconfig@npm:9.0.0" + dependencies: + env-paths: "npm:^2.2.1" + import-fresh: "npm:^3.3.0" + js-yaml: "npm:^4.1.0" + parse-json: "npm:^5.2.0" + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/1c1703be4f02a250b1d6ca3267e408ce16abfe8364193891afc94c2d5c060b69611fdc8d97af74b7e6d5d1aac0ab2fb94d6b079573146bc2d756c2484ce5f0ee + languageName: node + linkType: hard + +"cosmiconfig@npm:^5.0.5": + version: 5.2.1 + resolution: "cosmiconfig@npm:5.2.1" + dependencies: + import-fresh: "npm:^2.0.0" + is-directory: "npm:^0.3.1" + js-yaml: "npm:^3.13.1" + parse-json: "npm:^4.0.0" + checksum: 10c0/ae9ba309cdbb42d0c9d63dad5c1dfa1c56bb8f818cb8633eea14fd2dbdc9f33393b77658ba96fdabda497bc943afed8c3371d1222afe613c518ba676fa624645 + languageName: node + linkType: hard + +"cosmiconfig@npm:^6.0.0": + version: 6.0.0 + resolution: "cosmiconfig@npm:6.0.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.1.0" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.7.2" + checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.0": + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" + checksum: 10c0/b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 + languageName: node + linkType: hard + +"create-error-class@npm:^3.0.0": + version: 3.0.2 + resolution: "create-error-class@npm:3.0.2" + dependencies: + capture-stack-trace: "npm:^1.0.0" + checksum: 10c0/e7978884999f7195b20a56c327acf1d742b45c721098691863bd2a933180aa411d5dbe790d3565f3eca6105b829a647497d52e3e00edf1d5c19c1d116def69b6 + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + +"cross-spawn@npm:^6.0.0": + version: 6.0.5 + resolution: "cross-spawn@npm:6.0.5" + dependencies: + nice-try: "npm:^1.0.4" + path-key: "npm:^2.0.1" + semver: "npm:^5.5.0" + shebang-command: "npm:^1.2.0" + which: "npm:^1.2.9" + checksum: 10c0/e05544722e9d7189b4292c66e42b7abeb21db0d07c91b785f4ae5fefceb1f89e626da2703744657b287e86dcd4af57b54567cef75159957ff7a8a761d9055012 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + +"css-blank-pseudo@npm:^3.0.3": + version: 3.0.3 + resolution: "css-blank-pseudo@npm:3.0.3" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-blank-pseudo: dist/cli.cjs + checksum: 10c0/889b0c4e47f5172cbc1a036ed31c1b25b13e6331bd85f91c910ce29ba4a1bad33d8d7bd0d48343bc5d9bf30750b4626fe55fe9fd1042e09eda72f4a72c1d779c + languageName: node + linkType: hard + +"css-declaration-sorter@npm:^6.3.1": + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" + peerDependencies: + postcss: ^8.0.9 + checksum: 10c0/b8b664338dac528266a1ed9b27927ac51a907fb16bc1954fa9038b5286c442603bd494cc920c6a3616111309d18ee6b5a85b6d9927938efc942af452a5145160 + languageName: node + linkType: hard + +"css-has-pseudo@npm:^3.0.4": + version: 3.0.4 + resolution: "css-has-pseudo@npm:3.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + bin: + css-has-pseudo: dist/cli.cjs + checksum: 10c0/da950bd66a73b7e02b428c95eba98fe664583ea059200dc4ddac2dfa3e316b637c538b69a1a8ffe52c4f739818bf55a264d652f15b18b78a6332e73ae08f03ed + languageName: node + linkType: hard + +"css-loader@npm:^6.5.1": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" + dependencies: + icss-utils: "npm:^5.1.0" + postcss: "npm:^8.4.33" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" + postcss-modules-values: "npm:^4.0.0" + postcss-value-parser: "npm:^4.2.0" + semver: "npm:^7.5.4" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 + languageName: node + linkType: hard + +"css-minimizer-webpack-plugin@npm:^3.2.0": + version: 3.4.1 + resolution: "css-minimizer-webpack-plugin@npm:3.4.1" + dependencies: + cssnano: "npm:^5.0.6" + jest-worker: "npm:^27.0.2" + postcss: "npm:^8.3.5" + schema-utils: "npm:^4.0.0" + serialize-javascript: "npm:^6.0.0" + source-map: "npm:^0.6.1" + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + "@parcel/css": + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + checksum: 10c0/a6b749a136f7a62a173e576a10c8f2ada18013800a2698ede08dfdf6df6761b9ad24cabfce153ef4958ffcf8509e7b6a40c6ddffa6eb06f3624a97c17b825e06 + languageName: node + linkType: hard + +"css-prefers-color-scheme@npm:^6.0.3": + version: 6.0.3 + resolution: "css-prefers-color-scheme@npm:6.0.3" + peerDependencies: + postcss: ^8.4 + bin: + css-prefers-color-scheme: dist/cli.cjs + checksum: 10c0/b0f1efba0384f52506a5ab54179a2b56a4a2b693c81e2d533529c6eae7ddb9ca4b1be3a6bc9d2d44f7c4b3750bb4eda7ae9d7254fe91379b25e0cc3b301fbdd8 + languageName: node + linkType: hard + +"css-select-base-adapter@npm:^0.1.1": + version: 0.1.1 + resolution: "css-select-base-adapter@npm:0.1.1" + checksum: 10c0/17f28a0d9e8596c541de250e48958e72a65399c9e15ba5689915d6631a451068187c19d674f08187843a61cb949951cb33c7db82bd7341536769523baed867dc + languageName: node + linkType: hard + +"css-select@npm:^2.0.0": + version: 2.1.0 + resolution: "css-select@npm:2.1.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^3.2.1" + domutils: "npm:^1.7.0" + nth-check: "npm:^1.0.2" + checksum: 10c0/47832492c8218ffd92ed18eaa325397bd0bd8e4bcf3bc71767c5e1ed8b4f39b672ba157b0b5e693ef50006017d78c19e46791a75b43bb192c4db3680a331afc7 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: "npm:^1.0.0" + css-what: "npm:^6.0.1" + domhandler: "npm:^4.3.1" + domutils: "npm:^2.8.0" + nth-check: "npm:^2.0.1" + checksum: 10c0/a489d8e5628e61063d5a8fe0fa1cc7ae2478cb334a388a354e91cf2908154be97eac9fa7ed4dffe87a3e06cf6fcaa6016553115335c4fd3377e13dac7bd5a8e1 + languageName: node + linkType: hard + +"css-social-buttons@npm:1.1.1": + version: 1.1.1 + resolution: "css-social-buttons@npm:1.1.1" + checksum: 10c0/9ee194b00f6175f18d02b09c40da22bb031514f8e9cbf3fbb92fb5e2888333217bc1931a6b29fba75a557421bf071029d06c0d5494b3ab7b6d9fac71a82778cd + languageName: node + linkType: hard + +"css-tree@npm:1.0.0-alpha.37": + version: 1.0.0-alpha.37 + resolution: "css-tree@npm:1.0.0-alpha.37" + dependencies: + mdn-data: "npm:2.0.4" + source-map: "npm:^0.6.1" + checksum: 10c0/8f3c197baea919f4f55d0e84b1665d5e7d5fd74cb192fd0bf951828929b9cd5fd71de074afb685705bf5b40d7b04d4c5a206bfab26954378f04f2f5ce426d2f8 + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: "npm:2.0.14" + source-map: "npm:^0.6.1" + checksum: 10c0/499a507bfa39b8b2128f49736882c0dd636b0cd3370f2c69f4558ec86d269113286b7df469afc955de6a68b0dba00bc533e40022a73698081d600072d5d83c1c + languageName: node + linkType: hard + +"css-what@npm:^3.2.1": + version: 3.4.2 + resolution: "css-what@npm:3.4.2" + checksum: 10c0/454dca1b9dff8cf740d666d24a6c517562f374fe3a160891ebf8c82a9dd76864757913573c4db30537a959f5f595750420be00552ea6d5a9456ee68acc2349bf + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: 10c0/a09f5a6b14ba8dcf57ae9a59474722e80f20406c53a61e9aedb0eedc693b135113ffe2983f4efc4b5065ae639442e9ae88df24941ef159c218b231011d733746 + languageName: node + linkType: hard + +"css.escape@npm:^1.5.1": + version: 1.5.1 + resolution: "css.escape@npm:1.5.1" + checksum: 10c0/5e09035e5bf6c2c422b40c6df2eb1529657a17df37fda5d0433d722609527ab98090baf25b13970ca754079a0f3161dd3dfc0e743563ded8cfa0749d861c1525 + languageName: node + linkType: hard + +"cssdb@npm:^7.1.0": + version: 7.11.2 + resolution: "cssdb@npm:7.11.2" + checksum: 10c0/5cd8dfee703dfbd7b7a8c3a93d65d26007ec1cd9692379b5868a0ceedf23b88e28d4b98f1cb9a4161f8b01e4a229e08ba9603fb94b756a3df6e07c423fff5b5d + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: 10c0/6bcfd898662671be15ae7827120472c5667afb3d7429f1f917737f3bf84c4176003228131b643ae74543f17a394446247df090c597bb9a728cce298606ed0aa7 + languageName: node + linkType: hard + +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" + dependencies: + css-declaration-sorter: "npm:^6.3.1" + cssnano-utils: "npm:^3.1.0" + postcss-calc: "npm:^8.2.3" + postcss-colormin: "npm:^5.3.1" + postcss-convert-values: "npm:^5.1.3" + postcss-discard-comments: "npm:^5.1.2" + postcss-discard-duplicates: "npm:^5.1.0" + postcss-discard-empty: "npm:^5.1.1" + postcss-discard-overridden: "npm:^5.1.0" + postcss-merge-longhand: "npm:^5.1.7" + postcss-merge-rules: "npm:^5.1.4" + postcss-minify-font-values: "npm:^5.1.0" + postcss-minify-gradients: "npm:^5.1.1" + postcss-minify-params: "npm:^5.1.4" + postcss-minify-selectors: "npm:^5.2.1" + postcss-normalize-charset: "npm:^5.1.0" + postcss-normalize-display-values: "npm:^5.1.0" + postcss-normalize-positions: "npm:^5.1.1" + postcss-normalize-repeat-style: "npm:^5.1.1" + postcss-normalize-string: "npm:^5.1.0" + postcss-normalize-timing-functions: "npm:^5.1.0" + postcss-normalize-unicode: "npm:^5.1.1" + postcss-normalize-url: "npm:^5.1.0" + postcss-normalize-whitespace: "npm:^5.1.1" + postcss-ordered-values: "npm:^5.1.3" + postcss-reduce-initial: "npm:^5.1.2" + postcss-reduce-transforms: "npm:^5.1.0" + postcss-svgo: "npm:^5.1.0" + postcss-unique-selectors: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d125bdb9ac007f97f920e30be953c550a8e7de0cb9298f67e0bc9744f4b920039046b5a6b817e345872836b08689af747f82fbf2189c8bd48da3e6f0c1087b89 + languageName: node + linkType: hard + +"cssnano-utils@npm:^3.1.0": + version: 3.1.0 + resolution: "cssnano-utils@npm:3.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/057508645a3e7584decede1045daa5b362dbfa2f5df96c3527c7d52e41e787a3442a56a8ea0c0af6a757f518e79a459ee580a35c323ad0d0eec912afd67d7630 + languageName: node + linkType: hard + +"cssnano@npm:^5.0.6": + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" + dependencies: + cssnano-preset-default: "npm:^5.2.14" + lilconfig: "npm:^2.0.3" + yaml: "npm:^1.10.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4252e4f4edd7a0fbdd4017825c0f8632b7a12ecbfdd432d2ff7ec268d48eb956a0a10bbf209602181f9f84ceeecea4a864719ecde03aa2cc48f5d9636fcf5f9a + languageName: node + linkType: hard + +"csso@npm:^4.0.2, csso@npm:^4.2.0": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: "npm:^1.1.2" + checksum: 10c0/f8c6b1300efaa0f8855a7905ae3794a29c6496e7f16a71dec31eb6ca7cfb1f058a4b03fd39b66c4deac6cb06bf6b4ba86da7b67d7320389cb9994d52b924b903 + languageName: node + linkType: hard + +"cssom@npm:^0.4.4": + version: 0.4.4 + resolution: "cssom@npm:0.4.4" + checksum: 10c0/0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 + languageName: node + linkType: hard + +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: 10c0/d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 + languageName: node + linkType: hard + +"cssstyle@npm:^2.3.0": + version: 2.3.0 + resolution: "cssstyle@npm:2.3.0" + dependencies: + cssom: "npm:~0.3.6" + checksum: 10c0/863400da2a458f73272b9a55ba7ff05de40d850f22eb4f37311abebd7eff801cf1cd2fb04c4c92b8c3daed83fe766e52e4112afb7bc88d86c63a9c2256a7d178 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"currently-unhandled@npm:^0.4.1": + version: 0.4.1 + resolution: "currently-unhandled@npm:0.4.1" + dependencies: + array-find-index: "npm:^1.0.1" + checksum: 10c0/32d197689ec32f035910202c1abb0dc6424dce01d7b51779c685119b380d98535c110ffff67a262fc7e367612a7dfd30d3d3055f9a6634b5a9dd1302de7ef11c + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: 10c0/4c2647e0f42acaee7d068756c1d396e296c3556f9c8314bac1ac63ffb236217ef0e7e58602b18bb2173deec7ec8e0cac8e27cccf8f5526666b4ff11a13ad54a3 + languageName: node + linkType: hard + +"dargs@npm:^7.0.0": + version: 7.0.0 + resolution: "dargs@npm:7.0.0" + checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92 + languageName: node + linkType: hard + +"dargs@npm:^8.0.0": + version: 8.1.0 + resolution: "dargs@npm:8.1.0" + checksum: 10c0/08cbd1ee4ac1a16fb7700e761af2e3e22d1bdc04ac4f851926f552dde8f9e57714c0d04013c2cca1cda0cba8fb637e0f93ad15d5285547a939dd1989ee06a82d + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10c0/20a6b93107597530d71d4cb285acee17f66bcdfc03fd81040921a81252f19db27588d87fc8fc69e1950c55cfb0bf8ae40d0e5e21d907230813eb5d5a7f9eb45b + languageName: node + linkType: hard + +"data-urls@npm:^2.0.0": + version: 2.0.0 + resolution: "data-urls@npm:2.0.0" + dependencies: + abab: "npm:^2.0.3" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.0.0" + checksum: 10c0/1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 + languageName: node + linkType: hard + +"data-view-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-buffer@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "data-view-byte-offset@npm:1.0.0" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + languageName: node + linkType: hard + +"dateformat@npm:^3.0.3": + version: 3.0.3 + resolution: "dateformat@npm:3.0.3" + checksum: 10c0/2effb8bef52ff912f87a05e4adbeacff46353e91313ad1ea9ed31412db26849f5a0fcc7e3ce36dbfb84fc6c881a986d5694f84838ad0da7000d5150693e78678 + languageName: node + linkType: hard + +"dateformat@npm:^5.0.3": + version: 5.0.3 + resolution: "dateformat@npm:5.0.3" + checksum: 10c0/ccc7a5351080f7ae00496e246ed4d3afdba770f9a8267348d0d04387e23414ef219d9bb6f273a6d628c0ff5f0255ab75977d668dc7ab066b916a196950bdde9a + languageName: node + linkType: hard + +"dayjs@npm:^1.8.15": + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 10c0/0131d10516b9945f05a57e13f4af49a6814de5573a494824e103131a3bbe4cc470b1aefe8e17e51f9a478a22cd116084be1ee5725cedb66ec4c3f9091202dc4b + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.6.0, debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b + languageName: node + linkType: hard + +"debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: "npm:^2.1.1" + checksum: 10c0/37d96ae42cbc71c14844d2ae3ba55adf462ec89fd3a999459dec3833944cd999af6007ff29c780f1c61153bcaaf2c842d1e4ce1ec621e4fc4923244942e4a02a + languageName: node + linkType: hard + +"decamelize-keys@npm:^1.0.0, decamelize-keys@npm:^1.1.0": + version: 1.1.1 + resolution: "decamelize-keys@npm:1.1.1" + dependencies: + decamelize: "npm:^1.1.0" + map-obj: "npm:^1.0.0" + checksum: 10c0/4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decamelize@npm:^2.0.0": + version: 2.0.0 + resolution: "decamelize@npm:2.0.0" + dependencies: + xregexp: "npm:4.0.0" + checksum: 10c0/7908c37fa2e20022cfbf425c03aebdc8dee3c57b6c64135bbf23007f40528dd2463b4fb28755ee5dec7be3aca4b1d136de962bea6a886518b27c558b0f3a8bb5 + languageName: node + linkType: hard + +"decimal.js@npm:^10.2.1": + version: 10.4.3 + resolution: "decimal.js@npm:10.4.3" + checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee + languageName: node + linkType: hard + +"decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d + languageName: node + linkType: hard + +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: "npm:^3.1.0" + checksum: 10c0/bd89d23141b96d80577e70c54fb226b2f40e74a6817652b80a116d7befb8758261ad073a8895648a29cc0a5947021ab66705cb542fa9c143c82022b27c5b175e + languageName: node + linkType: hard + +"dedent@npm:1.5.3, dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + languageName: node + linkType: hard + +"dedent@npm:^0.7.0": + version: 0.7.0 + resolution: "dedent@npm:0.7.0" + checksum: 10c0/7c3aa00ddfe3e5fcd477958e156156a5137e3bb6ff1493ca05edff4decf29a90a057974cc77e75951f8eb801c1816cb45aea1f52d628cdd000b82b36ab839d1b + languageName: node + linkType: hard + +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2, deepmerge@npm:^4.3.0": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"default-gateway@npm:^6.0.3": + version: 6.0.3 + resolution: "default-gateway@npm:6.0.3" + dependencies: + execa: "npm:^5.0.0" + checksum: 10c0/5184f9e6e105d24fb44ade9e8741efa54bb75e84625c1ea78c4ef8b81dff09ca52d6dbdd1185cf0dc655bb6b282a64fffaf7ed2dd561b8d9ad6f322b1f039aba + languageName: node + linkType: hard + +"default-uid@npm:^1.0.0": + version: 1.0.0 + resolution: "default-uid@npm:1.0.0" + checksum: 10c0/79162ae48c1101f4e8c34b8eaa7cf93f22488d08695cb6bd0356d1a8a33a22d03d33ddd80d6a5739db97cae4cd684d1c7d76fedc81ec6124d37b591b206cf4a8 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + languageName: node + linkType: hard + +"defer-to-connect@npm:^1.0.1": + version: 1.1.3 + resolution: "defer-to-connect@npm:1.1.3" + checksum: 10c0/9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e + languageName: node + linkType: hard + +"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782 + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"del-cli@npm:^6.0.0": + version: 6.0.0 + resolution: "del-cli@npm:6.0.0" + dependencies: + del: "npm:^8.0.0" + meow: "npm:^13.2.0" + bin: + del: cli.js + del-cli: cli.js + checksum: 10c0/920a57efd804afab7799b8304de97d3ebbaf98dc0a524a4938115a494d67bf116674e3b38375c9cd091cf7caa8b4c2a32cbda3a032f66e0554d30d03ed5eddbe + languageName: node + linkType: hard + +"del@npm:^6.1.1": + version: 6.1.1 + resolution: "del@npm:6.1.1" + dependencies: + globby: "npm:^11.0.1" + graceful-fs: "npm:^4.2.4" + is-glob: "npm:^4.0.1" + is-path-cwd: "npm:^2.2.0" + is-path-inside: "npm:^3.0.2" + p-map: "npm:^4.0.0" + rimraf: "npm:^3.0.2" + slash: "npm:^3.0.0" + checksum: 10c0/8a095c5ccade42c867a60252914ae485ec90da243d735d1f63ec1e64c1cfbc2b8810ad69a29ab6326d159d4fddaa2f5bad067808c42072351ec458efff86708f + languageName: node + linkType: hard + +"del@npm:^8.0.0": + version: 8.0.0 + resolution: "del@npm:8.0.0" + dependencies: + globby: "npm:^14.0.2" + is-glob: "npm:^4.0.3" + is-path-cwd: "npm:^3.0.0" + is-path-inside: "npm:^4.0.0" + p-map: "npm:^7.0.2" + slash: "npm:^5.1.0" + checksum: 10c0/dd9099dc245173caad16a6372c7c9eb316e19e75e7bebfdce86ee59572c2591be5e569e15e8768108bb451f5319c57407cfa7adf74424f150d4d29c7f6da5601 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: 10c0/ba05874b91148e1db4bf254750c042bf2215febd23a6d3cda2e64896aef79745fbd4b9996488bd3cafb39ce19dbce0fd6e3b6665275638befffe1c9b312b91b5 + languageName: node + linkType: hard + +"denodeify@npm:^1.2.1": + version: 1.2.1 + resolution: "denodeify@npm:1.2.1" + checksum: 10c0/d7e5a974eae4e837f7c70ecb9bdbafae9fbdda1993a86dead1b0ec1d162ed34a9adb2cfbc0bce30d8ccf7a7294aba660862fdce761a0c6157650a0839630d33a + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: 10c0/58bd06ec20e19529b06f7ad07ddab60e504d9e0faca4bd23079fac2d279c3594334d736508dc350e06e510aba5e22e4594483b3a6562ce7c17dd797f4cc4ad2c + languageName: node + linkType: hard + +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 10c0/acb24aaf936ef9a227b6be6d495f0d2eb20108a9a6ad40585c5bda1a897031512fef6484e4fdbb80bd249fdaa82841fa1039f416ece03188e677ba11bcfda249 + languageName: node + linkType: hard + +"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": + version: 2.3.1 + resolution: "deprecation@npm:2.3.1" + checksum: 10c0/23d688ba66b74d09b908c40a76179418acbeeb0bfdf218c8075c58ad8d0c315130cb91aa3dffb623aa3a411a3569ce56c6460de6c8d69071c17fe6dd2442f032 + languageName: node + linkType: hard + +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 10c0/bd7633942f57418f5a3b80d5cb53898127bcf53e24cdf5d5f4396be471417671f0fee48a4ebe9a1e9defbde2a31280011af58a57e090ff822f589b443ed4e643 + languageName: node + linkType: hard + +"detect-indent@npm:^5.0.0": + version: 5.0.0 + resolution: "detect-indent@npm:5.0.0" + checksum: 10c0/58d985dd5b4d5e5aad6fe7d8ecc74538fa92c807c894794b8505569e45651bf01a38755b65d9d3d17e512239a26d3131837cbef43cf4226968d5abf175bbcc9d + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"detect-node@npm:^2.0.4": + version: 2.1.0 + resolution: "detect-node@npm:2.1.0" + checksum: 10c0/f039f601790f2e9d4654e499913259a798b1f5246ae24f86ab5e8bd4aaf3bce50484234c494f11fb00aecb0c6e2733aa7b1cf3f530865640b65fbbd65b2c4e09 + languageName: node + linkType: hard + +"detect-port-alt@npm:^1.1.6": + version: 1.1.6 + resolution: "detect-port-alt@npm:1.1.6" + dependencies: + address: "npm:^1.0.1" + debug: "npm:^2.6.0" + bin: + detect: ./bin/detect-port + detect-port: ./bin/detect-port + checksum: 10c0/7269e6aef7b782d98c77505c07a7a0f5e2ee98a9607dc791035fc0192fc58aa03cc833fae605e10eaf239a2a5a55cd938e0bb141dea764ac6180ca082fd62b23 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: 10c0/95d0b53d23b851aacff56dfadb7ecfedce49da4232233baecfeecb7710248c4aa03f0aa8995062f0acafaf925adf8536bd7044a2e68316fd7d411477599bc27b + languageName: node + linkType: hard + +"diff-sequences@npm:^27.5.1": + version: 27.5.1 + resolution: "diff-sequences@npm:27.5.1" + checksum: 10c0/a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9 + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + +"diff@npm:^5.1.0": + version: 5.2.0 + resolution: "diff@npm:5.2.0" + checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42 + languageName: node + linkType: hard + +"dns-packet@npm:^5.2.2": + version: 5.6.1 + resolution: "dns-packet@npm:5.6.1" + dependencies: + "@leichtgewicht/ip-codec": "npm:^2.0.1" + checksum: 10c0/8948d3d03063fb68e04a1e386875f8c3bcc398fc375f535f2b438fad8f41bf1afa6f5e70893ba44f4ae884c089247e0a31045722fa6ff0f01d228da103f1811d + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: 10c0/b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + +"dom-accessibility-api@npm:^0.6.3": + version: 0.6.3 + resolution: "dom-accessibility-api@npm:0.6.3" + checksum: 10c0/10bee5aa514b2a9a37c87cd81268db607a2e933a050074abc2f6fa3da9080ebed206a320cbc123567f2c3087d22292853bdfdceaffdd4334ffe2af9510b29360 + languageName: node + linkType: hard + +"dom-converter@npm:^0.2.0": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: "npm:~0.4" + checksum: 10c0/e96aa63bd8c6ee3cd9ce19c3aecfc2c42e50a460e8087114794d4f5ecf3a4f052b34ea3bf2d73b5d80b4da619073b49905e6d7d788ceb7814ca4c29be5354a11 + languageName: node + linkType: hard + +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: "npm:^2.0.1" + entities: "npm:^2.0.0" + checksum: 10c0/5cb595fb77e1a23eca56742f47631e6f4af66ce1982c7ed28b3d0ef21f1f50304c067adc29d3eaf824c572be022cee88627d0ac9b929408f24e923f3c7bed37b + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.2.0" + entities: "npm:^2.0.0" + checksum: 10c0/67d775fa1ea3de52035c98168ddcd59418356943b5eccb80e3c8b3da53adb8e37edb2cc2f885802b7b1765bf5022aec21dfc32910d7f9e6de4c3148f095ab5e0 + languageName: node + linkType: hard + +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 10c0/4d2ad9062a9423d890f8577aa202b597a6b85f9489bdde656b9443901b8b322b289655c3affefc58ec2e41931e0828dfee0a1d2db6829a607d76def5901fc5a9 + languageName: node + linkType: hard + +"domelementtype@npm:1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: 10c0/6d4f5761060a21eaf3c96545501e9d188745c7e1c31b8d141bf15d8748feeadba868f4ea32877751b8678b286fb1afbe6ae905ca3fb8f0214d8322e482cdbec0 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: 10c0/686f5a9ef0fff078c1412c05db73a0dce096190036f33e400a07e2a4518e9f56b1e324f5c576a0a747ef0e75b5d985c040b0d51945ce780c0dd3c625a18cd8c9 + languageName: node + linkType: hard + +"domexception@npm:^2.0.1": + version: 2.0.1 + resolution: "domexception@npm:2.0.1" + dependencies: + webidl-conversions: "npm:^5.0.0" + checksum: 10c0/24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 + languageName: node + linkType: hard + +"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: "npm:^2.2.0" + checksum: 10c0/5c199c7468cb052a8b5ab80b13528f0db3d794c64fc050ba793b574e158e67c93f8336e87fd81e9d5ee43b0e04aea4d8b93ed7be4899cb726a1601b3ba18538b + languageName: node + linkType: hard + +"domino@npm:^2.1.6": + version: 2.1.6 + resolution: "domino@npm:2.1.6" + checksum: 10c0/18afc4b61cf9bc2bfdbb48782748484319eb78c07d98ee6ab5850c2ed8e8d617ecf48ea2b34543d66d639ae33104ab4d2c79a316480805b66c5f537f38f75862 + languageName: node + linkType: hard + +"domutils@npm:^1.7.0": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: "npm:0" + domelementtype: "npm:1" + checksum: 10c0/437fcd2d6d6be03f488152e73c6f953e289c58496baa22be9626b2b46f9cfd40486ae77d144487ff6b102929a3231cdb9a8bf8ef485fb7b7c30c985daedc77eb + languageName: node + linkType: hard + +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: "npm:^1.0.1" + domelementtype: "npm:^2.2.0" + domhandler: "npm:^4.2.0" + checksum: 10c0/d58e2ae01922f0dd55894e61d18119924d88091837887bf1438f2327f32c65eb76426bd9384f81e7d6dcfb048e0f83c19b222ad7101176ad68cdc9c695b563db + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/5b859ea65097a7ea870e2c91b5768b72ddf7fa947223fd29e167bcdff58fe731d941c48e47a38ec8aa8e43044c8fbd15cd8fa21689a526bc34b6548197cd5b05 + languageName: node + linkType: hard + +"dot-prop@npm:^5.0.0, dot-prop@npm:^5.1.0, dot-prop@npm:^5.2.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" + dependencies: + is-obj: "npm:^2.0.0" + checksum: 10c0/93f0d343ef87fe8869320e62f2459f7e70f49c6098d948cc47e060f4a3f827d0ad61e83cb82f2bd90cd5b9571b8d334289978a43c0f98fea4f0e99ee8faa0599 + languageName: node + linkType: hard + +"dotenv-expand@npm:^5.1.0": + version: 5.1.0 + resolution: "dotenv-expand@npm:5.1.0" + checksum: 10c0/24ac633de853ef474d0421cc639328b7134109c8dc2baaa5e3afb7495af5e9237136d7e6971e55668e4dce915487eb140967cdd2b3e99aa439e0f6bf8b56faeb + languageName: node + linkType: hard + +"dotenv-expand@npm:~11.0.6": + version: 11.0.6 + resolution: "dotenv-expand@npm:11.0.6" + dependencies: + dotenv: "npm:^16.4.4" + checksum: 10c0/e22891ec72cb926d46d9a26290ef77f9cc9ddcba92d2f83d5e6f3a803d1590887be68e25b559415d080053000441b6f63f5b36093a565bb8c5c994b992ae49f2 + languageName: node + linkType: hard + +"dotenv@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv@npm:10.0.0" + checksum: 10c0/2d8d4ba64bfaff7931402aa5e8cbb8eba0acbc99fe9ae442300199af021079eafa7171ce90e150821a5cb3d74f0057721fbe7ec201a6044b68c8a7615f8c123f + languageName: node + linkType: hard + +"dotenv@npm:^16.4.4, dotenv@npm:~16.4.5": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f + languageName: node + linkType: hard + +"downgrade-root@npm:^1.0.0": + version: 1.2.2 + resolution: "downgrade-root@npm:1.2.2" + dependencies: + default-uid: "npm:^1.0.0" + is-root: "npm:^1.0.0" + checksum: 10c0/da87904b8205d8a39e362fe73e64ac07917221eba3ca4c3fd13c60cc9d2f36b34d7f03df4ad65542a7be387795277d4402869b64081cf62471c3bd01444eb4dd + languageName: node + linkType: hard + +"duplexer3@npm:^0.1.4": + version: 0.1.5 + resolution: "duplexer3@npm:0.1.5" + checksum: 10c0/02195030d61c4d6a2a34eca71639f2ea5e05cb963490e5bd9527623c2ac7f50c33842a34d14777ea9cbfd9bc2be5a84065560b897d9fabb99346058a5b86ca98 + languageName: node + linkType: hard + +"duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": + version: 0.1.2 + resolution: "duplexer@npm:0.1.2" + checksum: 10c0/c57bcd4bdf7e623abab2df43a7b5b23d18152154529d166c1e0da6bee341d84c432d157d7e97b32fecb1bf3a8b8857dd85ed81a915789f550637ed25b8e64fc2 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"easy-table@npm:1.2.0": + version: 1.2.0 + resolution: "easy-table@npm:1.2.0" + dependencies: + ansi-regex: "npm:^5.0.1" + wcwidth: "npm:^1.0.1" + dependenciesMeta: + wcwidth: + optional: true + checksum: 10c0/2d37937cd608586ba02e1ec479f90ccec581d366b3b0d1bb26b99ee6005f8d724e32a07a873759893461ca45b99e2d08c30326529d967ce9eedc1e9b68d4aa63 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 10c0/b5bb125ee93161bc16bfe6e56c6b04de5ad2aa44234d8f644813cc95d861a6910903132b05093706de2b706599367c4130eb6d170f6b46895686b95f87d017b7 + languageName: node + linkType: hard + +"ejs@npm:^3.1.10, ejs@npm:^3.1.6, ejs@npm:^3.1.7": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.28": + version: 1.5.32 + resolution: "electron-to-chromium@npm:1.5.32" + checksum: 10c0/d0c0c418fae6f7714fb6cfeb8f6a74a9504cf41ed6a4119d5388d94442ee224238c331bacc5917f2c89e3ffebd1b9f870ea5c0951c473ca7e58debef0f3e9137 + languageName: node + linkType: hard + +"emittery@npm:^0.10.2": + version: 0.10.2 + resolution: "emittery@npm:0.10.2" + checksum: 10c0/2caeea7501a0cca9b0e9d8d0a84d7d059cd2319ab02016bb6f81ae8bc2f3353c6734ed50a5fe0e4e2b96ebcc1623c1344b6beec51a4feda34b121942dd50ba55 + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + +"emittery@npm:^0.8.1": + version: 0.8.1 + resolution: "emittery@npm:0.8.1" + checksum: 10c0/1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf + languageName: node + linkType: hard + +"emoji-regex@npm:^10.3.0": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 10c0/b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: 10c0/7dc4394b7b910444910ad64b812392159a21e1a7ecc637c775a440227dcb4f80eff7fe61f4453a7d7603fa23d23d30cc93fe9e4b5ed985b88d6441cd4a35117b + languageName: node + linkType: hard + +"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10c0/f6c2387379a9e7c1156c1c3d4f9cb7bb11cf16dd4c1682e1f6746512564b053df5781029b6061296832b59fb22f459dbe250386d217c2f6e203601abb2ee0bec + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.17.0, enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + languageName: node + linkType: hard + +"enquirer@npm:~2.3.6": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: "npm:^4.1.1" + checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 10c0/7fba6af1f116300d2ba1c5673fc218af1961b20908638391b4e1e6d5850314ee2ac3ec22d741b3a8060479911c99305164aed19b6254bde75e7e6b1b2c3f3aa3 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"env-paths@npm:^3.0.0": + version: 3.0.0 + resolution: "env-paths@npm:3.0.0" + checksum: 10c0/76dec878cee47f841103bacd7fae03283af16f0702dad65102ef0a556f310b98a377885e0f32943831eb08b5ab37842a323d02529f3dfd5d0a40ca71b01b435f + languageName: node + linkType: hard + +"envinfo@npm:7.13.0, envinfo@npm:^7.13.0": + version: 7.13.0 + resolution: "envinfo@npm:7.13.0" + bin: + envinfo: dist/cli.js + checksum: 10c0/9c279213cbbb353b3171e8e333fd2ed564054abade08ab3d735fe136e10a0e14e0588e1ce77e6f01285f2462eaca945d64f0778be5ae3d9e82804943e36a4411 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"errno@npm:^0.1.1": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: "npm:~1.0.1" + bin: + errno: cli.js + checksum: 10c0/83758951967ec57bf00b5f5b7dc797e6d65a6171e57ea57adcf1bd1a0b477fd9b5b35fae5be1ff18f4090ed156bce1db749fe7e317aac19d485a5d150f6a4936 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"error-stack-parser@npm:^2.0.6": + version: 2.1.4 + resolution: "error-stack-parser@npm:2.1.4" + dependencies: + stackframe: "npm:^1.3.4" + checksum: 10c0/7679b780043c98b01fc546725484e0cfd3071bf5c906bbe358722972f04abf4fc3f0a77988017665bab367f6ef3fc2d0185f7528f45966b83e7c99c02d5509b9 + languageName: node + linkType: hard + +"errorhandler@npm:^1.5.1": + version: 1.5.1 + resolution: "errorhandler@npm:1.5.1" + dependencies: + accepts: "npm:~1.3.7" + escape-html: "npm:~1.0.3" + checksum: 10c0/58568c7eec3f4de5dc49e4385a50af66b76759b3463a86e4a85e05c4f7a5348f51d3d23af51c3a23eceef6278045d0a47d975da11bdaaf92d1d783dc677e980e + languageName: node + linkType: hard + +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": + version: 1.23.3 + resolution: "es-abstract@npm:1.23.3" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + arraybuffer.prototype.slice: "npm:^1.0.3" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + data-view-buffer: "npm:^1.0.1" + data-view-byte-length: "npm:^1.0.1" + data-view-byte-offset: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.0.3" + es-to-primitive: "npm:^1.2.1" + function.prototype.name: "npm:^1.1.6" + get-intrinsic: "npm:^1.2.4" + get-symbol-description: "npm:^1.0.2" + globalthis: "npm:^1.0.3" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.0.7" + is-array-buffer: "npm:^3.0.4" + is-callable: "npm:^1.2.7" + is-data-view: "npm:^1.0.1" + is-negative-zero: "npm:^2.0.3" + is-regex: "npm:^1.1.4" + is-shared-array-buffer: "npm:^1.0.3" + is-string: "npm:^1.0.7" + is-typed-array: "npm:^1.1.13" + is-weakref: "npm:^1.0.2" + object-inspect: "npm:^1.13.1" + object-keys: "npm:^1.1.1" + object.assign: "npm:^4.1.5" + regexp.prototype.flags: "npm:^1.5.2" + safe-array-concat: "npm:^1.1.2" + safe-regex-test: "npm:^1.0.3" + string.prototype.trim: "npm:^1.2.9" + string.prototype.trimend: "npm:^1.0.8" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.2" + typed-array-byte-length: "npm:^1.0.1" + typed-array-byte-offset: "npm:^1.0.2" + typed-array-length: "npm:^1.0.6" + unbox-primitive: "npm:^1.0.2" + which-typed-array: "npm:^1.1.15" + checksum: 10c0/d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + languageName: node + linkType: hard + +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 10c0/4b7617d3fbd460d6f051f684ceca6cf7e88e6724671d9480388d3ecdd72119ddaa46ca31f2c69c5426a82e4b3091c1e81867c71dcdc453565cd90005ff2c382d + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.1.0": + version: 1.1.0 + resolution: "es-iterator-helpers@npm:1.1.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + globalthis: "npm:^1.0.4" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.0.3" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.7" + iterator.prototype: "npm:^1.1.3" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/84d6c240c7da6e62323b336cb1497781546dab16bebdbd879ccfdf588979712d3e941d41165b6c2ffce5a03a7b929d4e6131d3124d330da1a0e2bfa1da7cd99f + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.2.1": + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 10c0/300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.0.0 + resolution: "es-object-atoms@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.3": + version: 2.0.3 + resolution: "es-set-tostringtag@npm:2.0.3" + dependencies: + get-intrinsic: "npm:^1.2.4" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.1" + checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" + dependencies: + hasown: "npm:^2.0.0" + checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: "npm:^1.1.4" + is-date-object: "npm:^1.0.1" + is-symbol: "npm:^1.0.2" + checksum: 10c0/0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + languageName: node + linkType: hard + +"es6-error@npm:^4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"escape-goat@npm:^2.0.0": + version: 2.1.1 + resolution: "escape-goat@npm:2.1.1" + checksum: 10c0/fc0ad656f89c05e86a9641a21bdc5ea37b258714c057430b68a834854fa3e5770cda7d41756108863fc68b1e36a0946463017b7553ac39eaaf64815be07816fc + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 10c0/524c739d776b36c3d29fa08a22e03e8824e3b2fd57500e5e44ecf3cc4707c34c60f9ca0781c0e33d191f2991161504c295e98f68c78fe7baa6e57081ec6ac0a3 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"escodegen@npm:^1.8.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^4.2.0" + esutils: "npm:^2.0.2" + optionator: "npm:^0.8.1" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + +"escodegen@npm:^2.0.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + +"eslint-config-airbnb-base@npm:^15.0.0": + version: 15.0.0 + resolution: "eslint-config-airbnb-base@npm:15.0.0" + dependencies: + confusing-browser-globals: "npm:^1.0.10" + object.assign: "npm:^4.1.2" + object.entries: "npm:^1.1.5" + semver: "npm:^6.3.0" + peerDependencies: + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.2 + checksum: 10c0/93639d991654414756f82ad7860aac30b0dc6797277b7904ddb53ed88a32c470598696bbc6c503e066414024d305221974d3769e6642de65043bedf29cbbd30f + languageName: node + linkType: hard + +"eslint-config-airbnb-typescript@npm:^18.0.0": + version: 18.0.0 + resolution: "eslint-config-airbnb-typescript@npm:18.0.0" + dependencies: + eslint-config-airbnb-base: "npm:^15.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ^7.0.0 + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + checksum: 10c0/8bfedda75f746f04972ce4cc5f32257bcc7953122360827d8afdd1e2c7c13a296eabacd50588de83ea74bab0f4bc7f383f460708ef267ac72c891daddfa44749 + languageName: node + linkType: hard + +"eslint-config-airbnb@npm:^19.0.4": + version: 19.0.4 + resolution: "eslint-config-airbnb@npm:19.0.4" + dependencies: + eslint-config-airbnb-base: "npm:^15.0.0" + object.assign: "npm:^4.1.2" + object.entries: "npm:^1.1.5" + peerDependencies: + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.3 + eslint-plugin-jsx-a11y: ^6.5.1 + eslint-plugin-react: ^7.28.0 + eslint-plugin-react-hooks: ^4.3.0 + checksum: 10c0/867feeda45c4b480b1b8eff8fabc1bb107e837da8b48e5039e0c175ae6ad34af383b1924fc163bbfcef24a324e6651b1515e5bd12cbcbb19535a8838e2544a02 + languageName: node + linkType: hard + +"eslint-config-biome@npm:^1.9.3": + version: 1.9.3 + resolution: "eslint-config-biome@npm:1.9.3" + checksum: 10c0/b1644c486986f8f14dc2b6118b543651c5b721b258ce1d5f7030f5ac932dd141aeeea2128f88a19608b508ee1039e134b61dc1d8940a28c46b22bf3d915d628c + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^8.5.0": + version: 8.10.0 + resolution: "eslint-config-prettier@npm:8.10.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 10c0/19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c + languageName: node + linkType: hard + +"eslint-config-react-app@npm:^7.0.1": + version: 7.0.1 + resolution: "eslint-config-react-app@npm:7.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@babel/eslint-parser": "npm:^7.16.3" + "@rushstack/eslint-patch": "npm:^1.1.0" + "@typescript-eslint/eslint-plugin": "npm:^5.5.0" + "@typescript-eslint/parser": "npm:^5.5.0" + babel-preset-react-app: "npm:^10.0.1" + confusing-browser-globals: "npm:^1.0.11" + eslint-plugin-flowtype: "npm:^8.0.3" + eslint-plugin-import: "npm:^2.25.3" + eslint-plugin-jest: "npm:^25.3.0" + eslint-plugin-jsx-a11y: "npm:^6.5.1" + eslint-plugin-react: "npm:^7.27.1" + eslint-plugin-react-hooks: "npm:^4.3.0" + eslint-plugin-testing-library: "npm:^5.0.1" + peerDependencies: + eslint: ^8.0.0 + checksum: 10c0/be290ec0cd5a2c0bb0b85cb1645e8734769cae77f101cd453631d77a60fa4894ee8b5b1e080ee8c21e01af0d0fc22367a2882931a549691b5ab801abb985cbba + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" + dependencies: + debug: "npm:^3.2.7" + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" + dependencies: + debug: "npm:^3.2.7" + peerDependenciesMeta: + eslint: + optional: true + checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 + languageName: node + linkType: hard + +"eslint-plugin-eslint-comments@npm:^3.2.0": + version: 3.2.0 + resolution: "eslint-plugin-eslint-comments@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + ignore: "npm:^5.0.5" + peerDependencies: + eslint: ">=4.19.1" + checksum: 10c0/c71db824592dc8ea498021572a0bd33d763ef26126bdb3b84a027ca75a1adbe0894ec95024f7de39ef12308560e62cbf8af0d06ffe472be5ba8bd9169c928e96 + languageName: node + linkType: hard + +"eslint-plugin-flowtype@npm:^8.0.3": + version: 8.0.3 + resolution: "eslint-plugin-flowtype@npm:8.0.3" + dependencies: + lodash: "npm:^4.17.21" + string-natural-compare: "npm:^3.0.1" + peerDependencies: + "@babel/plugin-syntax-flow": ^7.14.5 + "@babel/plugin-transform-react-jsx": ^7.14.9 + eslint: ^8.1.0 + checksum: 10c0/a4596ba1cb80c19a06f1ddef6c36e6a671769da8d056d4a8f3482a2c46f475c547e78f82c3233099dba3759dc9a29e36d0ca07019cf6deb666db17f49d8f566d + languageName: node + linkType: hard + +"eslint-plugin-ft-flow@npm:^2.0.1": + version: 2.0.3 + resolution: "eslint-plugin-ft-flow@npm:2.0.3" + dependencies: + lodash: "npm:^4.17.21" + string-natural-compare: "npm:^3.0.1" + peerDependencies: + "@babel/eslint-parser": ^7.12.0 + eslint: ^8.1.0 + checksum: 10c0/171f6862f7be3c66a415c2ebf14a6e29ade78b661a16f344b78fbefeaeed97fc7f2c710c0d3a2c2df2bbb614b282eaef830993c2aac83b13324cd8c2f9497ea6 + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.25.3, eslint-plugin-import@npm:^2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" + dependencies: + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" + array.prototype.flat: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.2" + debug: "npm:^3.2.7" + doctrine: "npm:^2.1.0" + eslint-import-resolver-node: "npm:^0.3.9" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" + is-glob: "npm:^4.0.3" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" + semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" + tsconfig-paths: "npm:^3.15.0" + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a + languageName: node + linkType: hard + +"eslint-plugin-jest@npm:^25.3.0": + version: 25.7.0 + resolution: "eslint-plugin-jest@npm:25.7.0" + dependencies: + "@typescript-eslint/experimental-utils": "npm:^5.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: 10c0/72dad05323d54e815c2bb10235bd5b77423796ef2e2940f7dba28bdb6cfac5a578793d3f0c7ac74618c41f9d8d6f345097a2a1f89f41aeec27bb873cb66ab270 + languageName: node + linkType: hard + +"eslint-plugin-jest@npm:^27.9.0": + version: 27.9.0 + resolution: "eslint-plugin-jest@npm:27.9.0" + dependencies: + "@typescript-eslint/utils": "npm:^5.10.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: "*" + peerDependenciesMeta: + "@typescript-eslint/eslint-plugin": + optional: true + jest: + optional: true + checksum: 10c0/b8b09f7d8ba3d84a8779a6e95702a6e4dce45ab034e4edf5ddb631e77cd38dcdf791dfd9228e0a0d1d80d1eb2d278deb62ad2ec39f10fb8fd43cec07304e0c38 + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.10.2, eslint-plugin-jsx-a11y@npm:^6.5.1": + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" + dependencies: + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" + array.prototype.flatmap: "npm:^1.3.2" + ast-types-flow: "npm:^0.0.8" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" + damerau-levenshtein: "npm:^1.0.8" + emoji-regex: "npm:^9.2.2" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^3.3.5" + language-tags: "npm:^1.0.9" + minimatch: "npm:^3.1.2" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: 10c0/d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.3.0, eslint-plugin-react-hooks@npm:^4.6.0": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^5.0.0": + version: 5.0.0 + resolution: "eslint-plugin-react-hooks@npm:5.0.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/bcb74b421f32e4203a7100405b57aab85526be4461e5a1da01bc537969a30012d2ee209a2c2a6cac543833a27188ce1e6ad71e4628d0bb4a2e5365cad86c5002 + languageName: node + linkType: hard + +"eslint-plugin-react-native-globals@npm:^0.1.1": + version: 0.1.2 + resolution: "eslint-plugin-react-native-globals@npm:0.1.2" + checksum: 10c0/ddb4ec5e31f6e72a66d51218c8f0b558b5366d614598fbec1833ac529db2c2dc1724c7ed71c1fcf922251b8438634f704d265c9bedf51aecfe807ec4a0403c09 + languageName: node + linkType: hard + +"eslint-plugin-react-native@npm:^4.0.0": + version: 4.1.0 + resolution: "eslint-plugin-react-native@npm:4.1.0" + dependencies: + eslint-plugin-react-native-globals: "npm:^0.1.1" + peerDependencies: + eslint: ^3.17.0 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 10c0/9aedccde6227b78bad7c243844aca0860fca2dccd635e91e745bcd617c1e7fb889fa212917cf7b56860335a147fc7c8dc339d1976330ec4f896fe9156b35b162 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.30.1, eslint-plugin-react@npm:^7.37.2": + version: 7.37.2 + resolution: "eslint-plugin-react@npm:7.37.2" + dependencies: + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.2" + array.prototype.tosorted: "npm:^1.1.4" + doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.1.0" + estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" + jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" + minimatch: "npm:^3.1.2" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.0" + prop-types: "npm:^15.8.1" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.11" + string.prototype.repeat: "npm:^1.0.0" + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10c0/01c498f263c201698bf653973760f86a07fa0cdec56c044f3eaa5ddaae71c64326015dfa5fde76ca8c5386ffe789fc79932624b614e13b6a1ad789fee3f7c491 + languageName: node + linkType: hard + +"eslint-plugin-testing-library@npm:^5.0.1": + version: 5.11.1 + resolution: "eslint-plugin-testing-library@npm:5.11.1" + dependencies: + "@typescript-eslint/utils": "npm:^5.58.0" + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + checksum: 10c0/55c7792345710a2b951acb0552ebe4e491d988f7d37fd308749e75fdbc36142b9a151ecec03b39992f672afea1a99dd3c3d2fb9f737ef18f56d7168e294fd9eb + languageName: node + linkType: hard + +"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": + version: 5.1.1 + resolution: "eslint-scope@npm:5.1.1" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^4.1.1" + checksum: 10c0/d30ef9dc1c1cbdece34db1539a4933fe3f9b14e1ffb27ecc85987902ee663ad7c9473bbd49a9a03195a373741e62e2f807c4938992e019b511993d163450e70a + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^2.1.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-webpack-plugin@npm:^3.1.1": + version: 3.2.0 + resolution: "eslint-webpack-plugin@npm:3.2.0" + dependencies: + "@types/eslint": "npm:^7.29.0 || ^8.4.1" + jest-worker: "npm:^28.0.2" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + schema-utils: "npm:^4.0.0" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 + checksum: 10c0/e2e11e6743df9e65e73f4d0b6de832a47a17568b2a4b03b86acfa3458bb2db50a7809c835b64613320f5fd5e1b1395dd2abe08d7f5c466c77234c500a087cad2 + languageName: node + linkType: hard + +"eslint@npm:^8.3.0, eslint@npm:^8.57.1": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esprima@npm:1.2.2": + version: 1.2.2 + resolution: "esprima@npm:1.2.2" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/a5a8fd359651dd8228736d7352eb7636c7765e1ec6ff8fff3f6641622039a9f51fa501969a1a4777ba4187cf9942a8d7e0367dccaff768b782bdb1a71d046abf + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.1.1, estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^1.0.1": + version: 1.0.1 + resolution: "estree-walker@npm:1.0.1" + checksum: 10c0/fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 10c0/12be11ef62fb9817314d790089a0a49fae4e1b50594135dcb8076312b7d7e470884b5100d249b28c18581b7fd52f8b485689ffae22a11ed9ec17377a33a08f84 + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0, event-target-shim@npm:^5.0.1": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b + languageName: node + linkType: hard + +"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 10c0/5f6d97cbcbac47be798e6355e3a7639a84ee1f7d9b199a07017f1d2f1e2fe236004d14fa5dfaeba661f94ea57805385e326236a6debbc7145c8877fbc0297c6b + languageName: node + linkType: hard + +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + +"events@npm:^3.2.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"evil-icons@npm:1.10.1": + version: 1.10.1 + resolution: "evil-icons@npm:1.10.1" + checksum: 10c0/099a70e86687980d5884f043a4adbbba995a297a76adeaf3ef5c3fae6a41bf01d1084c289d4ab5f7641e650393ff9399820a1b2c2100a4f63f8f9391ce8e5d8a + languageName: node + linkType: hard + +"execa@npm:5.0.0": + version: 5.0.0 + resolution: "execa@npm:5.0.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/e110add7ca0de63aea415385ebad7236c8de281d5d9a916dbd69f59009dac3d5d631e6252c2ea5d0258220b0d22acf25649b2caf05fa162eaa1401339fc69ba4 + languageName: node + linkType: hard + +"execa@npm:^1.0.0": + version: 1.0.0 + resolution: "execa@npm:1.0.0" + dependencies: + cross-spawn: "npm:^6.0.0" + get-stream: "npm:^4.0.0" + is-stream: "npm:^1.1.0" + npm-run-path: "npm:^2.0.0" + p-finally: "npm:^1.0.0" + signal-exit: "npm:^3.0.0" + strip-eof: "npm:^1.0.0" + checksum: 10c0/cc71707c9aa4a2552346893ee63198bf70a04b5a1bc4f8a0ef40f1d03c319eae80932c59191f037990d7d102193e83a38ec72115fff814ec2fb3099f3661a590 + languageName: node + linkType: hard + +"execa@npm:^4.0.3": + version: 4.1.0 + resolution: "execa@npm:4.1.0" + dependencies: + cross-spawn: "npm:^7.0.0" + get-stream: "npm:^5.0.0" + human-signals: "npm:^1.1.1" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.0" + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba + languageName: node + linkType: hard + +"execa@npm:^5.0.0, execa@npm:^5.1.1": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^3.0.7" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 + languageName: node + linkType: hard + +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + +"execall@npm:^1.0.0": + version: 1.0.0 + resolution: "execall@npm:1.0.0" + dependencies: + clone-regexp: "npm:^1.0.0" + checksum: 10c0/84dbfe7c64a7a4505e2df409cf991b1223065421a308d8838fa7a148811e5768bc2f54acb98558c07d574ca35fb4c456b0132ebd26ea8c2d9d525c633c195a1c + languageName: node + linkType: hard + +"exif-parser@npm:^0.1.12": + version: 0.1.12 + resolution: "exif-parser@npm:0.1.12" + checksum: 10c0/ef1df84edbba50621fcfe19510c8db3ddd9e7fb374459d3f77c9256c24584767c7fb4cf1b15aef46e87a06528d3c48e44de02cecc314656d22a5cf954a0e7192 + languageName: node + linkType: hard + +"exit-hook@npm:^1.0.0": + version: 1.1.1 + resolution: "exit-hook@npm:1.1.1" + checksum: 10c0/6485772b1f5fdc5c8bf0cf9e9ba430f5b1e1ced2976be0bc6474b695358be32374a59370f5a3cec452c1b786b5f181035f3a10c58f9c639d7a7218e1b49e1a3a + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expect@npm:^27.5.1": + version: 27.5.1 + resolution: "expect@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + checksum: 10c0/020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811 + languageName: node + linkType: hard + +"expect@npm:^29.0.0, expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + languageName: node + linkType: hard + +"express@npm:^4.17.3": + version: 4.19.2 + resolution: "express@npm:4.19.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.2" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.6.0" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.2.0" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.1" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.7" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.11.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.18.0" + serve-static: "npm:1.15.0" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 10c0/e82e2662ea9971c1407aea9fc3c16d6b963e55e3830cd0ef5e00b533feda8b770af4e3be630488ef8a752d7c75c4fcefb15892868eeaafe7353cb9e3e269fdcb + languageName: node + linkType: hard + +"extend@npm:^3.0.0": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 + languageName: node + linkType: hard + +"external-editor@npm:^1.1.0": + version: 1.1.1 + resolution: "external-editor@npm:1.1.1" + dependencies: + extend: "npm:^3.0.0" + spawn-sync: "npm:^1.0.15" + tmp: "npm:^0.0.29" + checksum: 10c0/f64513bb0de98786a387dd9f2ea59edf7bf8e780aa1d30e628b738b4fc94213901ed921bca2022792c39beaf8a064633e2a9ca6a987f4b4d2587ffe8743477cd + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-fifo@npm:^1.3.2": + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: 10c0/d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.1 + resolution: "fast-uri@npm:3.0.1" + checksum: 10c0/3cd46d6006083b14ca61ffe9a05b8eef75ef87e9574b6f68f2e17ecf4daa7aaadeff44e3f0f7a0ef4e0f7e7c20fc07beec49ff14dc72d0b500f00386592f2d10 + languageName: node + linkType: hard + +"fast-xml-parser@npm:^4.0.0, fast-xml-parser@npm:^4.4.1": + version: 4.5.0 + resolution: "fast-xml-parser@npm:4.5.0" + dependencies: + strnum: "npm:^1.0.5" + bin: + fxparser: src/cli/cli.js + checksum: 10c0/71d206c9e137f5c26af88d27dde0108068a5d074401901d643c500c36e95dfd828333a98bda020846c41f5b9b364e2b0e9be5b19b0bdcab5cf31559c07b80a95 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + languageName: node + linkType: hard + +"faye-websocket@npm:^0.11.3": + version: 0.11.4 + resolution: "faye-websocket@npm:0.11.4" + dependencies: + websocket-driver: "npm:>=0.5.1" + checksum: 10c0/c6052a0bb322778ce9f89af92890f6f4ce00d5ec92418a35e5f4c6864a4fe736fec0bcebd47eac7c0f0e979b01530746b1c85c83cb04bae789271abf19737420 + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + +"feather-icons@npm:4.29.2": + version: 4.29.2 + resolution: "feather-icons@npm:4.29.2" + dependencies: + classnames: "npm:^2.2.5" + core-js: "npm:^3.1.3" + checksum: 10c0/a23f8fbb6e96c901290308bb96267660ddd32c367074411e6a641c030448eff8041072c46e82cbf3bb3c4b2440df107e8defed09ff068e55117db6b867ca7b32 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10c0/60054bf47bfa10fb0ba6cb7742acec2f37c1f56344f79a70bb8b1c48d77675927c720ff3191fa546410a0442c998d27ab05e9144c32d530d8a52fbe68f843b69 + languageName: node + linkType: hard + +"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + +"figures@npm:^1.3.5": + version: 1.7.0 + resolution: "figures@npm:1.7.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + object-assign: "npm:^4.1.0" + checksum: 10c0/a10942b0eec3372bf61822ab130d2bbecdf527d551b0b013fbe7175b7a0238ead644ee8930a1a3cb872fb9ab2ec27df30e303765a3b70b97852e2e9ee43bdff3 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"file-loader@npm:^6.2.0": + version: 6.2.0 + resolution: "file-loader@npm:6.2.0" + dependencies: + loader-utils: "npm:^2.0.0" + schema-utils: "npm:^3.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/e176a57c2037ab0f78e5755dbf293a6b7f0f8392350a120bd03cc2ce2525bea017458ba28fea14ca535ff1848055e86d1a3a216bdb2561ef33395b27260a1dd3 + languageName: node + linkType: hard + +"file-type@npm:^16.5.4": + version: 16.5.4 + resolution: "file-type@npm:16.5.4" + dependencies: + readable-web-to-node-stream: "npm:^3.0.0" + strtok3: "npm:^6.2.4" + token-types: "npm:^4.1.1" + checksum: 10c0/a6c9ab8bc05bc9c212bec239fb0d5bf59ddc9b3912f00c4ef44622e67ae4e553a1cc8372e9e595e14859035188eb305d05d488fa3c5c2a2ad90bb7745b3004ef + languageName: node + linkType: hard + +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + languageName: node + linkType: hard + +"filesize@npm:^8.0.6": + version: 8.0.7 + resolution: "filesize@npm:8.0.7" + checksum: 10c0/82072d94816484df5365d4d5acbb2327a65dc49704c64e403e8c40d8acb7364de1cf1e65cb512c77a15d353870f73e4fed46dad5c6153d0618d9ce7a64d09cfc + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"filter-obj@npm:^2.0.0": + version: 2.0.2 + resolution: "filter-obj@npm:2.0.2" + checksum: 10c0/65899fb1151e16d3289c23e7d6c2a9276592de1e16ab8e14c29d225768273ac48a92d3be4182496a16d89a046cf24ebcbecef7fdac8c27c3c29feafc4fb9fdb3 + languageName: node + linkType: hard + +"finalhandler@npm:1.1.2": + version: 1.1.2 + resolution: "finalhandler@npm:1.1.2" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:~2.3.0" + parseurl: "npm:~1.3.3" + statuses: "npm:~1.5.0" + unpipe: "npm:~1.0.0" + checksum: 10c0/6a96e1f5caab085628c11d9fdceb82ba608d5e426c6913d4d918409baa271037a47f28fbba73279e8ad614f0b8fa71ea791d265e408d760793829edd8c2f4584 + languageName: node + linkType: hard + +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 10c0/64b7e5ff2ad1fcb14931cd012651631b721ce657da24aedb5650ddde9378bf8e95daa451da43398123f5de161a81e79ff5affe4f9f2a6d2df4a813d6d3e254b7 + languageName: node + linkType: hard + +"find-babel-config@npm:^2.1.1": + version: 2.1.2 + resolution: "find-babel-config@npm:2.1.2" + dependencies: + json5: "npm:^2.2.3" + checksum: 10c0/c9151b23d636378eae11aa761b0af41d5f67d5479e3ebfca7b0ec7feef91723f14242d243342783b89e6c51fc5b4120086eacf5d8a1a335cf7bae4b0ac89f493 + languageName: node + linkType: hard + +"find-cache-dir@npm:^2.0.0": + version: 2.1.0 + resolution: "find-cache-dir@npm:2.1.0" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^2.0.0" + pkg-dir: "npm:^3.0.0" + checksum: 10c0/556117fd0af14eb88fb69250f4bba9e905e7c355c6136dff0e161b9cbd1f5285f761b778565a278da73a130f42eccc723d7ad4c002ae547ed1d698d39779dabb + languageName: node + linkType: hard + +"find-cache-dir@npm:^3.3.1": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: "npm:^1.0.1" + make-dir: "npm:^3.0.2" + pkg-dir: "npm:^4.1.0" + checksum: 10c0/92747cda42bff47a0266b06014610981cfbb71f55d60f2c8216bc3108c83d9745507fb0b14ecf6ab71112bed29cd6fb1a137ee7436179ea36e11287e3159e587 + languageName: node + linkType: hard + +"find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "find-root@npm:1.1.0" + checksum: 10c0/1abc7f3bf2f8d78ff26d9e00ce9d0f7b32e5ff6d1da2857bcdf4746134c422282b091c672cde0572cac3840713487e0a7a636af9aa1b74cb11894b447a521efa + languageName: node + linkType: hard + +"find-up-simple@npm:^1.0.0": + version: 1.0.0 + resolution: "find-up-simple@npm:1.0.0" + checksum: 10c0/de1ad5e55c8c162f5600fe3297bb55a3da5cd9cb8c6755e463ec1d52c4c15a84e312a68397fb5962d13263b3dbd4ea294668c465ccacc41291d7cc97588769f9 + languageName: node + linkType: hard + +"find-up@npm:^2.0.0": + version: 2.1.0 + resolution: "find-up@npm:2.1.0" + dependencies: + locate-path: "npm:^2.0.0" + checksum: 10c0/c080875c9fe28eb1962f35cbe83c683796a0321899f1eed31a37577800055539815de13d53495049697d3ba313013344f843bb9401dd337a1b832be5edfc6840 + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0, find-up@npm:~5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"find-up@npm:^6.3.0": + version: 6.3.0 + resolution: "find-up@npm:6.3.0" + dependencies: + locate-path: "npm:^7.1.0" + path-exists: "npm:^5.0.0" + checksum: 10c0/07e0314362d316b2b13f7f11ea4692d5191e718ca3f7264110127520f3347996349bf9e16805abae3e196805814bc66ef4bff2b8904dc4a6476085fc9b0eba07 + languageName: node + linkType: hard + +"find-up@npm:^7.0.0": + version: 7.0.0 + resolution: "find-up@npm:7.0.0" + dependencies: + locate-path: "npm:^7.2.0" + path-exists: "npm:^5.0.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/e6ee3e6154560bc0ab3bc3b7d1348b31513f9bdf49a5dd2e952495427d559fa48cdf33953e85a309a323898b43fa1bfbc8b80c880dfc16068384783034030008 + languageName: node + linkType: hard + +"find-versions@npm:^3.0.0": + version: 3.2.0 + resolution: "find-versions@npm:3.2.0" + dependencies: + semver-regex: "npm:^2.0.0" + checksum: 10c0/9aac46e727fdb737270fb1152dea9c673c2fc2747aba8c978beeccc57f22fc052362451f7b014a7d9460c59e36c4c2a9ec93fc61642d29fbed98ca9cb2dcec99 + languageName: node + linkType: hard + +"first-chunk-stream@npm:^5.0.0": + version: 5.0.0 + resolution: "first-chunk-stream@npm:5.0.0" + checksum: 10c0/0589f4482ede2c9a083af32aab073d66bb8b8bd7968943d3c7b1b1552dd5126c47283d30ef2e6c5afaa2a13e7d4107ae69bd810c03698ea9209c3dfd1458bb59 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + languageName: node + linkType: hard + +"flatten@npm:^1.0.2": + version: 1.0.3 + resolution: "flatten@npm:1.0.3" + checksum: 10c0/9f9b1f3dcd05be057bb83ec27f2513da5306e7bfc0cf8bd839ab423eb1b0f99683a25c97b48fafd5959819159659ce9f1397623a46f89a8577ba095fcf5fb753 + languageName: node + linkType: hard + +"flow-enums-runtime@npm:^0.0.6": + version: 0.0.6 + resolution: "flow-enums-runtime@npm:0.0.6" + checksum: 10c0/f0b9ca52dbf9cf30264ebf1af034ac7b80fb5e5ef009efc789b89a90aa17349a3ff5672b3b27c6eb89d5e02808fc0dfb7effbfc5a793451694d6cce48774d51e + languageName: node + linkType: hard + +"flow-parser@npm:0.*": + version: 0.238.2 + resolution: "flow-parser@npm:0.238.2" + checksum: 10c0/1e474018307e17123a65c1c098b50c5c8cc7ebb6eda1a1b84f8a6958839fd4aed29b174b6b6b970fc24009f763c68ca09cfc7ac847291d97f03ffecd0a6f1921 + languageName: node + linkType: hard + +"fly-import@npm:^0.4.0": + version: 0.4.0 + resolution: "fly-import@npm:0.4.0" + dependencies: + "@npmcli/arborist": "npm:^7.2.0" + env-paths: "npm:^3.0.0" + registry-auth-token: "npm:^5.0.2" + registry-url: "npm:^6.0.1" + checksum: 10c0/d6378243c1f7db4cd582f4c484c4029828ab736c3721ee6302e43a5ce5c298d8afe47b0c46bfabe39b361958d3333d0e0b8d41d3de9162122f2d7390c4f96b11 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6": + version: 1.15.6 + resolution: "follow-redirects@npm:1.15.6" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + languageName: node + linkType: hard + +"font-awesome@npm:4.7.0": + version: 4.7.0 + resolution: "font-awesome@npm:4.7.0" + checksum: 10c0/1c456e2939c55192eed67db9c0efb8db3e92fd357ca189ca00030eb44acffa1e9f835288d2204c14b9a9c490a7b14b7090dfaff80ded6b2473f50a923dfb41e7 + languageName: node + linkType: hard + +"fontisto@npm:3.0.4": + version: 3.0.4 + resolution: "fontisto@npm:3.0.4" + checksum: 10c0/eb24bd398f4e48e60524c75959a98d6c859f736a5bb782b4cf23ee26f97535a16d5758a7accb0f2c364738e5439efb9b91dad3f89fedbe53debd69a7318a1faf + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: "npm:^1.1.3" + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + +"foreachasync@npm:^3.0.0": + version: 3.0.0 + resolution: "foreachasync@npm:3.0.0" + checksum: 10c0/8ad877008da351fa78939e850c6014e94b8b9c6de3d12751b2b906ef96f8c80945310d998b2a704854e126c508237dc9951f6900685ccc42c93db15b09a0c4b3 + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/9a53a33dbd87090e9576bef65fb4a71de60f6863a8062a7b11bc1cbe3cc86d428677d7c0b9ef61cdac11007ac580006f78bd5638618d564cfd5e6fd713d6878f + languageName: node + linkType: hard + +"fork-ts-checker-webpack-plugin@npm:^6.5.0": + version: 6.5.3 + resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" + dependencies: + "@babel/code-frame": "npm:^7.8.3" + "@types/json-schema": "npm:^7.0.5" + chalk: "npm:^4.1.0" + chokidar: "npm:^3.4.2" + cosmiconfig: "npm:^6.0.0" + deepmerge: "npm:^4.2.2" + fs-extra: "npm:^9.0.0" + glob: "npm:^7.1.6" + memfs: "npm:^3.1.2" + minimatch: "npm:^3.0.4" + schema-utils: "npm:2.7.0" + semver: "npm:^7.3.2" + tapable: "npm:^1.0.0" + peerDependencies: + eslint: ">= 6" + typescript: ">= 2.7" + vue-template-compiler: "*" + webpack: ">= 4" + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + checksum: 10c0/0885ea75474de011d4068ca3e2d3ca6e4cd318f5cfa018e28ff8fef23ef3a1f1c130160ef192d3e5d31ef7b6fe9f8fb1d920eab5e9e449fb30ce5cc96647245c + languageName: node + linkType: hard + +"form-data-encoder@npm:^2.1.2": + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: 10c0/4c06ae2b79ad693a59938dc49ebd020ecb58e4584860a90a230f80a68b026483b022ba5e4143cff06ae5ac8fd446a0b500fabc87bbac3d1f62f2757f8dabcaf7 + languageName: node + linkType: hard + +"form-data@npm:^3.0.0": + version: 3.0.1 + resolution: "form-data@npm:3.0.1" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + mime-types: "npm:^2.1.12" + checksum: 10c0/1ccc3ae064a080a799923f754d49fcebdd90515a8924f0f54de557540b50e7f1fe48ba5f2bd0435a5664aa2d49729107e6aaf2155a9abf52339474c5638b4485 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + mime-types: "npm:^2.1.12" + checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: "npm:^3.1.2" + checksum: 10c0/5392ec484f9ce0d5e0d52fb5a78e7486637d516179b0eb84d81389d7eccf9ca2f663079da56f761355c0a65792810e3b345dc24db9a8bbbcf24ef3c8c88570c6 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 10c0/9b67c3fac86acdbc9ae47ba1ddd5f2f81526fa4c8226863ede5600a3f7c7416ef451f6f1e240a3cc32d0fd79fcfe6beb08fd0da454f360032bde70bf80afbb33 + languageName: node + linkType: hard + +"foundation-icons@npm:2.0.0": + version: 2.0.0 + resolution: "foundation-icons@npm:2.0.0" + checksum: 10c0/1dec8974f711bb0c2cd832ac92f7031878c6b35f09ad4129f7de2c4a41a5c813d31312697026bb316cb0212bcd5a6241835155333952bea4ab7c0593a85cb81f + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10c0/c6d27f3ed86cc5b601404822f31c900dd165ba63fff8152a3ef714e2012e7535027063bc67ded4cb5b3a49fa596495d46cacd9f47d6328459cf570f08b7d9e5a + languageName: node + linkType: hard + +"front-matter@npm:^4.0.2": + version: 4.0.2 + resolution: "front-matter@npm:4.0.2" + dependencies: + js-yaml: "npm:^3.13.1" + checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 + languageName: node + linkType: hard + +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 10c0/259f7b814d9e50d686899550c4f9ded85c46c643f7fe19be69504888e007fcbc08f306fae8ec495b8b998635e997c9e3e175ff2eeed230524ef1c1684cc96423 + languageName: node + linkType: hard + +"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: "npm:^1.0.0" + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs-monkey@npm:^1.0.4": + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 10c0/6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"fullname@npm:^4.0.1": + version: 4.0.1 + resolution: "fullname@npm:4.0.1" + dependencies: + execa: "npm:^1.0.0" + filter-obj: "npm:^2.0.0" + mem: "npm:^5.1.0" + p-any: "npm:^2.1.0" + passwd-user: "npm:^3.0.0" + rc: "npm:^1.2.8" + checksum: 10c0/955c067f253cccf20a2679b78daf3c9bd23f176c584353ba36478b7cca4ebe015c1d07f8353eabcacfc249e1a25b6063b31a1beedb268c581fa3056e113e65b4 + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.2" + define-properties: "npm:^1.2.0" + es-abstract: "npm:^1.22.1" + functions-have-names: "npm:^1.2.3" + checksum: 10c0/9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.3": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca + languageName: node + linkType: hard + +"gauge@npm:~1.2.5": + version: 1.2.7 + resolution: "gauge@npm:1.2.7" + dependencies: + ansi: "npm:^0.3.0" + has-unicode: "npm:^2.0.0" + lodash.pad: "npm:^4.1.0" + lodash.padend: "npm:^4.1.0" + lodash.padstart: "npm:^4.1.0" + checksum: 10c0/10e087b496edf3bff45ddcd31b8d7a571f5112dbe82be07479498774db46562dec0536272e12e0872ad4165131d13ccba4987af9c5ca93f640d6f1ec0429a644 + languageName: node + linkType: hard + +"generator-react-native-vector-icons@workspace:packages/generator-react-native-vector-icons": + version: 0.0.0-use.local + resolution: "generator-react-native-vector-icons@workspace:packages/generator-react-native-vector-icons" + dependencies: + "@types/npm-registry-fetch": "npm:^8.0.7" + "@types/semver": "npm:^7.5.8" + "@yeoman/types": "npm:^1.5.0" + copyfiles: "npm:^2.4.1" + mem-fs: "npm:^4.1.1" + npm-registry-fetch: "npm:^18.0.2" + onchange: "npm:^7.1.0" + oslllo-svg-fixer: "npm:^5.0.0" + postcss: "npm:^8.4.49" + postcss-selector-parser: "npm:^7.0.0" + registry-auth-token: "npm:^5.0.2" + semver: "npm:^7.6.3" + typescript: "npm:^5.6.3" + yeoman-generator: "npm:^7.3.3" + languageName: unknown + linkType: soft + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-east-asian-width@npm:^1.0.0": + version: 1.2.0 + resolution: "get-east-asian-width@npm:1.2.0" + checksum: 10c0/914b1e217cf38436c24b4c60b4c45289e39a45bf9e65ef9fd343c2815a1a02b8a0215aeec8bf9c07c516089004b6e3826332481f40a09529fcadbf6e579f286b + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + +"get-own-enumerable-property-symbols@npm:^3.0.0": + version: 3.0.2 + resolution: "get-own-enumerable-property-symbols@npm:3.0.2" + checksum: 10c0/103999855f3d1718c631472437161d76962cbddcd95cc642a34c07bfb661ed41b6c09a9c669ccdff89ee965beb7126b80eec7b2101e20e31e9cc6c4725305e10 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-pkg-repo@npm:^4.2.1": + version: 4.2.1 + resolution: "get-pkg-repo@npm:4.2.1" + dependencies: + "@hutson/parse-repository-url": "npm:^3.0.0" + hosted-git-info: "npm:^4.0.0" + through2: "npm:^2.0.0" + yargs: "npm:^16.2.0" + bin: + get-pkg-repo: src/cli.js + checksum: 10c0/1338d2e048a594da4a34e7dd69d909376d72784f5ba50963a242b4b35db77533786f618b3f6a9effdee2af20af4917a3b7cf12533b4575d7f9c163886be1fb62 + languageName: node + linkType: hard + +"get-port@npm:5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + languageName: node + linkType: hard + +"get-stdin@npm:^4.0.1": + version: 4.0.1 + resolution: "get-stdin@npm:4.0.1" + checksum: 10c0/68fc39a0af6050bcad791fb3df72999e7636401f11f574bf24af07b1c640d30c01cf38aa39ee55665a93ee7a7753eeb6d1fce6c434dd1f458ee0f8fd02775809 + languageName: node + linkType: hard + +"get-stream@npm:6.0.0": + version: 6.0.0 + resolution: "get-stream@npm:6.0.0" + checksum: 10c0/7cd835cb9180041e7be2cc3de236e5db9f2144515921aeb60ae78d3a46f9944439d654c2aae5b0191e41eb6e2500f0237494a2e6c0790367183f788d1c9f6dd6 + languageName: node + linkType: hard + +"get-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "get-stream@npm:3.0.0" + checksum: 10c0/003f5f3b8870da59c6aafdf6ed7e7b07b48c2f8629cd461bd3900726548b6b8cfa2e14d6b7814fbb08f07a42f4f738407fa70b989928b2783a76b278505bba22 + languageName: node + linkType: hard + +"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/294d876f667694a5ca23f0ca2156de67da950433b6fb53024833733975d32582896dbc7f257842d331809979efccf04d5e0b6b75ad4d45744c45f193fd497539 + languageName: node + linkType: hard + +"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.0.2": + version: 1.0.2 + resolution: "get-symbol-description@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + languageName: node + linkType: hard + +"get-yarn-workspaces@npm:^1.0.2": + version: 1.0.2 + resolution: "get-yarn-workspaces@npm:1.0.2" + dependencies: + find-root: "npm:^1.1.0" + flatten: "npm:^1.0.2" + glob: "npm:^7.1.2" + checksum: 10c0/9c8fd871a254e4ba70867c3ce6bad54cbb02d03a9388d4d4ac48a60cea656b49f2cc34b67cec89e7c23f5675e39f458fff3df6b75f6a0428002dc7e22db7f52f + languageName: node + linkType: hard + +"getenv@npm:^1.0.0": + version: 1.0.0 + resolution: "getenv@npm:1.0.0" + checksum: 10c0/9661c5996c7622e12eab1d23448474ae51dbec6f8862eed903ebaa864dcd332895441c23d962e3ff5c180a9e3dff6cb1f569a115e1447db4acb52af2d880d655 + languageName: node + linkType: hard + +"gifwrap@npm:^0.10.1": + version: 0.10.1 + resolution: "gifwrap@npm:0.10.1" + dependencies: + image-q: "npm:^4.0.0" + omggif: "npm:^1.0.10" + checksum: 10c0/dd7327725d47c15bd4b23b69dc149043adff9013e352280a3f86a965eecab7f3e6027ecbb4177b05a6ab3bd1995f447f7adb9fdcb41db4372d8a239859f22492 + languageName: node + linkType: hard + +"git-raw-commits@npm:^3.0.0": + version: 3.0.0 + resolution: "git-raw-commits@npm:3.0.0" + dependencies: + dargs: "npm:^7.0.0" + meow: "npm:^8.1.2" + split2: "npm:^3.2.2" + bin: + git-raw-commits: cli.js + checksum: 10c0/2a5db2e4b5b1ef7b6ecbdc175e559920a5400cbdb8d36f130aaef3588bfd74d8650b354a51ff89e0929eadbb265a00078a6291ff26248a525f0b2f079b001bf6 + languageName: node + linkType: hard + +"git-raw-commits@npm:^4.0.0": + version: 4.0.0 + resolution: "git-raw-commits@npm:4.0.0" + dependencies: + dargs: "npm:^8.0.0" + meow: "npm:^12.0.1" + split2: "npm:^4.0.0" + bin: + git-raw-commits: cli.mjs + checksum: 10c0/ab51335d9e55692fce8e42788013dba7a7e7bf9f5bf0622c8cd7ddc9206489e66bb939563fca4edb3aa87477e2118f052702aad1933b13c6fa738af7f29884f0 + languageName: node + linkType: hard + +"git-remote-origin-url@npm:^2.0.0": + version: 2.0.0 + resolution: "git-remote-origin-url@npm:2.0.0" + dependencies: + gitconfiglocal: "npm:^1.0.0" + pify: "npm:^2.3.0" + checksum: 10c0/3a846ce98ed36b2d0b801e8ec1ab299a236cfc6fa264bfdf9f42301abfdfd8715c946507fd83a10b9db449eb609ac6f8a2a341daf52e3af0000367487f486355 + languageName: node + linkType: hard + +"git-semver-tags@npm:^5.0.0": + version: 5.0.1 + resolution: "git-semver-tags@npm:5.0.1" + dependencies: + meow: "npm:^8.1.2" + semver: "npm:^7.0.0" + bin: + git-semver-tags: cli.js + checksum: 10c0/7cacba2f4ac19c0ccb8e6bb7301409376e5a2cc178692667afff453e6fe81f79b5f3f5040343e2be127a2f34977528d354de2aa32430917e90b64884debd3102 + languageName: node + linkType: hard + +"git-up@npm:^7.0.0": + version: 7.0.0 + resolution: "git-up@npm:7.0.0" + dependencies: + is-ssh: "npm:^1.4.0" + parse-url: "npm:^8.1.0" + checksum: 10c0/a3fa02e1a63c7c824b5ebbf23f4a9a6b34dd80031114c5dd8adb7ef53493642e39d3d80dfef4025a452128400c35c2c138d20a0f6ae5d7d7ef70d9ba13083d34 + languageName: node + linkType: hard + +"git-url-parse@npm:14.0.0": + version: 14.0.0 + resolution: "git-url-parse@npm:14.0.0" + dependencies: + git-up: "npm:^7.0.0" + checksum: 10c0/d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 + languageName: node + linkType: hard + +"gitconfiglocal@npm:^1.0.0": + version: 1.0.0 + resolution: "gitconfiglocal@npm:1.0.0" + dependencies: + ini: "npm:^1.3.2" + checksum: 10c0/cfcb16344834113199f209f2758ced778dc30e075ddb49b5dde659b4dd2deadee824db0a1b77e1303cb594d9e8b2240da18c67705f657aa76affb444aa349005 + languageName: node + linkType: hard + +"github-username@npm:^7.0.0": + version: 7.0.0 + resolution: "github-username@npm:7.0.0" + dependencies: + "@octokit/rest": "npm:^18.12.0" + checksum: 10c0/900b93fa40c18cfb34dde887fab60e8faa6621ed779f2c57ceebc6952571fde7ce179188fff8d3c7c7695be98971a654684b69675a72a6504619adec8d3467aa + languageName: node + linkType: hard + +"glob-parent@npm:6.0.2, glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10c0/0486925072d7a916f052842772b61c3e86247f0a80cc0deb9b5a3e8a1a9faad5b04fb6f58986a09f34d3e96cd2a22a24b7e9882fb1cf904c31e9a310de96c429 + languageName: node + linkType: hard + +"glob@npm:7.1.6": + version: 7.1.6 + resolution: "glob@npm:7.1.6" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.0.4" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/2575cce9306ac534388db751f0aa3e78afedb6af8f3b529ac6b2354f66765545145dba8530abf7bff49fb399a047d3f9b6901c38ee4c9503f592960d9af67763 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^11.0.0": + version: 11.0.0 + resolution: "glob@npm:11.0.0" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/419866015d8795258a8ac51de5b9d1a99c72634fc3ead93338e4da388e89773ab21681e494eac0fbc4250b003451ca3110bb4f1c9393d15d14466270094fdb4e + languageName: node + linkType: hard + +"glob@npm:^7.0.5, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"glob@npm:^8.0.3": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^5.0.1" + once: "npm:^1.3.0" + checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + languageName: node + linkType: hard + +"glob@npm:^9.2.0, glob@npm:^9.3.3": + version: 9.3.5 + resolution: "glob@npm:9.3.5" + dependencies: + fs.realpath: "npm:^1.0.0" + minimatch: "npm:^8.0.2" + minipass: "npm:^4.2.4" + path-scurry: "npm:^1.6.1" + checksum: 10c0/2f6c2b9ee019ee21dc258ae97a88719614591e4c979cb4580b1b9df6f0f778a3cb38b4bdaf18dfa584637ea10f89a3c5f2533a5e449cf8741514ad18b0951f2e + languageName: node + linkType: hard + +"global-agent@npm:^2.0.0": + version: 2.2.0 + resolution: "global-agent@npm:2.2.0" + dependencies: + boolean: "npm:^3.0.1" + core-js: "npm:^3.6.5" + es6-error: "npm:^4.1.1" + matcher: "npm:^3.0.0" + roarr: "npm:^2.15.3" + semver: "npm:^7.3.2" + serialize-error: "npm:^7.0.1" + checksum: 10c0/ec44fc48fb6ec4ea5897248575cc00b58a78a8987e95490000b8a7d1420ede6704c2359dc83d00dcedf6cb83edc577a4ed82fa4312311b13ebc112c19da92fc8 + languageName: node + linkType: hard + +"global-agent@npm:^3.0.0": + version: 3.0.0 + resolution: "global-agent@npm:3.0.0" + dependencies: + boolean: "npm:^3.0.1" + es6-error: "npm:^4.1.1" + matcher: "npm:^3.0.0" + roarr: "npm:^2.15.3" + semver: "npm:^7.3.2" + serialize-error: "npm:^7.0.1" + checksum: 10c0/bb8750d026b25da437072762fd739098bad92ff72f66483c3929db4579e072f5523960f7e7fd70ee0d75db48898067b5dc1c9c1d17888128cff008fcc34d1bd3 + languageName: node + linkType: hard + +"global-directory@npm:^4.0.1": + version: 4.0.1 + resolution: "global-directory@npm:4.0.1" + dependencies: + ini: "npm:4.1.1" + checksum: 10c0/f9cbeef41db4876f94dd0bac1c1b4282a7de9c16350ecaaf83e7b2dd777b32704cc25beeb1170b5a63c42a2c9abfade74d46357fe0133e933218bc89e613d4b2 + languageName: node + linkType: hard + +"global-dirs@npm:^3.0.0": + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" + dependencies: + ini: "npm:2.0.0" + checksum: 10c0/ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 + languageName: node + linkType: hard + +"global-modules@npm:^2.0.0": + version: 2.0.0 + resolution: "global-modules@npm:2.0.0" + dependencies: + global-prefix: "npm:^3.0.0" + checksum: 10c0/43b770fe24aa6028f4b9770ea583a47f39750be15cf6e2578f851e4ccc9e4fa674b8541928c0b09c21461ca0763f0d36e4068cec86c914b07fd6e388e66ba5b9 + languageName: node + linkType: hard + +"global-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "global-prefix@npm:3.0.0" + dependencies: + ini: "npm:^1.3.5" + kind-of: "npm:^6.0.2" + which: "npm:^1.3.1" + checksum: 10c0/510f489fb68d1cc7060f276541709a0ee6d41356ef852de48f7906c648ac223082a1cc8fce86725ca6c0e032bcdc1189ae77b4744a624b29c34a9d0ece498269 + languageName: node + linkType: hard + +"global-tunnel-ng@npm:^2.7.1": + version: 2.7.1 + resolution: "global-tunnel-ng@npm:2.7.1" + dependencies: + encodeurl: "npm:^1.0.2" + lodash: "npm:^4.17.10" + npm-conf: "npm:^1.1.3" + tunnel: "npm:^0.0.6" + checksum: 10c0/273205f6d6204bdb64ff1d7f1574f392feeb62b2f45263c780d0605510e9756bbdbb5063d45e28476d8cd7656ca7846721caa3421503c7c7803e5d0f3729c532 + languageName: node + linkType: hard + +"global@npm:~4.4.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: "npm:^2.19.0" + process: "npm:^0.11.10" + checksum: 10c0/4a467aec6602c00a7c5685f310574ab04e289ad7f894f0f01c9c5763562b82f4b92d1e381ce6c5bbb12173e2a9f759c1b63dda6370cfb199970267e14d90aa91 + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + +"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.0.4, globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"globby@npm:^13.2.2": + version: 13.2.2 + resolution: "globby@npm:13.2.2" + dependencies: + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.3.0" + ignore: "npm:^5.2.4" + merge2: "npm:^1.4.1" + slash: "npm:^4.0.0" + checksum: 10c0/a8d7cc7cbe5e1b2d0f81d467bbc5bc2eac35f74eaded3a6c85fc26d7acc8e6de22d396159db8a2fc340b8a342e74cac58de8f4aee74146d3d146921a76062664 + languageName: node + linkType: hard + +"globby@npm:^14.0.0, globby@npm:^14.0.2": + version: 14.0.2 + resolution: "globby@npm:14.0.2" + dependencies: + "@sindresorhus/merge-streams": "npm:^2.1.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/3f771cd683b8794db1e7ebc8b6b888d43496d93a82aad4e9d974620f578581210b6c5a6e75ea29573ed16a1345222fab6e9b877a8d1ed56eeb147e09f69c6f78 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + +"got@npm:^11.8.2, got@npm:^11.8.6": + version: 11.8.6 + resolution: "got@npm:11.8.6" + dependencies: + "@sindresorhus/is": "npm:^4.0.0" + "@szmarczak/http-timer": "npm:^4.0.5" + "@types/cacheable-request": "npm:^6.0.1" + "@types/responselike": "npm:^1.0.0" + cacheable-lookup: "npm:^5.0.3" + cacheable-request: "npm:^7.0.2" + decompress-response: "npm:^6.0.0" + http2-wrapper: "npm:^1.0.0-beta.5.2" + lowercase-keys: "npm:^2.0.0" + p-cancelable: "npm:^2.0.0" + responselike: "npm:^2.0.0" + checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1 + languageName: node + linkType: hard + +"got@npm:^12.1.0": + version: 12.6.1 + resolution: "got@npm:12.6.1" + dependencies: + "@sindresorhus/is": "npm:^5.2.0" + "@szmarczak/http-timer": "npm:^5.0.1" + cacheable-lookup: "npm:^7.0.0" + cacheable-request: "npm:^10.2.8" + decompress-response: "npm:^6.0.0" + form-data-encoder: "npm:^2.1.2" + get-stream: "npm:^6.0.1" + http2-wrapper: "npm:^2.1.10" + lowercase-keys: "npm:^3.0.0" + p-cancelable: "npm:^3.0.0" + responselike: "npm:^3.0.0" + checksum: 10c0/2fe97fcbd7a9ffc7c2d0ecf59aca0a0562e73a7749cadada9770eeb18efbdca3086262625fb65590594edc220a1eca58fab0d26b0c93c2f9a008234da71ca66b + languageName: node + linkType: hard + +"got@npm:^6.7.1": + version: 6.7.1 + resolution: "got@npm:6.7.1" + dependencies: + create-error-class: "npm:^3.0.0" + duplexer3: "npm:^0.1.4" + get-stream: "npm:^3.0.0" + is-redirect: "npm:^1.0.0" + is-retry-allowed: "npm:^1.0.0" + is-stream: "npm:^1.0.0" + lowercase-keys: "npm:^1.0.0" + safe-buffer: "npm:^5.0.1" + timed-out: "npm:^4.0.0" + unzip-response: "npm:^2.0.1" + url-parse-lax: "npm:^1.0.0" + checksum: 10c0/10a3b2254b3c1dd61a93f7c3dd3061bfc13c4c7c1fc9a7cfa348e5d4f619c20dcf8f8638da4a46372ea9a646fd56fe4cf291174c8a50ab4c8f1f70809c767a15 + languageName: node + linkType: hard + +"got@npm:^9.6.0": + version: 9.6.0 + resolution: "got@npm:9.6.0" + dependencies: + "@sindresorhus/is": "npm:^0.14.0" + "@szmarczak/http-timer": "npm:^1.1.2" + cacheable-request: "npm:^6.0.0" + decompress-response: "npm:^3.3.0" + duplexer3: "npm:^0.1.4" + get-stream: "npm:^4.1.0" + lowercase-keys: "npm:^1.0.1" + mimic-response: "npm:^1.0.1" + p-cancelable: "npm:^1.0.0" + to-readable-stream: "npm:^1.0.0" + url-parse-lax: "npm:^3.0.0" + checksum: 10c0/5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8 + languageName: node + linkType: hard + +"graceful-fs@npm:4.2.10": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 10c0/4223a833e38e1d0d2aea630c2433cfb94ddc07dfc11d511dbd6be1d16688c5be848acc31f9a5d0d0ddbfb56d2ee5a6ae0278aceeb0ca6a13f27e06b9956fb952 + languageName: node + linkType: hard + +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.3, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"grouped-queue@npm:^2.0.0": + version: 2.0.0 + resolution: "grouped-queue@npm:2.0.0" + checksum: 10c0/189c053c898894ea8bbcd2e701f57912ed4aee95aa926157cbd283e4256cac05c26b81e952ccb6d3a44c1432f490a0ba4d38b7d92d619d473dbcda583ecf977f + languageName: node + linkType: hard + +"gzip-size@npm:^6.0.0": + version: 6.0.0 + resolution: "gzip-size@npm:6.0.0" + dependencies: + duplexer: "npm:^0.1.2" + checksum: 10c0/4ccb924626c82125897a997d1c84f2377846a6ef57fbee38f7c0e6b41387fba4d00422274440747b58008b5d60114bac2349c2908e9aba55188345281af40a3f + languageName: node + linkType: hard + +"handle-thing@npm:^2.0.0": + version: 2.0.1 + resolution: "handle-thing@npm:2.0.1" + checksum: 10c0/7ae34ba286a3434f1993ebd1cc9c9e6b6d8ea672182db28b1afc0a7119229552fa7031e3e5f3cd32a76430ece4e94b7da6f12af2eb39d6239a7693e4bd63a998 + languageName: node + linkType: hard + +"handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" + dependencies: + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.2" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 10c0/7aff423ea38a14bb379316f3857fe0df3c5d66119270944247f155ba1f08e07a92b340c58edaa00cfe985c21508870ee5183e0634dcb53dd405f35c93ef7f10d + languageName: node + linkType: hard + +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 10c0/febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564 + languageName: node + linkType: hard + +"harmony-reflect@npm:^1.4.6": + version: 1.6.2 + resolution: "harmony-reflect@npm:1.6.2" + checksum: 10c0/fa5b251fbeff0e2d925f0bfb5ffe39e0627639e998c453562d6a39e41789c15499649dc022178c807cf99bfb97e7b974bbbc031ba82078a26be7b098b9bc2b1a + languageName: node + linkType: hard + +"has-ansi@npm:^2.0.0": + version: 2.0.0 + resolution: "has-ansi@npm:2.0.0" + dependencies: + ansi-regex: "npm:^2.0.0" + checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 10c0/724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b + languageName: node + linkType: hard + +"has-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-flag@npm:1.0.0" + checksum: 10c0/d0ad4bebbbc005edccfa1e2c0600c89375be5663d23f49a129e0f817187405748b0b515abfc5b3c209c92692e39bb0481c83c0ee4df69433d6ffd0242183100b + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"has-unicode@npm:2.0.1, has-unicode@npm:^2.0.0": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 10c0/ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c + languageName: node + linkType: hard + +"has-yarn@npm:^2.1.0": + version: 2.1.0 + resolution: "has-yarn@npm:2.1.0" + checksum: 10c0/b5cab61b4129c2fc0474045b59705371b7f5ddf2aab8ba8725011e52269f017e06f75059a2c8a1d8011e9779c2885ad987263cfc6d1280f611c396b45fd5d74a + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 10c0/a27d478befe3c8192f006cdd0639a66798979dfa6e2125c6ac582a19a5ebfec62ad83e8382e6036170d873f46e4536a7e795bf8b95bf7c247f4cc0825ccc8c17 + languageName: node + linkType: hard + +"hermes-eslint@npm:^0.23.1": + version: 0.23.1 + resolution: "hermes-eslint@npm:0.23.1" + dependencies: + esrecurse: "npm:^4.3.0" + hermes-estree: "npm:0.23.1" + hermes-parser: "npm:0.23.1" + checksum: 10c0/2657e4916ea085fe8d3c52f7e8454e0c8652a483b8933b3e21f3ccd22bc0672ab5cfc1a528f74edefef29bc589a1690aebc237a92e4c9744448db0ac63c59722 + languageName: node + linkType: hard + +"hermes-estree@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-estree@npm:0.23.1" + checksum: 10c0/59ca9f3980419fcf511a172f0ee9960d86c8ba44ea8bc13d3bd0b6208e9540db1a0a9e46b0e797151f11b0e8e33b2bf850907aef4a5c9ac42c53809cefefc405 + languageName: node + linkType: hard + +"hermes-estree@npm:0.24.0": + version: 0.24.0 + resolution: "hermes-estree@npm:0.24.0" + checksum: 10c0/d622d8998e8c67e1e220f98d3b8bbad227c34d8a2757b3de714b37f4fb436656872a1eb7cd3b146e341db5bb217da5dd6cd4f94494eb92190d30368ae0e30cb8 + languageName: node + linkType: hard + +"hermes-parser@npm:0.23.1": + version: 0.23.1 + resolution: "hermes-parser@npm:0.23.1" + dependencies: + hermes-estree: "npm:0.23.1" + checksum: 10c0/56907e6136d2297543922dd9f8ee27378ef010c11dc1e0b4a0866faab2c527613b0edcda5e1ebc0daa0ca1ae6528734dfc479e18267aabe4dce0c7198217fd97 + languageName: node + linkType: hard + +"hermes-parser@npm:0.24.0": + version: 0.24.0 + resolution: "hermes-parser@npm:0.24.0" + dependencies: + hermes-estree: "npm:0.24.0" + checksum: 10c0/7159497a425cef0e6259f5db01480110c031e86772c6ff0ef73664be94448c3f004a10ef1ec8ff32faf6a069b69f1c15f7007ff9c520b212f9a31410832285f7 + languageName: node + linkType: hard + +"hoopy@npm:^0.1.4": + version: 0.1.4 + resolution: "hoopy@npm:0.1.4" + checksum: 10c0/4ef749e1a13d46cae52014b9de452635637086c333fc67245369a1262dee806386354a4ed845d507e59e5a0d3aef55246c0ec66f5bf2908d40eb77e7dff2a254 + languageName: node + linkType: hard + +"hosted-git-info@npm:^2.1.4": + version: 2.8.9 + resolution: "hosted-git-info@npm:2.8.9" + checksum: 10c0/317cbc6b1bbbe23c2a40ae23f3dafe9fa349ce42a89a36f930e3f9c0530c179a3882d2ef1e4141a4c3674d6faaea862138ec55b43ad6f75e387fda2483a13c70 + languageName: node + linkType: hard + +"hosted-git-info@npm:^4.0.0, hosted-git-info@npm:^4.0.1": + version: 4.1.0 + resolution: "hosted-git-info@npm:4.1.0" + dependencies: + lru-cache: "npm:^6.0.0" + checksum: 10c0/150fbcb001600336d17fdbae803264abed013548eea7946c2264c49ebe2ebd8c4441ba71dd23dd8e18c65de79d637f98b22d4760ba5fb2e0b15d62543d0fff07 + languageName: node + linkType: hard + +"hosted-git-info@npm:^7.0.0, hosted-git-info@npm:^7.0.2": + version: 7.0.2 + resolution: "hosted-git-info@npm:7.0.2" + dependencies: + lru-cache: "npm:^10.0.1" + checksum: 10c0/b19dbd92d3c0b4b0f1513cf79b0fc189f54d6af2129eeb201de2e9baaa711f1936929c848b866d9c8667a0f956f34bf4f07418c12be1ee9ca74fd9246335ca1f + languageName: node + linkType: hard + +"hosted-git-info@npm:^8.0.0": + version: 8.0.0 + resolution: "hosted-git-info@npm:8.0.0" + dependencies: + lru-cache: "npm:^10.0.1" + checksum: 10c0/3eb932a99e8a3c7f3a4513a5a61b81d0789741abf41ebb2d9679644e4b4c730c68e1925fbaeae2c6b35eb0bab57a59027b89c21ab588981c8b0989c454adde46 + languageName: node + linkType: hard + +"hpack.js@npm:^2.1.6": + version: 2.1.6 + resolution: "hpack.js@npm:2.1.6" + dependencies: + inherits: "npm:^2.0.1" + obuf: "npm:^1.0.0" + readable-stream: "npm:^2.0.1" + wbuf: "npm:^1.1.0" + checksum: 10c0/55b9e824430bab82a19d079cb6e33042d7d0640325678c9917fcc020c61d8a08ca671b6c942c7f0aae9bb6e4b67ffb50734a72f9e21d66407c3138c1983b70f0 + languageName: node + linkType: hard + +"html-encoding-sniffer@npm:^2.0.1": + version: 2.0.1 + resolution: "html-encoding-sniffer@npm:2.0.1" + dependencies: + whatwg-encoding: "npm:^1.0.5" + checksum: 10c0/6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 + languageName: node + linkType: hard + +"html-entities@npm:^2.1.0, html-entities@npm:^2.3.2": + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: 10c0/f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 + languageName: node + linkType: hard + +"html-minifier-terser@npm:^6.0.2": + version: 6.1.0 + resolution: "html-minifier-terser@npm:6.1.0" + dependencies: + camel-case: "npm:^4.1.2" + clean-css: "npm:^5.2.2" + commander: "npm:^8.3.0" + he: "npm:^1.2.0" + param-case: "npm:^3.0.4" + relateurl: "npm:^0.2.7" + terser: "npm:^5.10.0" + bin: + html-minifier-terser: cli.js + checksum: 10c0/1aa4e4f01cf7149e3ac5ea84fb7a1adab86da40d38d77a6fff42852b5ee3daccb78b615df97264e3a6a5c33e57f0c77f471d607ca1e1debd1dab9b58286f4b5a + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.5.0": + version: 5.6.0 + resolution: "html-webpack-plugin@npm:5.6.0" + dependencies: + "@types/html-minifier-terser": "npm:^6.0.0" + html-minifier-terser: "npm:^6.0.2" + lodash: "npm:^4.17.21" + pretty-error: "npm:^4.0.0" + tapable: "npm:^2.0.0" + peerDependencies: + "@rspack/core": 0.x || 1.x + webpack: ^5.20.0 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: 10c0/50d1a0f90d512463ea8d798985d91a7ccc9d5e461713dedb240125b2ff0671f58135dd9355f7969af341ff4725e73b2defbc0984cfdce930887a48506d970002 + languageName: node + linkType: hard + +"htmlparser2@npm:^6.1.0": + version: 6.1.0 + resolution: "htmlparser2@npm:6.1.0" + dependencies: + domelementtype: "npm:^2.0.1" + domhandler: "npm:^4.0.0" + domutils: "npm:^2.5.2" + entities: "npm:^2.0.0" + checksum: 10c0/3058499c95634f04dc66be8c2e0927cd86799413b2d6989d8ae542ca4dbf5fa948695d02c27d573acf44843af977aec6d9a7bdd0f6faa6b2d99e2a729b2a31b6 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-deceiver@npm:^1.2.7": + version: 1.2.7 + resolution: "http-deceiver@npm:1.2.7" + checksum: 10c0/8bb9b716f5fc55f54a451da7f49b9c695c3e45498a789634daec26b61e4add7c85613a4a9e53726c39d09de7a163891ecd6eb5809adb64500a840fd86fe81d03 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 10c0/fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: "npm:~1.1.2" + inherits: "npm:2.0.3" + setprototypeof: "npm:1.1.0" + statuses: "npm:>= 1.4.0 < 2" + checksum: 10c0/17ec4046ee974477778bfdd525936c254b872054703ec2caa4d6f099566b8adade636ae6aeeacb39302c5cd6e28fb407ebd937f500f5010d0b6850750414ff78 + languageName: node + linkType: hard + +"http-parser-js@npm:>=0.5.1": + version: 0.5.8 + resolution: "http-parser-js@npm:0.5.8" + checksum: 10c0/4ed89f812c44f84c4ae5d43dd3a0c47942b875b63be0ed2ccecbe6b0018af867d806495fc6e12474aff868721163699c49246585bddea4f0ecc6d2b02e19faf1 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^4.0.1": + version: 4.0.1 + resolution: "http-proxy-agent@npm:4.0.1" + dependencies: + "@tootallnate/once": "npm:1" + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/4fa4774d65b5331814b74ac05cefea56854fc0d5989c80b13432c1b0d42a14c9f4342ca3ad9f0359a52e78da12b1744c9f8a28e50042136ea9171675d972a5fd + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-proxy-middleware@npm:^2.0.3": + version: 2.0.6 + resolution: "http-proxy-middleware@npm:2.0.6" + dependencies: + "@types/http-proxy": "npm:^1.17.8" + http-proxy: "npm:^1.18.1" + is-glob: "npm:^4.0.1" + is-plain-obj: "npm:^3.0.0" + micromatch: "npm:^4.0.2" + peerDependencies: + "@types/express": ^4.17.13 + peerDependenciesMeta: + "@types/express": + optional: true + checksum: 10c0/25a0e550dd1900ee5048a692e0e9b2b6339d06d487a705d90c47e359e9c6561d648cd7862d001d090e651c9efffa1b6e5160fcf1f299b5fa4935f76e9754eb11 + languageName: node + linkType: hard + +"http-proxy@npm:^1.18.1": + version: 1.18.1 + resolution: "http-proxy@npm:1.18.1" + dependencies: + eventemitter3: "npm:^4.0.0" + follow-redirects: "npm:^1.0.0" + requires-port: "npm:^1.0.0" + checksum: 10c0/148dfa700a03fb421e383aaaf88ac1d94521dfc34072f6c59770528c65250983c2e4ec996f2f03aa9f3fe46cd1270a593126068319311e3e8d9e610a37533e94 + languageName: node + linkType: hard + +"http2-wrapper@npm:^1.0.0-beta.5.2": + version: 1.0.3 + resolution: "http2-wrapper@npm:1.0.3" + dependencies: + quick-lru: "npm:^5.1.1" + resolve-alpn: "npm:^1.0.0" + checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1 + languageName: node + linkType: hard + +"http2-wrapper@npm:^2.1.10": + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" + dependencies: + quick-lru: "npm:^5.1.1" + resolve-alpn: "npm:^1.2.0" + checksum: 10c0/7207201d3c6e53e72e510c9b8912e4f3e468d3ecc0cf3bf52682f2aac9cd99358b896d1da4467380adc151cf97c412bedc59dc13dae90c523f42053a7449eedb + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + languageName: node + linkType: hard + +"human-signals@npm:^1.1.1": + version: 1.1.1 + resolution: "human-signals@npm:1.1.1" + checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 10c0/40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c + languageName: node + linkType: hard + +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + +"humanize-string@npm:^2.1.0": + version: 2.1.0 + resolution: "humanize-string@npm:2.1.0" + dependencies: + decamelize: "npm:^2.0.0" + checksum: 10c0/a0ed69264b5069137afb369b46e18e8dbeb67edc7fb2ad1de18554108943e2fc59155f898013fb7a2f03522879adad7c9a93f1c88428844bcbee006c98db8f0a + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": + version: 5.1.0 + resolution: "icss-utils@npm:5.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/39c92936fabd23169c8611d2b5cc39e39d10b19b0d223352f20a7579f75b39d5f786114a6b8fc62bee8c5fed59ba9e0d38f7219a4db383e324fb3061664b043d + languageName: node + linkType: hard + +"idb@npm:^7.0.1": + version: 7.1.1 + resolution: "idb@npm:7.1.1" + checksum: 10c0/72418e4397638797ee2089f97b45fc29f937b830bc0eb4126f4a9889ecf10320ceacf3a177fe5d7ffaf6b4fe38b20bbd210151549bfdc881db8081eed41c870d + languageName: node + linkType: hard + +"identity-obj-proxy@npm:^3.0.0": + version: 3.0.0 + resolution: "identity-obj-proxy@npm:3.0.0" + dependencies: + harmony-reflect: "npm:^1.4.6" + checksum: 10c0/a3fc4de0042d7b45bf8652d5596c80b42139d8625c9cd6a8834e29e1b6dce8fccabd1228e08744b78677a19ceed7201a32fed8ca3dc3e4852e8fee24360a6cfc + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore-walk@npm:^6.0.4": + version: 6.0.5 + resolution: "ignore-walk@npm:6.0.5" + dependencies: + minimatch: "npm:^9.0.0" + checksum: 10c0/8bd6d37c82400016c7b6538b03422dde8c9d7d3e99051c8357dd205d499d42828522fb4fbce219c9c21b4b069079445bacdc42bbd3e2e073b52856c2646d8a39 + languageName: node + linkType: hard + +"ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"image-q@npm:^4.0.0": + version: 4.0.0 + resolution: "image-q@npm:4.0.0" + dependencies: + "@types/node": "npm:16.9.1" + checksum: 10c0/4463f8f4c0b6897c2213dfccf08c7731edcaa0ff8e2dab81ce3cafd5bb97d4eaa7bdd64f715d616910cf7b87aba718e4326ed4270b5d13bccc49af24bf5ce1a1 + languageName: node + linkType: hard + +"image-size@npm:^1.0.2": + version: 1.1.1 + resolution: "image-size@npm:1.1.1" + dependencies: + queue: "npm:6.0.2" + bin: + image-size: bin/image-size.js + checksum: 10c0/2660470096d12be82195f7e80fe03274689fbd14184afb78eaf66ade7cd06352518325814f88af4bde4b26647889fe49e573129f6e7ba8f5ff5b85cc7f559000 + languageName: node + linkType: hard + +"image-size@npm:~0.5.0": + version: 0.5.5 + resolution: "image-size@npm:0.5.5" + bin: + image-size: bin/image-size.js + checksum: 10c0/655204163af06732f483a9fe7cce9dff4a29b7b2e88f5c957a5852e8143fa750f5e54b1955a2ca83de99c5220dbd680002d0d4e09140b01433520f4d5a0b1f4c + languageName: node + linkType: hard + +"immer@npm:^9.0.7": + version: 9.0.21 + resolution: "immer@npm:9.0.21" + checksum: 10c0/03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 + languageName: node + linkType: hard + +"import-fresh@npm:^2.0.0": + version: 2.0.0 + resolution: "import-fresh@npm:2.0.0" + dependencies: + caller-path: "npm:^2.0.0" + resolve-from: "npm:^3.0.0" + checksum: 10c0/116c55ee5215a7839062285b60df85dbedde084c02111dc58c1b9d03ff7876627059f4beb16cdc090a3db21fea9022003402aa782139dc8d6302589038030504 + languageName: node + linkType: hard + +"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + languageName: node + linkType: hard + +"import-lazy@npm:^2.1.0": + version: 2.1.0 + resolution: "import-lazy@npm:2.1.0" + checksum: 10c0/c5e5f507d26ee23c5b2ed64577155810361ac37863b322cae0c17f16b6a8cdd15adf370288384ddd95ef9de05602fb8d87bf76ff835190eb037333c84db8062c + languageName: node + linkType: hard + +"import-local@npm:3.1.0, import-local@npm:^3.0.2": + version: 3.1.0 + resolution: "import-local@npm:3.1.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/c67ecea72f775fe8684ca3d057e54bdb2ae28c14bf261d2607c269c18ea0da7b730924c06262eca9aed4b8ab31e31d65bc60b50e7296c85908a56e2f7d41ecd2 + languageName: node + linkType: hard + +"import-meta-resolve@npm:^4.0.0": + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 10c0/42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^3.0.0": + version: 3.2.0 + resolution: "indent-string@npm:3.2.0" + checksum: 10c0/91b6d61621d24944c5c4d365d6f1ff4a490264ccaf1162a602faa0d323e69231db2180ad4ccc092c2f49cf8888cdb3da7b73e904cc0fdeec40d0bfb41ceb9478 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"index-to-position@npm:^0.1.2": + version: 0.1.2 + resolution: "index-to-position@npm:0.1.2" + checksum: 10c0/7c91bde8bafc22684b74a7a24915bee4691cba48352ddb4ebe3b20a3a87bc0fa7a05f586137245ca8f92222a11f341f7631ff7f38cd78a523505d2d02dbfa257 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + languageName: node + linkType: hard + +"ini@npm:2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: 10c0/2e0c8f386369139029da87819438b20a1ff3fe58372d93fb1a86e9d9344125ace3a806b8ec4eb160a46e64cbc422fe68251869441676af49b7fc441af2389c25 + languageName: node + linkType: hard + +"ini@npm:4.1.1": + version: 4.1.1 + resolution: "ini@npm:4.1.1" + checksum: 10c0/7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 + languageName: node + linkType: hard + +"ini@npm:^1.3.2, ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:^1.3.8, ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"init-package-json@npm:6.0.3": + version: 6.0.3 + resolution: "init-package-json@npm:6.0.3" + dependencies: + "@npmcli/package-json": "npm:^5.0.0" + npm-package-arg: "npm:^11.0.0" + promzard: "npm:^1.0.0" + read: "npm:^3.0.1" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" + validate-npm-package-name: "npm:^5.0.0" + checksum: 10c0/a80f024ee041a2cf4d3062ba936abf015cbc32bda625cabe994d1fa4bd942bb9af37a481afd6880d340d3e94d90bf97bed1a0a877cc8c7c9b48e723c2524ae74 + languageName: node + linkType: hard + +"inquirer@npm:^1.0.2": + version: 1.2.3 + resolution: "inquirer@npm:1.2.3" + dependencies: + ansi-escapes: "npm:^1.1.0" + chalk: "npm:^1.0.0" + cli-cursor: "npm:^1.0.1" + cli-width: "npm:^2.0.0" + external-editor: "npm:^1.1.0" + figures: "npm:^1.3.5" + lodash: "npm:^4.3.0" + mute-stream: "npm:0.0.6" + pinkie-promise: "npm:^2.0.0" + run-async: "npm:^2.2.0" + rx: "npm:^4.1.0" + string-width: "npm:^1.0.1" + strip-ansi: "npm:^3.0.0" + through: "npm:^2.3.6" + checksum: 10c0/1465a0f8a16f9bbd94f1181af74d5a8a8c32ce9d765a8153913c0193377e56a48adceecdf85edad48591f8abe43d402aa70766c7ba8bce47f3ec8e6be183f7be + languageName: node + linkType: hard + +"inquirer@npm:^8.2.0, inquirer@npm:^8.2.4": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" + dependencies: + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.1.1" + cli-cursor: "npm:^3.1.0" + cli-width: "npm:^3.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^3.0.0" + lodash: "npm:^4.17.21" + mute-stream: "npm:0.0.8" + ora: "npm:^5.4.1" + run-async: "npm:^2.4.0" + rxjs: "npm:^7.5.5" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + through: "npm:^2.3.6" + wrap-ansi: "npm:^6.0.1" + checksum: 10c0/eb5724de1778265323f3a68c80acfa899378cb43c24cdcb58661386500e5696b6b0b6c700e046b7aa767fe7b4823c6f04e6ddc268173e3f84116112529016296 + languageName: node + linkType: hard + +"inquirer@npm:^9.2.2": + version: 9.3.2 + resolution: "inquirer@npm:9.3.2" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + ansi-escapes: "npm:^4.3.2" + cli-width: "npm:^4.1.0" + external-editor: "npm:^3.1.0" + mute-stream: "npm:1.0.0" + ora: "npm:^5.4.1" + run-async: "npm:^3.0.0" + rxjs: "npm:^7.8.1" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.1" + checksum: 10c0/7e09361e102f98c2cfaebe6427250ad9ebfff018f48480f0f537ce039ac77fdc04093fb690c45ef3c246dc0b6afa6af437f1da10bd2899593403bcdbe7541580 + languageName: node + linkType: hard + +"internal-slot@npm:^1.0.7": + version: 1.0.7 + resolution: "internal-slot@npm:1.0.7" + dependencies: + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.0" + side-channel: "npm:^1.0.4" + checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + languageName: node + linkType: hard + +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + languageName: node + linkType: hard + +"ionicons@npm:7.4.0": + version: 7.4.0 + resolution: "ionicons@npm:7.4.0" + dependencies: + "@stencil/core": "npm:^4.0.3" + checksum: 10c0/0f0e9b5a390514e864f098fbc6b69823fa2cde1758d0e43ca6a9a3b19d3a15b595c913e5a4445945bbbf779454c710fd101edb00f5f1a658dafd9073cc10b0b6 + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 10c0/0486e775047971d3fdb5fb4f063829bac45af299ae0b82dcf3afa2145338e08290563a2a70f34b732d795ecc8311902e541a8530eeb30d75860a78ff4e94ce2a + languageName: node + linkType: hard + +"ipaddr.js@npm:^2.0.1": + version: 2.2.0 + resolution: "ipaddr.js@npm:2.2.0" + checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6 + languageName: node + linkType: hard + +"is-absolute@npm:^1.0.0": + version: 1.0.0 + resolution: "is-absolute@npm:1.0.0" + dependencies: + is-relative: "npm:^1.0.0" + is-windows: "npm:^1.0.1" + checksum: 10c0/422302ce879d4f3ca6848499b6f3ddcc8fd2dc9f3e9cad3f6bcedff58cdfbbbd7f4c28600fffa7c59a858f1b15c27fb6cfe1d5275e58a36d2bf098a44ef5abc4 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.4": + version: 3.0.4 + resolution: "is-array-buffer@npm:3.0.4" + dependencies: + call-bind: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.1" + checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: "npm:^1.0.1" + checksum: 10c0/eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-ci@npm:3.0.1": + version: 3.0.1 + resolution: "is-ci@npm:3.0.1" + dependencies: + ci-info: "npm:^3.2.0" + bin: + is-ci: bin.js + checksum: 10c0/0e81caa62f4520d4088a5bef6d6337d773828a88610346c4b1119fb50c842587ed8bef1e5d9a656835a599e7209405b5761ddf2339668f2d0f4e889a92fe6051 + languageName: node + linkType: hard + +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: "npm:^2.0.0" + bin: + is-ci: bin.js + checksum: 10c0/17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.5.0": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1": + version: 1.0.1 + resolution: "is-data-view@npm:1.0.1" + dependencies: + is-typed-array: "npm:^1.1.13" + checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e + languageName: node + linkType: hard + +"is-directory@npm:^0.3.1": + version: 0.3.1 + resolution: "is-directory@npm:0.3.1" + checksum: 10c0/1c39c7d1753b04e9483b89fb88908b8137ab4743b6f481947e97ccf93ecb384a814c8d3f0b95b082b149c5aa19c3e9e4464e2791d95174bce95998c26bb1974b + languageName: node + linkType: hard + +"is-docker@npm:^1.0.0": + version: 1.1.0 + resolution: "is-docker@npm:1.1.0" + checksum: 10c0/6d590642c27ed7131e12cf040bac00c0e8da1d0f630514e6683474c9ca4bdf125c404f950cda86fc389a21fc48ac3725dce85162ac8c7c87be1e1a0294358482 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 10c0/81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^1.0.0": + version: 1.0.0 + resolution: "is-fullwidth-code-point@npm:1.0.0" + dependencies: + number-is-nan: "npm:^1.0.0" + checksum: 10c0/12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: 10c0/e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-function@npm:^1.0.1": + version: 1.0.2 + resolution: "is-function@npm:1.0.2" + checksum: 10c0/c55289042a0e828a773f1245e2652e0c029efacc78ebe03e61787746fda74e2c41006cd908f20b53c36e45f9e75464475a4b2d68b17f4c7b9f8018bcaec42f9e + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.10": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + +"is-git-dirty@npm:^2.0.1": + version: 2.0.2 + resolution: "is-git-dirty@npm:2.0.2" + dependencies: + execa: "npm:^4.0.3" + is-git-repository: "npm:^2.0.0" + checksum: 10c0/e7c223fb26416af52e0f3aba97b0147394fd96314d0a620cc4b44543538d62951ebaf049919a7f5df9bab270679dfde277b848d087a2733e00ca8481ee2fe984 + languageName: node + linkType: hard + +"is-git-repository@npm:^2.0.0": + version: 2.0.0 + resolution: "is-git-repository@npm:2.0.0" + dependencies: + execa: "npm:^4.0.3" + is-absolute: "npm:^1.0.0" + checksum: 10c0/522f41a205dab4b6bad43e69b4ea9e29612b9a2ff82281425632a4c6c7c106cf65eabaaa4967bec0b468331660cde10d88101962f913e3efa59f4fffdfb4154f + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-installed-globally@npm:^0.4.0": + version: 0.4.0 + resolution: "is-installed-globally@npm:0.4.0" + dependencies: + global-dirs: "npm:^3.0.0" + is-path-inside: "npm:^3.0.2" + checksum: 10c0/f3e6220ee5824b845c9ed0d4b42c24272701f1f9926936e30c0e676254ca5b34d1b92c6205cae11b283776f9529212c0cdabb20ec280a6451677d6493ca9c22d + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + languageName: node + linkType: hard + +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 10c0/801c8f6064f85199dc6bf99b5dd98db3282e930c3bc197b32f2c5b89313bb578a07d1b8a01365c4348c2927229234f3681eb861b9c2c92bee72ff397390fa600 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc + languageName: node + linkType: hard + +"is-module@npm:^1.0.0": + version: 1.0.0 + resolution: "is-module@npm:1.0.0" + checksum: 10c0/795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.3": + version: 2.0.3 + resolution: "is-negative-zero@npm:2.0.3" + checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e + languageName: node + linkType: hard + +"is-npm@npm:^5.0.0": + version: 5.0.0 + resolution: "is-npm@npm:5.0.0" + checksum: 10c0/8ded3ae1119bbbda22395fe1c64d2d79d3b3baeb2635c90f9a9dca4b8ce19a67b55fda178269b63421b257b361892fd545807fb5ac212f06776f544d9fcc3ab0 + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-obj@npm:^1.0.1": + version: 1.0.1 + resolution: "is-obj@npm:1.0.1" + checksum: 10c0/5003acba0af7aa47dfe0760e545a89bbac89af37c12092c3efadc755372cdaec034f130e7a3653a59eb3c1843cfc72ca71eaf1a6c3bafe5a0bab3611a47f9945 + languageName: node + linkType: hard + +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: 10c0/85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e + languageName: node + linkType: hard + +"is-path-cwd@npm:^2.2.0": + version: 2.2.0 + resolution: "is-path-cwd@npm:2.2.0" + checksum: 10c0/afce71533a427a759cd0329301c18950333d7589533c2c90205bd3fdcf7b91eb92d1940493190567a433134d2128ec9325de2fd281e05be1920fbee9edd22e0a + languageName: node + linkType: hard + +"is-path-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "is-path-cwd@npm:3.0.0" + checksum: 10c0/8135b789c74e137501ca33b11a846c32d160c517037c0ce390004a98335e010b9712792d97c73d9e98a5ecbcfd03589a81e95c72e1c05014a69fead963a02753 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 10c0/51188d7e2b1d907a9a5f7c18d99a90b60870b951ed87cf97595d9aaa429d4c010652c3350bcbf31182e7f4b0eab9a1860b43e16729b13cb1a44baaa6cdb64c46 + languageName: node + linkType: hard + +"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "is-plain-obj@npm:1.1.0" + checksum: 10c0/daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c + languageName: node + linkType: hard + +"is-plain-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "is-plain-obj@npm:3.0.0" + checksum: 10c0/8e6483bfb051d42ec9c704c0ede051a821c6b6f9a6c7a3e3b55aa855e00981b0580c8f3b1f5e2e62649b39179b1abfee35d6f8086d999bfaa32c1908d29b07bc + languageName: node + linkType: hard + +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 10c0/32130d651d71d9564dc88ba7e6fda0e91a1010a3694648e9f4f47bb6080438140696d3e3e15c741411d712e47ac9edc1a8a9de1fe76f3487b0d90be06ac9975e + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": + version: 2.0.4 + resolution: "is-plain-object@npm:2.0.4" + dependencies: + isobject: "npm:^3.0.1" + checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 + languageName: node + linkType: hard + +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: 10c0/893e42bad832aae3511c71fd61c0bf61aa3a6d853061c62a307261842727d0d25f761ce9379f7ba7226d6179db2a3157efa918e7fe26360f3bf0842d9f28942c + languageName: node + linkType: hard + +"is-potential-custom-element-name@npm:^1.0.1": + version: 1.0.1 + resolution: "is-potential-custom-element-name@npm:1.0.1" + checksum: 10c0/b73e2f22bc863b0939941d369486d308b43d7aef1f9439705e3582bfccaa4516406865e32c968a35f97a99396dac84e2624e67b0a16b0a15086a785e16ce7db9 + languageName: node + linkType: hard + +"is-redirect@npm:^1.0.0": + version: 1.0.0 + resolution: "is-redirect@npm:1.0.0" + checksum: 10c0/4fb24eaa61548d276499ec5e2f7efbc4ed823b68c7ee3bdfbf29d0f6c45d19c07f417bf3dd86110285c28a35481b46a9996921739b7b84bb8ba5216f250d40de + languageName: node + linkType: hard + +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + languageName: node + linkType: hard + +"is-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "is-regexp@npm:1.0.0" + checksum: 10c0/34cacda1901e00f6e44879378f1d2fa96320ea956c1bec27713130aaf1d44f6e7bd963eed28945bfe37e600cb27df1cf5207302680dad8bdd27b9baff8ecf611 + languageName: node + linkType: hard + +"is-relative@npm:^1.0.0": + version: 1.0.0 + resolution: "is-relative@npm:1.0.0" + dependencies: + is-unc-path: "npm:^1.0.0" + checksum: 10c0/61157c4be8594dd25ac6f0ef29b1218c36667259ea26698367a4d9f39ff9018368bc365c490b3c79be92dfb1e389e43c4b865c95709e7b3bc72c5932f751fb60 + languageName: node + linkType: hard + +"is-retry-allowed@npm:^1.0.0": + version: 1.2.0 + resolution: "is-retry-allowed@npm:1.2.0" + checksum: 10c0/a80f14e1e11c27a58f268f2927b883b635703e23a853cb7b8436e3456bf2ea3efd5082a4e920093eec7bd372c1ce6ea7cea78a9376929c211039d0cc4a393a44 + languageName: node + linkType: hard + +"is-root@npm:^1.0.0": + version: 1.0.0 + resolution: "is-root@npm:1.0.0" + checksum: 10c0/c131034872ae57e5a1e373253cd623336213935822114faa719b0643560e89e5a808f482dc9cf6967a840f089e2139cb3b0950990256a545f9dcc8b0a7323cb0 + languageName: node + linkType: hard + +"is-root@npm:^2.1.0": + version: 2.1.0 + resolution: "is-root@npm:2.1.0" + checksum: 10c0/83d3f5b052c3f28fbdbdf0d564bdd34fa14933f5694c78704f85cd1871255bc017fbe3fe2bc2fff2d227c6be5927ad2149b135c0a7c0060e7ac4e610d81a4f01 + languageName: node + linkType: hard + +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "is-shared-array-buffer@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + languageName: node + linkType: hard + +"is-ssh@npm:^1.4.0": + version: 1.4.0 + resolution: "is-ssh@npm:1.4.0" + dependencies: + protocols: "npm:^2.0.1" + checksum: 10c0/3eb30d1bcb4507cd25562e7ac61a1c0aa31772134c67cec9c3afe6f4d57ec17e8c2892600a608e8e583f32f53f36465b8968c0305f2855cfbff95acfd049e113 + languageName: node + linkType: hard + +"is-stream@npm:2.0.0": + version: 2.0.0 + resolution: "is-stream@npm:2.0.0" + checksum: 10c0/687f6bbd2b995573d33e6b40b2cbc8b9186a751aa3151c23e6fd2c4ca352e323a6dc010b09103f89c9ca0bf5c8c38f3fa8b74d5d9acd1c44f1499874d7e844f9 + languageName: node + linkType: hard + +"is-stream@npm:^1.0.0, is-stream@npm:^1.1.0": + version: 1.1.0 + resolution: "is-stream@npm:1.1.0" + checksum: 10c0/b8ae7971e78d2e8488d15f804229c6eed7ed36a28f8807a1815938771f4adff0e705218b7dab968270433f67103e4fef98062a0beea55d64835f705ee72c7002 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + languageName: node + linkType: hard + +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + languageName: node + linkType: hard + +"is-supported-regexp-flag@npm:^1.0.0": + version: 1.0.1 + resolution: "is-supported-regexp-flag@npm:1.0.1" + checksum: 10c0/3913beecef52698c5bf0bc6f3d479f0387e9c8039e015fd361a861d2ac771a2d0abfab95d731306005f158a964e5622ee9eaa6619c6066e1f8599102192a5669 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: "npm:^1.0.2" + checksum: 10c0/9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + languageName: node + linkType: hard + +"is-text-path@npm:^1.0.1": + version: 1.0.1 + resolution: "is-text-path@npm:1.0.1" + dependencies: + text-extensions: "npm:^1.0.0" + checksum: 10c0/61c8650c29548febb6bf69e9541fc11abbbb087a0568df7bc471ba264e95fb254def4e610631cbab4ddb0a1a07949d06416f4ebeaf37875023fb184cdb87ee84 + languageName: node + linkType: hard + +"is-text-path@npm:^2.0.0": + version: 2.0.0 + resolution: "is-text-path@npm:2.0.0" + dependencies: + text-extensions: "npm:^2.0.0" + checksum: 10c0/e3c470e1262a3a54aa0fca1c0300b2659a7aed155714be6b643f88822c03bcfa6659b491f7a05c5acd3c1a3d6d42bab47e1bdd35bcc3a25973c4f26b2928bc1a + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.13": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec + languageName: node + linkType: hard + +"is-unc-path@npm:^1.0.0": + version: 1.0.0 + resolution: "is-unc-path@npm:1.0.0" + dependencies: + unc-path-regex: "npm:^0.1.2" + checksum: 10c0/ac1b78f9b748196e3be3d0e722cd4b0f98639247a130a8f2473a58b29baf63fdb1b1c5a12c830660c5ee6ef0279c5418ca8e346f98cbe1a29e433d7ae531d42e + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: 10c0/b8674ea95d869f6faabddc6a484767207058b91aea0250803cbf1221345cb0c56f466d4ecea375dc77f6633d248d33c47bd296fb8f4cdba0b4edba8917e83d8a + languageName: node + linkType: hard + +"is-unicode-supported@npm:^2.0.0": + version: 2.0.0 + resolution: "is-unicode-supported@npm:2.0.0" + checksum: 10c0/3013dfb8265fe9f9a0d1e9433fc4e766595631a8d85d60876c457b4bedc066768dab1477c553d02e2f626d88a4e019162706e04263c94d74994ef636a33b5f94 + languageName: node + linkType: hard + +"is-utf8@npm:^0.2.1": + version: 0.2.1 + resolution: "is-utf8@npm:0.2.1" + checksum: 10c0/3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09 + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + checksum: 10c0/1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.3 + resolution: "is-weakset@npm:2.0.3" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + languageName: node + linkType: hard + +"is-what@npm:^3.14.1": + version: 3.14.1 + resolution: "is-what@npm:3.14.1" + checksum: 10c0/4b770b85454c877b6929a84fd47c318e1f8c2ff70fd72fd625bc3fde8e0c18a6e57345b6e7aa1ee9fbd1c608d27cfe885df473036c5c2e40cd2187250804a2c7 + languageName: node + linkType: hard + +"is-windows@npm:^1.0.1": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 10c0/b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 + languageName: node + linkType: hard + +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"is-yarn-global@npm:^0.3.0": + version: 0.3.0 + resolution: "is-yarn-global@npm:0.3.0" + checksum: 10c0/9f1ab6f28e6e7961c4b97e564791d1decf2886a0dbe9b92b2176d76156adbb42b4c06c0f33d7107b270c207cbcfe0b2293b7cc4a0ec6774ac6d37af9503d51e1 + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 10c0/ed1e62da617f71fe348907c71743b5ed550448b455f8d269f89a7c7ddb8ae6e962de3dab6a74a237b06f5eb7f6ece7a45ada8ce96d87fe972926530f91ae3311 + languageName: node + linkType: hard + +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 10c0/4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isbinaryfile@npm:5.0.2, isbinaryfile@npm:^5.0.0": + version: 5.0.2 + resolution: "isbinaryfile@npm:5.0.2" + checksum: 10c0/9696f20cf995e375ba8bfdba3ff7d1c0435346f6fc5dd9c049a55514c56e9f49342bbf8c240dc9f56e104bd3a69176c0421922bcb34d72b3c943f4117ade3f53 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isobject@npm:^3.0.1": + version: 3.0.1 + resolution: "isobject@npm:3.0.1" + checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db + languageName: node + linkType: hard + +"isomorphic-fetch@npm:^3.0.0": + version: 3.0.0 + resolution: "isomorphic-fetch@npm:3.0.0" + dependencies: + node-fetch: "npm:^2.6.1" + whatwg-fetch: "npm:^3.4.1" + checksum: 10c0/511b1135c6d18125a07de661091f5e7403b7640060355d2d704ce081e019bc1862da849482d079ce5e2559b8976d3de7709566063aec1b908369c0b98a2b075b + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.2 + resolution: "istanbul-lib-instrument@npm:6.0.2" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/405c6ac037bf8c7ee7495980b0cd5544b2c53078c10534d0c9ceeb92a9ea7dcf8510f58ccfce31336458a8fa6ccef27b570bbb602abaa8c1650f5496a807477c + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + languageName: node + linkType: hard + +"iterator.prototype@npm:^1.1.3": + version: 1.1.3 + resolution: "iterator.prototype@npm:1.1.3" + dependencies: + define-properties: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + reflect.getprototypeof: "npm:^1.0.4" + set-function-name: "npm:^2.0.1" + checksum: 10c0/68b0320c14291fbb3d8ed5a17e255d3127e7971bec19108076667e79c9ff4c7d69f99de4b0b3075c789c3f318366d7a0a35bb086eae0f2cf832dd58465b2f9e6 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.0 + resolution: "jackspeak@npm:3.4.0" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/7e42d1ea411b4d57d43ea8a6afbca9224382804359cb72626d0fc45bb8db1de5ad0248283c3db45fe73e77210750d4fcc7c2b4fe5d24fda94aaa24d658295c5f + languageName: node + linkType: hard + +"jackspeak@npm:^4.0.1": + version: 4.0.1 + resolution: "jackspeak@npm:4.0.1" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/c87997d9c9c5b7366259b1f2a444ef148692f8eedad5307caca939babbb60af2b47d306e5c63bf9d5fefbab2ab48d4da275188c3de525d0e716cc21b784bbccb + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.1 + resolution: "jake@npm:10.9.1" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10c0/dda972431a926462f08fcf583ea8997884216a43daa5cce81cb42e7e661dc244f836c0a802fde23439c6e1fc59743d1c0be340aa726d3b17d77557611a5cd541 + languageName: node + linkType: hard + +"jest-changed-files@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-changed-files@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + execa: "npm:^5.0.0" + throat: "npm:^6.0.1" + checksum: 10c0/ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b + languageName: node + linkType: hard + +"jest-circus@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-circus@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^0.7.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + throat: "npm:^6.0.1" + checksum: 10c0/195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9 + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e + languageName: node + linkType: hard + +"jest-cli@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-cli@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + import-local: "npm:^3.0.2" + jest-config: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + prompts: "npm:^2.0.1" + yargs: "npm:^16.2.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + languageName: node + linkType: hard + +"jest-config@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-config@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.8.0" + "@jest/test-sequencer": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + babel-jest: "npm:^27.5.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.1" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-jasmine2: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runner: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + ts-node: ">=9.0.0" + peerDependenciesMeta: + ts-node: + optional: true + checksum: 10c0/28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + languageName: node + linkType: hard + +"jest-diff@npm:>=29.4.3 < 30, jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + languageName: node + linkType: hard + +"jest-diff@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-diff@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad + languageName: node + linkType: hard + +"jest-docblock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-docblock@npm:27.5.1" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + languageName: node + linkType: hard + +"jest-each@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-each@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + languageName: node + linkType: hard + +"jest-environment-jsdom@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-jsdom@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jsdom: "npm:^16.6.0" + checksum: 10c0/ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd + languageName: node + linkType: hard + +"jest-environment-node@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-environment-node@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + jest-mock: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + checksum: 10c0/3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.6.3, jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + languageName: node + linkType: hard + +"jest-get-type@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-get-type@npm:27.5.1" + checksum: 10c0/42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b + languageName: node + linkType: hard + +"jest-haste-map@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-haste-map@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/graceful-fs": "npm:^4.1.2" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^27.5.1" + jest-serializer: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-jasmine2@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-jasmine2@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + expect: "npm:^27.5.1" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + throat: "npm:^6.0.1" + checksum: 10c0/028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c + languageName: node + linkType: hard + +"jest-junit@npm:^16.0.0": + version: 16.0.0 + resolution: "jest-junit@npm:16.0.0" + dependencies: + mkdirp: "npm:^1.0.4" + strip-ansi: "npm:^6.0.1" + uuid: "npm:^8.3.2" + xml: "npm:^1.0.1" + checksum: 10c0/d813d4d142341c2b51b634db7ad6ceb9849514cb58f96ec5e7e4cf4031a557133490452710c2d9dec9b1dd546334d9ca663e042d3070c3e8f102ce6217bd8e2e + languageName: node + linkType: hard + +"jest-leak-detector@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-leak-detector@npm:27.5.1" + dependencies: + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-matcher-utils@npm:27.5.1" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + pretty-format: "npm:^27.5.1" + checksum: 10c0/a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + languageName: node + linkType: hard + +"jest-message-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-message-util@npm:27.5.1" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^27.5.1" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^27.5.1" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/447c99061006949bd0c5ac3fcf4dfad11e763712ada1b3df1c1f276d1d4f55b3f7a8bee27591cd1fe23b56220830b2a74f321925d345374d1b7cf9cd536f19b5 + languageName: node + linkType: hard + +"jest-message-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-message-util@npm:28.1.3" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^28.1.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^28.1.3" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 + languageName: node + linkType: hard + +"jest-mock@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-mock@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + checksum: 10c0/6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + languageName: node + linkType: hard + +"jest-regex-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-regex-util@npm:27.5.1" + checksum: 10c0/f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 + languageName: node + linkType: hard + +"jest-regex-util@npm:^28.0.0": + version: 28.0.2 + resolution: "jest-regex-util@npm:28.0.2" + checksum: 10c0/d79d255b8a2217bdb0b638cbb5e61a41ab788e62a6217fce5276ab9763c1327b9e0a4f10ebdb230c76848125aa9cc97c8751cfad15db7ec0441d44acfbaf5084 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve-dependencies@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + checksum: 10c0/06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62 + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + languageName: node + linkType: hard + +"jest-resolve@npm:^27.4.2, jest-resolve@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-resolve@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^27.5.1" + jest-validate: "npm:^27.5.1" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^1.1.0" + slash: "npm:^3.0.0" + checksum: 10c0/5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + languageName: node + linkType: hard + +"jest-runner@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runner@npm:27.5.1" + dependencies: + "@jest/console": "npm:^27.5.1" + "@jest/environment": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.8.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^27.5.1" + jest-environment-jsdom: "npm:^27.5.1" + jest-environment-node: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-leak-detector: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-runtime: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + jest-worker: "npm:^27.5.1" + source-map-support: "npm:^0.5.6" + throat: "npm:^6.0.1" + checksum: 10c0/b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-runtime@npm:27.5.1" + dependencies: + "@jest/environment": "npm:^27.5.1" + "@jest/fake-timers": "npm:^27.5.1" + "@jest/globals": "npm:^27.5.1" + "@jest/source-map": "npm:^27.5.1" + "@jest/test-result": "npm:^27.5.1" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + execa: "npm:^5.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-mock: "npm:^27.5.1" + jest-regex-util: "npm:^27.5.1" + jest-resolve: "npm:^27.5.1" + jest-snapshot: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + languageName: node + linkType: hard + +"jest-serializer@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-serializer@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825 + languageName: node + linkType: hard + +"jest-snapshot@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-snapshot@npm:27.5.1" + dependencies: + "@babel/core": "npm:^7.7.2" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/traverse": "npm:^7.7.2" + "@babel/types": "npm:^7.0.0" + "@jest/transform": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/babel__traverse": "npm:^7.0.4" + "@types/prettier": "npm:^2.1.5" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^27.5.1" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^27.5.1" + jest-get-type: "npm:^27.5.1" + jest-haste-map: "npm:^27.5.1" + jest-matcher-utils: "npm:^27.5.1" + jest-message-util: "npm:^27.5.1" + jest-util: "npm:^27.5.1" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^27.5.1" + semver: "npm:^7.3.2" + checksum: 10c0/819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + languageName: node + linkType: hard + +"jest-util@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-util@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e + languageName: node + linkType: hard + +"jest-util@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-util@npm:28.1.3" + dependencies: + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9 + languageName: node + linkType: hard + +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + languageName: node + linkType: hard + +"jest-validate@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-validate@npm:27.5.1" + dependencies: + "@jest/types": "npm:^27.5.1" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^27.5.1" + leven: "npm:^3.1.0" + pretty-format: "npm:^27.5.1" + checksum: 10c0/ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59 + languageName: node + linkType: hard + +"jest-validate@npm:^29.6.3, jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + languageName: node + linkType: hard + +"jest-watch-typeahead@npm:^1.0.0": + version: 1.1.0 + resolution: "jest-watch-typeahead@npm:1.1.0" + dependencies: + ansi-escapes: "npm:^4.3.1" + chalk: "npm:^4.0.0" + jest-regex-util: "npm:^28.0.0" + jest-watcher: "npm:^28.0.0" + slash: "npm:^4.0.0" + string-length: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + checksum: 10c0/d7929332dc43ab76a84d4f90edc589c108e1357d5570bd095563f02e0ec59ae5a9daf555dda94cde010cff7e1e82bcc37f1d54a3b3df87dafd333a664bbc0cef + languageName: node + linkType: hard + +"jest-watcher@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-watcher@npm:27.5.1" + dependencies: + "@jest/test-result": "npm:^27.5.1" + "@jest/types": "npm:^27.5.1" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + jest-util: "npm:^27.5.1" + string-length: "npm:^4.0.1" + checksum: 10c0/e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b + languageName: node + linkType: hard + +"jest-watcher@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-watcher@npm:28.1.3" + dependencies: + "@jest/test-result": "npm:^28.1.3" + "@jest/types": "npm:^28.1.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.10.2" + jest-util: "npm:^28.1.3" + string-length: "npm:^4.0.1" + checksum: 10c0/c61da8c35f8fc74224335471675649966787b12ae4469b5049cb46facafb30f16b63a52d0d1137701b651cd514abcae005680bfc542d85979ddbae4dbc6c10ad + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^26.2.1": + version: 26.6.2 + resolution: "jest-worker@npm:26.6.2" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 + languageName: node + linkType: hard + +"jest-worker@npm:^27.0.2, jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/8c4737ffd03887b3c6768e4cc3ca0269c0336c1e4b1b120943958ddb035ed2a0fc6acab6dc99631720a3720af4e708ff84fb45382ad1e83c27946adf3623969b + languageName: node + linkType: hard + +"jest-worker@npm:^28.0.2": + version: 28.1.3 + resolution: "jest-worker@npm:28.1.3" + dependencies: + "@types/node": "npm:*" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/d6715268fd6c9fd8431987d42e4ae0981dc6352fd7a5c90aadb9c67562dc6161486a98960f5d1bd36dbafb202d8d98a6fdb181711acbc5e55ee6ab85fa94c931 + languageName: node + linkType: hard + +"jest-worker@npm:^29.6.3, jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^27.4.3": + version: 27.5.1 + resolution: "jest@npm:27.5.1" + dependencies: + "@jest/core": "npm:^27.5.1" + import-local: "npm:^3.0.2" + jest-cli: "npm:^27.5.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597 + languageName: node + linkType: hard + +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + languageName: node + linkType: hard + +"jimp@npm:^0.22.12": + version: 0.22.12 + resolution: "jimp@npm:0.22.12" + dependencies: + "@jimp/custom": "npm:^0.22.12" + "@jimp/plugins": "npm:^0.22.12" + "@jimp/types": "npm:^0.22.12" + regenerator-runtime: "npm:^0.13.3" + checksum: 10c0/f224aa7e8cb703eb23ecb7ef76f0b0290ef2a586f1dfce69d831a8e76c25ef8bee8dc0d0b5e95956c24c58df8a20df44f268fc9bb3bdece5c8175270dab47f2e + languageName: node + linkType: hard + +"jiti@npm:^1.19.1, jiti@npm:^1.21.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" + bin: + jiti: bin/jiti.js + checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 + languageName: node + linkType: hard + +"jiti@npm:^2.4.0": + version: 2.4.0 + resolution: "jiti@npm:2.4.0" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/f97365a83169e0544b0a6e7f415f1ee69ca9c0bdd55e336035490b4b7a6ff99b63b9df89c70babfc49e924247dfbdc730f9eb0c5ed4771d3db989ac70e49bf18 + languageName: node + linkType: hard + +"joi@npm:^17.2.1": + version: 17.13.3 + resolution: "joi@npm:17.13.3" + dependencies: + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" + "@sideway/formula": "npm:^3.0.1" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 10c0/9262aef1da3f1bec5b03caf50c46368899fe03b8ff26cbe3d53af4584dd1049079fc97230bbf1500b6149db7cc765b9ee45f0deb24bb6fc3fa06229d7148c17f + languageName: node + linkType: hard + +"jpeg-js@npm:^0.4.4": + version: 0.4.4 + resolution: "jpeg-js@npm:0.4.4" + checksum: 10c0/4d0d5097f8e55d8bbce6f1dc32ffaf3f43f321f6222e4e6490734fdc6d005322e3bd6fb992c2df7f5b587343b1441a1c333281dc3285bc9116e369fd2a2b43a7 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsc-android@npm:^250231.0.0": + version: 250231.0.0 + resolution: "jsc-android@npm:250231.0.0" + checksum: 10c0/518ddbc9d41eb5f4f8a30244382044c87ce02756416866c4e129ae6655feb0bab744cf9d590d240916b005c3632554c7c33d388a84dc6d3e83733d0e8cee5c2f + languageName: node + linkType: hard + +"jsc-safe-url@npm:^0.2.2": + version: 0.2.4 + resolution: "jsc-safe-url@npm:0.2.4" + checksum: 10c0/429bd645f8a35938f08f5b01c282e5ef55ed8be30a9ca23517b7ca01dcbf84b4b0632042caceab50f8f5c0c1e76816fe3c74de3e59be84da7f89ae1503bd3c68 + languageName: node + linkType: hard + +"jscodeshift@npm:^0.14.0": + version: 0.14.0 + resolution: "jscodeshift@npm:0.14.0" + dependencies: + "@babel/core": "npm:^7.13.16" + "@babel/parser": "npm:^7.13.16" + "@babel/plugin-proposal-class-properties": "npm:^7.13.0" + "@babel/plugin-proposal-nullish-coalescing-operator": "npm:^7.13.8" + "@babel/plugin-proposal-optional-chaining": "npm:^7.13.12" + "@babel/plugin-transform-modules-commonjs": "npm:^7.13.8" + "@babel/preset-flow": "npm:^7.13.13" + "@babel/preset-typescript": "npm:^7.13.0" + "@babel/register": "npm:^7.13.16" + babel-core: "npm:^7.0.0-bridge.0" + chalk: "npm:^4.1.2" + flow-parser: "npm:0.*" + graceful-fs: "npm:^4.2.4" + micromatch: "npm:^4.0.4" + neo-async: "npm:^2.5.0" + node-dir: "npm:^0.1.17" + recast: "npm:^0.21.0" + temp: "npm:^0.8.4" + write-file-atomic: "npm:^2.3.0" + peerDependencies: + "@babel/preset-env": ^7.1.6 + bin: + jscodeshift: bin/jscodeshift.js + checksum: 10c0/dab63bdb4b7e67d79634fcd3f5dc8b227146e9f68aa88700bc49c5a45b6339d05bd934a98aa53d29abd04f81237d010e7e037799471b2aab66ec7b9a7d752786 + languageName: node + linkType: hard + +"jscodeshift@npm:^17.1.1": + version: 17.1.1 + resolution: "jscodeshift@npm:17.1.1" + dependencies: + "@babel/core": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/plugin-transform-class-properties": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7" + "@babel/plugin-transform-optional-chaining": "npm:^7.24.7" + "@babel/plugin-transform-private-methods": "npm:^7.24.7" + "@babel/preset-flow": "npm:^7.24.7" + "@babel/preset-typescript": "npm:^7.24.7" + "@babel/register": "npm:^7.24.6" + flow-parser: "npm:0.*" + graceful-fs: "npm:^4.2.4" + micromatch: "npm:^4.0.7" + neo-async: "npm:^2.5.0" + picocolors: "npm:^1.0.1" + recast: "npm:^0.23.9" + tmp: "npm:^0.2.3" + write-file-atomic: "npm:^5.0.1" + peerDependencies: + "@babel/preset-env": ^7.1.6 + peerDependenciesMeta: + "@babel/preset-env": + optional: true + bin: + jscodeshift: bin/jscodeshift.js + checksum: 10c0/bd41e86e6cb6cd7dedb9a5b34740d1a44356e77c22fe70bd6ea20beb5bb4075c8bb2a372ba3d20a798931d678576895ec026f47b368677e0d2a29c5b5e6307bd + languageName: node + linkType: hard + +"jsdom@npm:^16.6.0": + version: 16.7.0 + resolution: "jsdom@npm:16.7.0" + dependencies: + abab: "npm:^2.0.5" + acorn: "npm:^8.2.4" + acorn-globals: "npm:^6.0.0" + cssom: "npm:^0.4.4" + cssstyle: "npm:^2.3.0" + data-urls: "npm:^2.0.0" + decimal.js: "npm:^10.2.1" + domexception: "npm:^2.0.1" + escodegen: "npm:^2.0.0" + form-data: "npm:^3.0.0" + html-encoding-sniffer: "npm:^2.0.1" + http-proxy-agent: "npm:^4.0.1" + https-proxy-agent: "npm:^5.0.0" + is-potential-custom-element-name: "npm:^1.0.1" + nwsapi: "npm:^2.2.0" + parse5: "npm:6.0.1" + saxes: "npm:^5.0.1" + symbol-tree: "npm:^3.2.4" + tough-cookie: "npm:^4.0.0" + w3c-hr-time: "npm:^1.0.2" + w3c-xmlserializer: "npm:^2.0.0" + webidl-conversions: "npm:^6.1.0" + whatwg-encoding: "npm:^1.0.5" + whatwg-mimetype: "npm:^2.3.0" + whatwg-url: "npm:^8.5.0" + ws: "npm:^7.4.6" + xml-name-validator: "npm:^3.0.0" + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: 10c0/e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.0": + version: 3.0.0 + resolution: "json-buffer@npm:3.0.0" + checksum: 10c0/118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-parse-better-errors@npm:^1.0.1": + version: 1.0.2 + resolution: "json-parse-better-errors@npm:1.0.2" + checksum: 10c0/2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^3.0.0, json-parse-even-better-errors@npm:^3.0.2": + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10c0/147f12b005768abe9fab78d2521ce2b7e1381a118413d634a40e6d907d7d10f5e9a05e47141e96d6853af7cc36d2c834d0a014251be48791e037ff2f13d2b94b + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json-stringify-nice@npm:^1.1.4": + version: 1.1.4 + resolution: "json-stringify-nice@npm:1.1.4" + checksum: 10c0/13673b67ba9e7fde75a103cade0b0d2dd0d21cd3b918de8d8f6cd59d48ad8c78b0e85f6f4a5842073ddfc91ebdde5ef7c81c7f51945b96a33eaddc5d41324b87 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 + languageName: node + linkType: hard + +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: "npm:^1.2.0" + bin: + json5: lib/cli.js + checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f + languageName: node + linkType: hard + +"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonc-parser@npm:3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.6" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/7dc94b628d57a66b71fb1b79510d460d662eb975b5f876d723f81549c2e9cd316d58a2ddf742b2b93a4fa6b17b2accaf1a738a0e2ea114bdfb13a32e5377e480 + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": + version: 1.3.1 + resolution: "jsonparse@npm:1.3.1" + checksum: 10c0/89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0 + languageName: node + linkType: hard + +"jsonpath@npm:^1.1.1": + version: 1.1.1 + resolution: "jsonpath@npm:1.1.1" + dependencies: + esprima: "npm:1.2.2" + static-eval: "npm:2.0.2" + underscore: "npm:1.12.1" + checksum: 10c0/4fea3f83bcb4df08c32090ba8a0d1a6d26244f6d19c4296f9b58caa01eeb7de0f8347eba40077ceee2f95acc69d032b0b48226d350339063ba580e87983f6dec + languageName: node + linkType: hard + +"jsonpointer@npm:^5.0.0": + version: 5.0.1 + resolution: "jsonpointer@npm:5.0.1" + checksum: 10c0/89929e58b400fcb96928c0504fcf4fc3f919d81e9543ceb055df125538470ee25290bb4984251e172e6ef8fcc55761eb998c118da763a82051ad89d4cb073fe7 + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10c0/a32679e9cb55469cb6d8bbc863f7d631b2c98b7fc7bf172629261751a6e7bc8da6ae374ddb74d5fbd8b06cf0eb4572287b259813d92b36e384024ed35e4c13e1 + languageName: node + linkType: hard + +"just-diff-apply@npm:^5.2.0": + version: 5.5.0 + resolution: "just-diff-apply@npm:5.5.0" + checksum: 10c0/d7b85371f2a5a17a108467fda35dddd95264ab438ccec7837b67af5913c57ded7246039d1df2b5bc1ade034ccf815b56d69786c5f1e07383168a066007c796c0 + languageName: node + linkType: hard + +"just-diff@npm:^6.0.0": + version: 6.0.2 + resolution: "just-diff@npm:6.0.2" + checksum: 10c0/1931ca1f0cea4cc480172165c189a84889033ad7a60bee302268ba8ca9f222b43773fd5f272a23ee618d43d85d3048411f06b635571a198159e9a85bb2495f5c + languageName: node + linkType: hard + +"keyv@npm:^3.0.0": + version: 3.1.0 + resolution: "keyv@npm:3.1.0" + dependencies: + json-buffer: "npm:3.0.0" + checksum: 10c0/6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b + languageName: node + linkType: hard + +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"kleur@npm:^4.1.4": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 10c0/e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a + languageName: node + linkType: hard + +"klona@npm:^2.0.4, klona@npm:^2.0.5": + version: 2.0.6 + resolution: "klona@npm:2.0.6" + checksum: 10c0/94eed2c6c2ce99f409df9186a96340558897b3e62a85afdc1ee39103954d2ebe1c1c4e9fe2b0952771771fa96d70055ede8b27962a7021406374fdb695fd4d01 + languageName: node + linkType: hard + +"knip@npm:^5.36.3": + version: 5.36.3 + resolution: "knip@npm:5.36.3" + dependencies: + "@nodelib/fs.walk": "npm:1.2.8" + "@snyk/github-codeowners": "npm:1.1.0" + easy-table: "npm:1.2.0" + enhanced-resolve: "npm:^5.17.1" + fast-glob: "npm:^3.3.2" + jiti: "npm:^2.4.0" + js-yaml: "npm:^4.1.0" + minimist: "npm:^1.2.8" + picocolors: "npm:^1.1.0" + picomatch: "npm:^4.0.1" + pretty-ms: "npm:^9.0.0" + smol-toml: "npm:^1.3.0" + strip-json-comments: "npm:5.0.1" + summary: "npm:2.1.0" + zod: "npm:^3.22.4" + zod-validation-error: "npm:^3.0.3" + peerDependencies: + "@types/node": ">=18" + typescript: ">=5.0.4" + bin: + knip: bin/knip.js + knip-bun: bin/knip-bun.js + checksum: 10c0/bd1a5c4d3849a7910c1b1f8d0542a7b7c7af64a115825fbb17d6a287f3b72dba3850e6f4c26f4133e48de6e15ef651c223a1200dd50ad11b1b722068de06205b + languageName: node + linkType: hard + +"language-subtag-registry@npm:^0.3.20": + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c + languageName: node + linkType: hard + +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" + dependencies: + language-subtag-registry: "npm:^0.3.20" + checksum: 10c0/9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff + languageName: node + linkType: hard + +"latest-version@npm:^3.1.0": + version: 3.1.0 + resolution: "latest-version@npm:3.1.0" + dependencies: + package-json: "npm:^4.0.0" + checksum: 10c0/a850d49d5008e9370e5afc5b2a6bc610c34499b5d9aeaa1cb41e80bfa64a3f666438c65c7d2db6ad3bd62f727d4b805c63e1444bc9c3ad6d51d1c1ebce66758c + languageName: node + linkType: hard + +"latest-version@npm:^5.1.0": + version: 5.1.0 + resolution: "latest-version@npm:5.1.0" + dependencies: + package-json: "npm:^6.3.0" + checksum: 10c0/6219631d8651467c54c58ef1b5d5c5c53e146f5ae2b0ecbb78b202da3eaad55b05b043db2d2d6f1d4230ee071b2ae8c2f85089e01377e4338bad97fa76a963b7 + languageName: node + linkType: hard + +"latest-version@npm:^7.0.0": + version: 7.0.0 + resolution: "latest-version@npm:7.0.0" + dependencies: + package-json: "npm:^8.1.0" + checksum: 10c0/68045f5e419e005c12e595ae19687dd88317dd0108b83a8773197876622c7e9d164fe43aacca4f434b2cba105c92848b89277f658eabc5d50e81fb743bbcddb1 + languageName: node + linkType: hard + +"launch-editor@npm:^2.6.0": + version: 2.8.0 + resolution: "launch-editor@npm:2.8.0" + dependencies: + picocolors: "npm:^1.0.0" + shell-quote: "npm:^1.8.1" + checksum: 10c0/bfe946d4eda8d3405b1e15d2ad71323c9f31c5cf1412733d3f933a06a967c93e76965ec7b88a312616321e73ed77ccdf67ac8f9f0ba137709f07edcc21156e4e + languageName: node + linkType: hard + +"lerna@npm:^8.1.9": + version: 8.1.9 + resolution: "lerna@npm:8.1.9" + dependencies: + "@lerna/create": "npm:8.1.9" + "@npmcli/arborist": "npm:7.5.4" + "@npmcli/package-json": "npm:5.2.0" + "@npmcli/run-script": "npm:8.1.0" + "@nx/devkit": "npm:>=17.1.2 < 21" + "@octokit/plugin-enterprise-rest": "npm:6.0.1" + "@octokit/rest": "npm:19.0.11" + aproba: "npm:2.0.0" + byte-size: "npm:8.1.1" + chalk: "npm:4.1.0" + clone-deep: "npm:4.0.1" + cmd-shim: "npm:6.0.3" + color-support: "npm:1.1.3" + columnify: "npm:1.6.0" + console-control-strings: "npm:^1.1.0" + conventional-changelog-angular: "npm:7.0.0" + conventional-changelog-core: "npm:5.0.1" + conventional-recommended-bump: "npm:7.0.1" + cosmiconfig: "npm:9.0.0" + dedent: "npm:1.5.3" + envinfo: "npm:7.13.0" + execa: "npm:5.0.0" + fs-extra: "npm:^11.2.0" + get-port: "npm:5.1.1" + get-stream: "npm:6.0.0" + git-url-parse: "npm:14.0.0" + glob-parent: "npm:6.0.2" + globby: "npm:11.1.0" + graceful-fs: "npm:4.2.11" + has-unicode: "npm:2.0.1" + import-local: "npm:3.1.0" + ini: "npm:^1.3.8" + init-package-json: "npm:6.0.3" + inquirer: "npm:^8.2.4" + is-ci: "npm:3.0.1" + is-stream: "npm:2.0.0" + jest-diff: "npm:>=29.4.3 < 30" + js-yaml: "npm:4.1.0" + libnpmaccess: "npm:8.0.6" + libnpmpublish: "npm:9.0.9" + load-json-file: "npm:6.2.0" + lodash: "npm:^4.17.21" + make-dir: "npm:4.0.0" + minimatch: "npm:3.0.5" + multimatch: "npm:5.0.0" + node-fetch: "npm:2.6.7" + npm-package-arg: "npm:11.0.2" + npm-packlist: "npm:8.0.2" + npm-registry-fetch: "npm:^17.1.0" + nx: "npm:>=17.1.2 < 21" + p-map: "npm:4.0.0" + p-map-series: "npm:2.1.0" + p-pipe: "npm:3.1.0" + p-queue: "npm:6.6.2" + p-reduce: "npm:2.1.0" + p-waterfall: "npm:2.1.1" + pacote: "npm:^18.0.6" + pify: "npm:5.0.0" + read-cmd-shim: "npm:4.0.0" + resolve-from: "npm:5.0.0" + rimraf: "npm:^4.4.1" + semver: "npm:^7.3.8" + set-blocking: "npm:^2.0.0" + signal-exit: "npm:3.0.7" + slash: "npm:3.0.0" + ssri: "npm:^10.0.6" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + strong-log-transformer: "npm:2.1.0" + tar: "npm:6.2.1" + temp-dir: "npm:1.0.0" + typescript: "npm:>=3 < 6" + upath: "npm:2.0.1" + uuid: "npm:^10.0.0" + validate-npm-package-license: "npm:3.0.4" + validate-npm-package-name: "npm:5.0.1" + wide-align: "npm:1.1.5" + write-file-atomic: "npm:5.0.1" + write-pkg: "npm:4.0.0" + yargs: "npm:17.7.2" + yargs-parser: "npm:21.1.1" + bin: + lerna: dist/cli.js + checksum: 10c0/e3362d66324f5ee9606dbdb332a6b09eeb2df6378177e36a1bbcf532927d921beb4d25dbcc717c4adf3a7dcd67e0bcee67bedf81fdbe7e78bbecce310358d762 + languageName: node + linkType: hard + +"less@npm:^3.12.2": + version: 3.13.1 + resolution: "less@npm:3.13.1" + dependencies: + copy-anything: "npm:^2.0.1" + errno: "npm:^0.1.1" + graceful-fs: "npm:^4.1.2" + image-size: "npm:~0.5.0" + make-dir: "npm:^2.1.0" + mime: "npm:^1.4.1" + native-request: "npm:^1.0.5" + source-map: "npm:~0.6.0" + tslib: "npm:^1.10.0" + dependenciesMeta: + errno: + optional: true + graceful-fs: + optional: true + image-size: + optional: true + make-dir: + optional: true + mime: + optional: true + native-request: + optional: true + source-map: + optional: true + bin: + lessc: ./bin/lessc + checksum: 10c0/c529589034670ab2630b4839a06826a6da4138cadd329473332e2ca96a8773658b992e5eef95c05382b0a27a390a94b550e9d7da8099398f5a77d18377830879 + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 + languageName: node + linkType: hard + +"libnpmaccess@npm:8.0.6": + version: 8.0.6 + resolution: "libnpmaccess@npm:8.0.6" + dependencies: + npm-package-arg: "npm:^11.0.2" + npm-registry-fetch: "npm:^17.0.1" + checksum: 10c0/0b63c7cb44e024b0225dae8ebfe5166a0be8a9420c1b5fb6a4f1c795e9eabbed0fff5984ab57167c5634145de018008cbeeb27fe6f808f611ba5ba1b849ec3d6 + languageName: node + linkType: hard + +"libnpmpublish@npm:9.0.9": + version: 9.0.9 + resolution: "libnpmpublish@npm:9.0.9" + dependencies: + ci-info: "npm:^4.0.0" + normalize-package-data: "npm:^6.0.1" + npm-package-arg: "npm:^11.0.2" + npm-registry-fetch: "npm:^17.0.1" + proc-log: "npm:^4.2.0" + semver: "npm:^7.3.7" + sigstore: "npm:^2.2.0" + ssri: "npm:^10.0.6" + checksum: 10c0/5e4bae455d33fb7402b8b8fcc505d89a1d60ff4b7dc47dd9ba318426c00400e1892fd0435d8db6baab808f64d7f226cbf8d53792244ffad1df7fc2f94f3237fc + languageName: node + linkType: hard + +"lighthouse-logger@npm:^1.0.0": + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" + dependencies: + debug: "npm:^2.6.9" + marky: "npm:^1.2.2" + checksum: 10c0/090431db34e9ce01b03b2a03b39e998807a7a86214f2e8da2ba9588c36841caf4474f96ef1b2deaf9fe58f2e00f9f51618e0b98edecc2d8c9dfc13185bf0adc8 + languageName: node + linkType: hard + +"lilconfig@npm:^2.0.3, lilconfig@npm:^2.1.0": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8 + languageName: node + linkType: hard + +"lilconfig@npm:^3.0.0": + version: 3.1.2 + resolution: "lilconfig@npm:3.1.2" + checksum: 10c0/f059630b1a9bddaeba83059db00c672b64dc14074e9f232adce32b38ca1b5686ab737eb665c5ba3c32f147f0002b4bee7311ad0386a9b98547b5623e87071fbe + languageName: node + linkType: hard + +"lines-and-columns@npm:2.0.3": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"load-bmfont@npm:^1.4.1": + version: 1.4.2 + resolution: "load-bmfont@npm:1.4.2" + dependencies: + buffer-equal: "npm:0.0.1" + mime: "npm:^1.3.4" + parse-bmfont-ascii: "npm:^1.0.3" + parse-bmfont-binary: "npm:^1.0.5" + parse-bmfont-xml: "npm:^1.1.4" + phin: "npm:^3.7.1" + xhr: "npm:^2.0.1" + xtend: "npm:^4.0.0" + checksum: 10c0/bc85401964c5b5640ee98581895ddcda666a5e6420773e65a13ae948e2dd9a3e55206e3deb4c98e9bd4d111719d4eb71fc1ce326b1dd060f20afba942b056373 + languageName: node + linkType: hard + +"load-json-file@npm:6.2.0": + version: 6.2.0 + resolution: "load-json-file@npm:6.2.0" + dependencies: + graceful-fs: "npm:^4.1.15" + parse-json: "npm:^5.0.0" + strip-bom: "npm:^4.0.0" + type-fest: "npm:^0.6.0" + checksum: 10c0/fcb46ef75bab917f37170ba76781a1690bf67144bb53931cb0ed8e4aa20ca439e9c354fcf3594aed531f47dbeb4a49800acab7fdffd553c402ac40c987706d7b + languageName: node + linkType: hard + +"load-json-file@npm:^4.0.0": + version: 4.0.0 + resolution: "load-json-file@npm:4.0.0" + dependencies: + graceful-fs: "npm:^4.1.2" + parse-json: "npm:^4.0.0" + pify: "npm:^3.0.0" + strip-bom: "npm:^3.0.0" + checksum: 10c0/6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 + languageName: node + linkType: hard + +"loader-runner@npm:^4.2.0": + version: 4.3.0 + resolution: "loader-runner@npm:4.3.0" + checksum: 10c0/a44d78aae0907a72f73966fe8b82d1439c8c485238bd5a864b1b9a2a3257832effa858790241e6b37876b5446a78889adf2fcc8dd897ce54c089ecc0a0ce0bf0 + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" + dependencies: + big.js: "npm:^5.2.2" + emojis-list: "npm:^3.0.0" + json5: "npm:^2.1.2" + checksum: 10c0/d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 + languageName: node + linkType: hard + +"loader-utils@npm:^3.2.0": + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 + languageName: node + linkType: hard + +"locate-path@npm:^2.0.0": + version: 2.0.0 + resolution: "locate-path@npm:2.0.0" + dependencies: + p-locate: "npm:^2.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/24efa0e589be6aa3c469b502f795126b26ab97afa378846cb508174211515633b770aa0ba610cab113caedab8d2a4902b061a08aaed5297c12ab6f5be4df0133 + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"locate-path@npm:^7.1.0, locate-path@npm:^7.2.0": + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" + dependencies: + p-locate: "npm:^6.0.0" + checksum: 10c0/139e8a7fe11cfbd7f20db03923cacfa5db9e14fa14887ea121345597472b4a63c1a42a8a5187defeeff6acf98fd568da7382aa39682d38f0af27433953a97751 + languageName: node + linkType: hard + +"locutus@npm:^2.0.11": + version: 2.0.32 + resolution: "locutus@npm:2.0.32" + checksum: 10c0/e056da51996d248dccabaac5ff8414709e9a5b1474e122dca94151bb59ec9cd89adedf58f14b2ee1a0eccb54fa1c3ba588f89828b96c1d94f4ef3f1d56bb6015 + languageName: node + linkType: hard + +"lodash-es@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 10c0/fb407355f7e6cd523a9383e76e6b455321f0f153a6c9625e21a8827d10c54c2a2341bd2ae8d034358b60e07325e1330c14c224ff582d04612a46a4f0479ff2f2 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 + languageName: node + linkType: hard + +"lodash.ismatch@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.ismatch@npm:4.4.0" + checksum: 10c0/8f96a5dc4b8d3fc5a033dcb259d0c3148a1044fa4d02b4a0e8dce0fa1f2ef3ec4ac131e20b5cb2c985a4e9bcb1c37c0aa5af2cef70094959389617347b8fc645 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 10c0/afd70b5c450d1e09f32a737bed06ff85b873ecd3d3d3400458725283e3f2e0bb6bf48e67dbe7a309eb371a822b16a26cca4a63c8c52db3fc7dc9d5f9dd324cbb + languageName: node + linkType: hard + +"lodash.kebabcase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.kebabcase@npm:4.1.1" + checksum: 10c0/da5d8f41dbb5bc723d4bf9203d5096ca8da804d6aec3d2b56457156ba6c8d999ff448d347ebd97490da853cb36696ea4da09a431499f1ee8deb17b094ecf4e33 + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash.mergewith@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.mergewith@npm:4.6.2" + checksum: 10c0/4adbed65ff96fd65b0b3861f6899f98304f90fd71e7f1eb36c1270e05d500ee7f5ec44c02ef979b5ddbf75c0a0b9b99c35f0ad58f4011934c4d4e99e5200b3b5 + languageName: node + linkType: hard + +"lodash.pad@npm:^4.1.0": + version: 4.5.1 + resolution: "lodash.pad@npm:4.5.1" + checksum: 10c0/e90e3f789588332b644db32cf4b74d2cac0ee2019e39c68821f5d3fabde2183f199fb5f279af0d2f324f40908754926c13c3d012131bbce2b7235cec2c1fab5b + languageName: node + linkType: hard + +"lodash.padend@npm:^4.1.0": + version: 4.6.1 + resolution: "lodash.padend@npm:4.6.1" + checksum: 10c0/da10eae6e7862541e431d97e652ea66690307104676a30793398e2f66d0fd9a62b07f199451d2185560d9b4627dc6652d33dc7cceb7ab9d843f6e15addec56f5 + languageName: node + linkType: hard + +"lodash.padstart@npm:^4.1.0": + version: 4.6.1 + resolution: "lodash.padstart@npm:4.6.1" + checksum: 10c0/13c6c867d92a4dddd340484bc18ba89f08598c1afdd4d4eb9f0deb0d00842643cf134fab5262518407f6d3f0d2ab4fb3a8bcc7fcec02acbabfb1810de860485f + languageName: node + linkType: hard + +"lodash.snakecase@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.snakecase@npm:4.1.1" + checksum: 10c0/f0b3f2497eb20eea1a1cfc22d645ecaeb78ac14593eb0a40057977606d2f35f7aaff0913a06553c783b535aafc55b718f523f9eb78f8d5293f492af41002eaf9 + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: 10c0/fc48fb54ff7669f33bb32997cab9460757ee99fafaf72400b261c3e10fde21538e47d8cfcbe6a25a31bcb5b7b727c27d52626386fc2de24eb059a6d64a89cdf5 + languageName: node + linkType: hard + +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: 10c0/bd82aa87a45de8080e1c5ee61128c7aee77bf7f1d86f4ff94f4a6d7438fc9e15e5f03374b947be577a93804c8ad6241f0251beaf1452bf716064eeb657b3a9f0 + languageName: node + linkType: hard + +"lodash.throttle@npm:^4.1.1": + version: 4.1.1 + resolution: "lodash.throttle@npm:4.1.1" + checksum: 10c0/14628013e9e7f65ac904fc82fd8ecb0e55a9c4c2416434b1dd9cf64ae70a8937f0b15376a39a68248530adc64887ed0fe2b75204b2c9ec3eea1cb2d66ddd125d + languageName: node + linkType: hard + +"lodash.uniq@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.uniq@npm:4.5.0" + checksum: 10c0/262d400bb0952f112162a320cc4a75dea4f66078b9e7e3075ffbc9c6aa30b3e9df3cf20e7da7d566105e1ccf7804e4fbd7d804eee0b53de05d83f16ffbf41c5e + languageName: node + linkType: hard + +"lodash.upperfirst@npm:^4.3.1": + version: 4.3.1 + resolution: "lodash.upperfirst@npm:4.3.1" + checksum: 10c0/435625da4b3ee74e7a1367a780d9107ab0b13ef4359fc074b2a1a40458eb8d91b655af62f6795b7138d493303a98c0285340160341561d6896e4947e077fa975 + languageName: node + linkType: hard + +"lodash@npm:^4.17.10, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.3.0, lodash@npm:^4.7.0": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"log-symbols@npm:^2.1.0": + version: 2.2.0 + resolution: "log-symbols@npm:2.2.0" + dependencies: + chalk: "npm:^2.0.1" + checksum: 10c0/574eb4205f54f0605021aa67ebb372c30ca64e8ddd439efeb8507af83c776dce789e83614e80059014d9e48dcc94c4b60cef2e85f0dc944eea27c799cec62353 + languageName: node + linkType: hard + +"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + languageName: node + linkType: hard + +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 10c0/36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 + languageName: node + linkType: hard + +"log-symbols@npm:^7.0.0": + version: 7.0.0 + resolution: "log-symbols@npm:7.0.0" + dependencies: + is-unicode-supported: "npm:^2.0.0" + yoctocolors: "npm:^2.1.1" + checksum: 10c0/209eeb0009da6c3f9ebb736d3d65ff1ad3cb757b0c3ba66a5089d7463f77155ade88084c4db31b53341c89aeae3dc89dbc56888d2ae6ffd082bf96c4d2ac429d + languageName: node + linkType: hard + +"logkitty@npm:^0.7.1": + version: 0.7.1 + resolution: "logkitty@npm:0.7.1" + dependencies: + ansi-fragments: "npm:^0.2.1" + dayjs: "npm:^1.8.15" + yargs: "npm:^15.1.0" + bin: + logkitty: bin/logkitty.js + checksum: 10c0/2067fad55c0856c0608c51ab75f8ffa5a858c5f847fefa8ec0e5fd3aa0b7d732010169d187283b23583a72aa6b80bbbec4fc6801a6c47c3fac0fbb294786002a + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"loud-rejection@npm:^1.0.0": + version: 1.6.0 + resolution: "loud-rejection@npm:1.6.0" + dependencies: + currently-unhandled: "npm:^0.4.1" + signal-exit: "npm:^3.0.0" + checksum: 10c0/aa060b3fe55ad96b97890f1b0a24bf81a2d612e397d6cc0374ce1cf7e021cd0247f0ddb68134499882d0843c2776371d5221b80b0b3beeca5133a6e7f27a3845 + languageName: node + linkType: hard + +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10c0/3d925e090315cf7dc1caa358e0477e186ffa23947740e4314a7429b6e62d72742e0bbe7536a5ae56d19d7618ce998aba05caca53c2902bd5742fdca5fc57fd7b + languageName: node + linkType: hard + +"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "lowercase-keys@npm:1.0.1" + checksum: 10c0/56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66 + languageName: node + linkType: hard + +"lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 + languageName: node + linkType: hard + +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 10c0/ef62b9fa5690ab0a6e4ef40c94efce68e3ed124f583cc3be38b26ff871da0178a28b9a84ce0c209653bb25ca135520ab87fea7cd411a54ac4899cb2f30501430 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.2.2": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0": + version: 11.0.1 + resolution: "lru-cache@npm:11.0.1" + checksum: 10c0/8bad6603dc67eb5b03520fba05bce5df6473dbba58ac4c6067ed088d29225a0a04416bb1462acd8c1f819d1fbf37920446a1c36bafd9c384bcc54cee0d3b697a + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + languageName: node + linkType: hard + +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 10c0/36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + languageName: node + linkType: hard + +"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7": + version: 0.25.9 + resolution: "magic-string@npm:0.25.9" + dependencies: + sourcemap-codec: "npm:^1.4.8" + checksum: 10c0/37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56 + languageName: node + linkType: hard + +"make-dir@npm:4.0.0, make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + +"make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": + version: 2.1.0 + resolution: "make-dir@npm:2.1.0" + dependencies: + pify: "npm:^4.0.1" + semver: "npm:^5.6.0" + checksum: 10c0/ada869944d866229819735bee5548944caef560d7a8536ecbc6536edca28c72add47cc4f6fc39c54fb25d06b58da1f8994cf7d9df7dadea047064749efc085d8 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"make-error@npm:^1.3.6": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0, make-fetch-happen@npm:^13.0.1": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + languageName: node + linkType: hard + +"make-fetch-happen@npm:^14.0.0": + version: 14.0.1 + resolution: "make-fetch-happen@npm:14.0.1" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/b12fc945abf8be6467eb7f9328a0ec6a861d44c2a4362c86af1aa176c005666d8c4c66362eae7e7d2f8409b09bb13c034b539ade2c0dede5c1152bd766bcebdd + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + languageName: node + linkType: hard + +"map-age-cleaner@npm:^0.1.3": + version: 0.1.3 + resolution: "map-age-cleaner@npm:0.1.3" + dependencies: + p-defer: "npm:^1.0.0" + checksum: 10c0/7495236c7b0950956c144fd8b4bc6399d4e78072a8840a4232fe1c4faccbb5eb5d842e5c0a56a60afc36d723f315c1c672325ca03c1b328650f7fcc478f385fd + languageName: node + linkType: hard + +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 10c0/ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 + languageName: node + linkType: hard + +"map-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "map-obj@npm:2.0.0" + checksum: 10c0/e8e0f786fb944614475dab3d5d727a24c4e6f000e35e6b35ebd4c62fc3e336a773db1ae317bc658cc9563ce17225c658049206e6fe650ccd1232329c58b4436d + languageName: node + linkType: hard + +"map-obj@npm:^4.0.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: 10c0/1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b + languageName: node + linkType: hard + +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 10c0/ca8a011f287dab1ac3291df720fc32b366c4cd767347b63722966650405ce71ec6566f71d1e22e1768bf6461a7fd689b9038e7df0fcfb62eacf3a5a6dcac249e + languageName: node + linkType: hard + +"matcher@npm:^3.0.0": + version: 3.0.0 + resolution: "matcher@npm:3.0.0" + dependencies: + escape-string-regexp: "npm:^4.0.0" + checksum: 10c0/2edf24194a2879690bcdb29985fc6bc0d003df44e04df21ebcac721fa6ce2f6201c579866bb92f9380bffe946f11ecd8cd31f34117fb67ebf8aca604918e127e + languageName: node + linkType: hard + +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 10c0/67241f8708c1e665a061d2b042d2d243366e93e5bf1f917693007f6d55111588b952dcbfd3ea9c2d0969fb754aad81b30fdcfdcc24546495fc3b24336b28d4bd + languageName: node + linkType: hard + +"mdn-data@npm:2.0.4": + version: 2.0.4 + resolution: "mdn-data@npm:2.0.4" + checksum: 10c0/a935c4530b938407481f7d0ccb82119ae618d9c673d2ee78bb10dcba8bd0ccbe2e2c7fe850ddc60b67e08f4c9d97f50b900993f6c2f2926e64a52ed6baa00b3a + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 10c0/d160f31246907e79fed398470285f21bafb45a62869dc469b1c8877f3f064f5eabc4bcc122f9479b8b605bc5c76187d7871cf84c4ee3ecd3e487da1993279928 + languageName: node + linkType: hard + +"mem-fs-editor@npm:^11.0.0, mem-fs-editor@npm:^11.0.1": + version: 11.0.1 + resolution: "mem-fs-editor@npm:11.0.1" + dependencies: + "@types/ejs": "npm:^3.1.3" + "@types/node": "npm:^18.18.5" + binaryextensions: "npm:^4.18.0" + commondir: "npm:^1.0.1" + deep-extend: "npm:^0.6.0" + ejs: "npm:^3.1.10" + globby: "npm:^13.2.2" + isbinaryfile: "npm:5.0.2" + minimatch: "npm:^9.0.3" + multimatch: "npm:^6.0.0" + normalize-path: "npm:^3.0.0" + textextensions: "npm:^5.16.0" + vinyl: "npm:^3.0.0" + peerDependencies: + mem-fs: ^4.0.0 + checksum: 10c0/6924cf6991d20a8ad93e499d63a953c389523e09f3f03dd5c44f572991ec9bd70dc2652a8a3566cf865305306c0dd67073381f65b91571f1d193176fd24d96ab + languageName: node + linkType: hard + +"mem-fs@npm:^4.0.0, mem-fs@npm:^4.1.1": + version: 4.1.1 + resolution: "mem-fs@npm:4.1.1" + dependencies: + "@types/node": "npm:>=18" + "@types/vinyl": "npm:^2.0.8" + vinyl: "npm:^3.0.0" + vinyl-file: "npm:^5.0.0" + checksum: 10c0/5c80a09b9c529d035e523eefa7e4b90c494de6c3ac554a4ccdc6a5de6aca02299ed85a54214f09c2d299a6377b7c08ceece6dc08e707e78cc714a02dcd7e2e1a + languageName: node + linkType: hard + +"mem@npm:^5.1.0": + version: 5.1.1 + resolution: "mem@npm:5.1.1" + dependencies: + map-age-cleaner: "npm:^0.1.3" + mimic-fn: "npm:^2.1.0" + p-is-promise: "npm:^2.1.0" + checksum: 10c0/2fa86d04793d95665379d5f45b5aede2d1b88b9ec845db3274956c75bb9e88834a78605b683344d0ca03d45432124774589ca4bd0c83d481b80c2f2cd97914b3 + languageName: node + linkType: hard + +"memfs@npm:^3.1.2, memfs@npm:^3.4.3": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" + dependencies: + fs-monkey: "npm:^1.0.4" + checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 + languageName: node + linkType: hard + +"memoize-one@npm:^5.0.0": + version: 5.2.1 + resolution: "memoize-one@npm:5.2.1" + checksum: 10c0/fd22dbe9a978a2b4f30d6a491fc02fb90792432ad0dab840dc96c1734d2bd7c9cdeb6a26130ec60507eb43230559523615873168bcbe8fafab221c30b11d54c1 + languageName: node + linkType: hard + +"meow@npm:^12.0.1": + version: 12.1.1 + resolution: "meow@npm:12.1.1" + checksum: 10c0/a125ca99a32e2306e2f4cbe651a0d27f6eb67918d43a075f6e80b35e9bf372ebf0fc3a9fbc201cbbc9516444b6265fb3c9f80c5b7ebd32f548aa93eb7c28e088 + languageName: node + linkType: hard + +"meow@npm:^13.2.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce + languageName: node + linkType: hard + +"meow@npm:^5.0.0": + version: 5.0.0 + resolution: "meow@npm:5.0.0" + dependencies: + camelcase-keys: "npm:^4.0.0" + decamelize-keys: "npm:^1.0.0" + loud-rejection: "npm:^1.0.0" + minimist-options: "npm:^3.0.1" + normalize-package-data: "npm:^2.3.4" + read-pkg-up: "npm:^3.0.0" + redent: "npm:^2.0.0" + trim-newlines: "npm:^2.0.0" + yargs-parser: "npm:^10.0.0" + checksum: 10c0/c9d62cc714e9b46c58f1f8b2ab35d0cab535f0ce08ecdc9c02f4e42b30d4b13bd67d0e0ea12c59ad7c94bdd9116a8ea5caf62fa1d22b991bcdbf7f3a40b0f60a + languageName: node + linkType: hard + +"meow@npm:^8.1.2": + version: 8.1.2 + resolution: "meow@npm:8.1.2" + dependencies: + "@types/minimist": "npm:^1.2.0" + camelcase-keys: "npm:^6.2.2" + decamelize-keys: "npm:^1.1.0" + hard-rejection: "npm:^2.1.0" + minimist-options: "npm:4.1.0" + normalize-package-data: "npm:^3.0.0" + read-pkg-up: "npm:^7.0.1" + redent: "npm:^3.0.0" + trim-newlines: "npm:^3.0.0" + type-fest: "npm:^0.18.0" + yargs-parser: "npm:^20.2.3" + checksum: 10c0/9a8d90e616f783650728a90f4ea1e5f763c1c5260369e6596b52430f877f4af8ecbaa8c9d952c93bbefd6d5bda4caed6a96a20ba7d27b511d2971909b01922a2 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 10c0/b67d07bd44cfc45cebdec349bb6e1f7b077ee2fd5beb15d1f7af073849208cb6f144fe403e29a36571baf3f4e86469ac39acf13c318381e958e186b2766f54ec + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 10c0/bdf7cc72ff0a33e3eede03708c08983c4d7a173f91348b4b1e4f47d4cdbf734433ad971e7d1e8c77247d9e5cd8adb81ea4c67b0a2db526b758b2233d7814b8b2 + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.80.12": + version: 0.80.12 + resolution: "metro-babel-transformer@npm:0.80.12" + dependencies: + "@babel/core": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.23.1" + nullthrows: "npm:^1.1.1" + checksum: 10c0/8f546217f6564908cda6d7ce0f1715c6a3ea11cb83bd8368f95b3670b9b8567ed2eccde214ee9d82b024239af739d118949415b4b0ccb79f48935cdcecb7ca5d + languageName: node + linkType: hard + +"metro-babel-transformer@npm:0.81.0": + version: 0.81.0 + resolution: "metro-babel-transformer@npm:0.81.0" + dependencies: + "@babel/core": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + hermes-parser: "npm:0.24.0" + nullthrows: "npm:^1.1.1" + checksum: 10c0/3403668da1f0ca1c170606eabd61c7f1ca6aead49c6a767b1b9914d2edad57d4efb141d19da483fc7c5ed89d6cd695e81f3fc60accd4c2b93cd051ad17d93dc3 + languageName: node + linkType: hard + +"metro-cache-key@npm:0.80.12": + version: 0.80.12 + resolution: "metro-cache-key@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/cc55c66353aac361dad42e7e2dd7c21a967cab2c311c026b1d1fe0bd36f1ab95e60e090d1d0736dde35eeb306e715262bce96a7e3748e82697cdebffd845913f + languageName: node + linkType: hard + +"metro-cache-key@npm:0.81.0": + version: 0.81.0 + resolution: "metro-cache-key@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/1f7d295d186c3541cbe7bc2737c780d32f1790a8114523cb6f0df4413a0d73020faf1f326c13a2daa815bc62767df663d6be988771ceabcaf16dfec9e865f202 + languageName: node + linkType: hard + +"metro-cache@npm:0.80.12": + version: 0.80.12 + resolution: "metro-cache@npm:0.80.12" + dependencies: + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + metro-core: "npm:0.80.12" + checksum: 10c0/92028c15fef2ef2d3e59bd9d226974999727bf77c65951405f11f854cb47f1935eb6991834b89a1e04b337985133ccd3ec29d99d3bc64fc36f9b25b7b7c8128f + languageName: node + linkType: hard + +"metro-cache@npm:0.81.0": + version: 0.81.0 + resolution: "metro-cache@npm:0.81.0" + dependencies: + exponential-backoff: "npm:^3.1.1" + flow-enums-runtime: "npm:^0.0.6" + metro-core: "npm:0.81.0" + checksum: 10c0/661cfc8d3bc9edb15e21933e357cb3ac69e3f7e1e0ae773ec7a8288020f45c2ce18895f07cdda8bf75858a38d5134817246c2f0cbef0ca8ff2d400ddc7dfffc6 + languageName: node + linkType: hard + +"metro-config@npm:0.80.12, metro-config@npm:^0.80.9": + version: 0.80.12 + resolution: "metro-config@npm:0.80.12" + dependencies: + connect: "npm:^3.6.5" + cosmiconfig: "npm:^5.0.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.6.3" + metro: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-core: "npm:0.80.12" + metro-runtime: "npm:0.80.12" + checksum: 10c0/435abd35a29ea677aa659c56f309189fbeeddc9127bec6bba711f88ea6115d7d2333e57f81c90daad55a551f059d71cfe82d990b4d4b14bd3d38e5f6abaf1462 + languageName: node + linkType: hard + +"metro-config@npm:0.81.0, metro-config@npm:^0.81.0": + version: 0.81.0 + resolution: "metro-config@npm:0.81.0" + dependencies: + connect: "npm:^3.6.5" + cosmiconfig: "npm:^5.0.5" + flow-enums-runtime: "npm:^0.0.6" + jest-validate: "npm:^29.6.3" + metro: "npm:0.81.0" + metro-cache: "npm:0.81.0" + metro-core: "npm:0.81.0" + metro-runtime: "npm:0.81.0" + checksum: 10c0/deaa53ed4d7b5c145f1162371bc7d2d10097b5e1b008e7edbb96a893f4099bfea94e1bb7ecd41e09c9debf3633511ca74ec7fe1b6f98551984445dd8e5d37edf + languageName: node + linkType: hard + +"metro-core@npm:0.80.12": + version: 0.80.12 + resolution: "metro-core@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.80.12" + checksum: 10c0/0e9fecf50d42b4a0be97ed7ca2159a0a5d6f43b6dd3713b7c49fc6df33a13ff06e31861ea2d01445d317a2589d60e4aaa58efadf65131b3ea55e3c851755025c + languageName: node + linkType: hard + +"metro-core@npm:0.81.0, metro-core@npm:^0.81.0": + version: 0.81.0 + resolution: "metro-core@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + lodash.throttle: "npm:^4.1.1" + metro-resolver: "npm:0.81.0" + checksum: 10c0/9233daadb1ea3b3c6efc29e49f07e796ddccd9a020d71070618a90f8394dc20eb08bac8615ade2ed004e96c7169a39daff5f069d783245f1d5c2baab62599754 + languageName: node + linkType: hard + +"metro-file-map@npm:0.80.12": + version: 0.80.12 + resolution: "metro-file-map@npm:0.80.12" + dependencies: + anymatch: "npm:^3.0.3" + debug: "npm:^2.2.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + micromatch: "npm:^4.0.4" + node-abort-controller: "npm:^3.1.1" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/c3cdf68b4c3c5cea83e4e543fa8ea602e13c0d6a979bf2058ac2d90b3b1f3b190a76283a5c6dd9870134cd685e33c7c6a1751cd1942b0ba8b4783485baa34885 + languageName: node + linkType: hard + +"metro-file-map@npm:0.81.0": + version: 0.81.0 + resolution: "metro-file-map@npm:0.81.0" + dependencies: + anymatch: "npm:^3.0.3" + debug: "npm:^2.2.0" + fb-watchman: "npm:^2.0.0" + flow-enums-runtime: "npm:^0.0.6" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.4" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + micromatch: "npm:^4.0.4" + node-abort-controller: "npm:^3.1.1" + nullthrows: "npm:^1.1.1" + walker: "npm:^1.0.7" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/0504612809590375d8a2f4d4d6f104b57fcc0913e7f9da83db1440314927a5a541a2ef7b09d3f5bb73ca1de07f437863d5f726deefcde1610a3bc84aae34ef89 + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.80.12": + version: 0.80.12 + resolution: "metro-minify-terser@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10c0/54b90ab123a33eff8b4d44260b5a504626085a8a06b49bc57b25feca6faf8b86601f406f30e3cf85a4258e75a9740d6b2d15dab203e22047291ba02cbe18145f + languageName: node + linkType: hard + +"metro-minify-terser@npm:0.81.0": + version: 0.81.0 + resolution: "metro-minify-terser@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + terser: "npm:^5.15.0" + checksum: 10c0/e2279cf15de743308c20325eb6a6ce5d48c8c3ddde07dab18542c9687a5684aeefc4ec8b5e8d701d43477989d17337dfd755a90cfc3d64ff907a205115f95543 + languageName: node + linkType: hard + +"metro-resolver@npm:0.80.12": + version: 0.80.12 + resolution: "metro-resolver@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/694bad3b2f5518ee30d5d181f1fc1109fb318d77e114962542b0fc1d797d159e7f3d13f0afaf89cea682ccdca6afdc544b45bcb9f2fb5af4e0b7c0ff2e135f96 + languageName: node + linkType: hard + +"metro-resolver@npm:0.81.0": + version: 0.81.0 + resolution: "metro-resolver@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/95d0d95450ca85f8256460b504609b352662b544835ea377d35b937347784c0e0438fce85fd984a2061de997491802bc6c4923de06d8520dadf6324206047561 + languageName: node + linkType: hard + +"metro-runtime@npm:0.80.12": + version: 0.80.12 + resolution: "metro-runtime@npm:0.80.12" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/a7f69ba457edfe0195f8a94f7da68fb8dbd35e648b277b016e89c78ef3e682c0660c8a36109534b4525a9a1d8727a83ee9e30b6c8d14a0a23c2f26de31ab44b7 + languageName: node + linkType: hard + +"metro-runtime@npm:0.81.0, metro-runtime@npm:^0.81.0": + version: 0.81.0 + resolution: "metro-runtime@npm:0.81.0" + dependencies: + "@babel/runtime": "npm:^7.25.0" + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/2904c8f37b3da9875e11cff2e034ccf90ad3df4d0f7b7b208b1cf6868dba0ff58aff8ea6acb862a22bfa4603a53f3fc3bc86071b7be53b62df4e7bab5ab10ade + languageName: node + linkType: hard + +"metro-source-map@npm:0.80.12": + version: 0.80.12 + resolution: "metro-source-map@npm:0.80.12" + dependencies: + "@babel/traverse": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.80.12" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.80.12" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10c0/94239360f6a3e4d64ea8f4d0eddbe4fdd3a160c5c5f6bf4b28ed48c586cf8e37b175d521eb0bad62608bd0ce3262020aebbc1942cf607f34662ca60add9a7db5 + languageName: node + linkType: hard + +"metro-source-map@npm:0.81.0, metro-source-map@npm:^0.81.0": + version: 0.81.0 + resolution: "metro-source-map@npm:0.81.0" + dependencies: + "@babel/traverse": "npm:^7.25.3" + "@babel/traverse--for-generate-function-map": "npm:@babel/traverse@^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-symbolicate: "npm:0.81.0" + nullthrows: "npm:^1.1.1" + ob1: "npm:0.81.0" + source-map: "npm:^0.5.6" + vlq: "npm:^1.0.0" + checksum: 10c0/9bb40f3deb55538f5567097cf432575be61c1762e4e3c4d7cfc4eed9caabbf285d64b8d15b83e3b6766f1aab358e3298a897530bd6b3bf44e65feac3a46b95da + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.80.12": + version: 0.80.12 + resolution: "metro-symbolicate@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.80.12" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + through2: "npm:^2.0.1" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10c0/cab33281653d93e8c65632f539145929f296e01f45adb2fd9701411949b63b94b17a1ce581fdfb97551bf34f0a8f454c2dd3b923235727e00446b898f365bda3 + languageName: node + linkType: hard + +"metro-symbolicate@npm:0.81.0": + version: 0.81.0 + resolution: "metro-symbolicate@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + invariant: "npm:^2.2.4" + metro-source-map: "npm:0.81.0" + nullthrows: "npm:^1.1.1" + source-map: "npm:^0.5.6" + through2: "npm:^2.0.1" + vlq: "npm:^1.0.0" + bin: + metro-symbolicate: src/index.js + checksum: 10c0/187ebb34500c068d1a307cb9e1bd2cb03c535ba33d9df6ebdd32192ebb2688b419c5bb072a9c31b45284e4f35a674c002347fb5473e7f56c140643381ffd92f8 + languageName: node + linkType: hard + +"metro-transform-plugins@npm:0.80.12": + version: 0.80.12 + resolution: "metro-transform-plugins@npm:0.80.12" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" + nullthrows: "npm:^1.1.1" + checksum: 10c0/631ce5dc3dc029994ae19a76eff81e7d115dc16281b7447c63f301c50034b6b4df1898a23c65066d5b3034bfae2c504c69083a6790118cae5adca0c40a191e42 + languageName: node + linkType: hard + +"metro-transform-plugins@npm:0.81.0": + version: 0.81.0 + resolution: "metro-transform-plugins@npm:0.81.0" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + flow-enums-runtime: "npm:^0.0.6" + nullthrows: "npm:^1.1.1" + checksum: 10c0/4fa520978eeacfa419ce88583c1f622e44cb776397f15d630286026b7e4399024395d490a0e65a2399b5dc14e6df10b0c67a224ce44a5cc0a93747c2c0781078 + languageName: node + linkType: hard + +"metro-transform-worker@npm:0.80.12": + version: 0.80.12 + resolution: "metro-transform-worker@npm:0.80.12" + dependencies: + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.80.12" + metro-babel-transformer: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-cache-key: "npm:0.80.12" + metro-minify-terser: "npm:0.80.12" + metro-source-map: "npm:0.80.12" + metro-transform-plugins: "npm:0.80.12" + nullthrows: "npm:^1.1.1" + checksum: 10c0/816ed9c45827d089fad29e9096e9f35769555e540c0ea36f15af332c92e0fb3ef9f2f4e0549b318d3b2b8524fb3d778b7453a6243e91c9574252f0972239e535 + languageName: node + linkType: hard + +"metro-transform-worker@npm:0.81.0": + version: 0.81.0 + resolution: "metro-transform-worker@npm:0.81.0" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + flow-enums-runtime: "npm:^0.0.6" + metro: "npm:0.81.0" + metro-babel-transformer: "npm:0.81.0" + metro-cache: "npm:0.81.0" + metro-cache-key: "npm:0.81.0" + metro-minify-terser: "npm:0.81.0" + metro-source-map: "npm:0.81.0" + metro-transform-plugins: "npm:0.81.0" + nullthrows: "npm:^1.1.1" + checksum: 10c0/e4d07c2107eb74e1cbd341e396d13af9fb171109702b51bf1c8301c9cdaa2cb88c1e4e4b84b744bee7ecd4ff94219f00c580f14d6a40e4fc5f9db71ea527f6c8 + languageName: node + linkType: hard + +"metro@npm:0.80.12": + version: 0.80.12 + resolution: "metro@npm:0.80.12" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + "@babel/core": "npm:^7.20.0" + "@babel/generator": "npm:^7.20.0" + "@babel/parser": "npm:^7.20.0" + "@babel/template": "npm:^7.0.0" + "@babel/traverse": "npm:^7.20.0" + "@babel/types": "npm:^7.20.0" + accepts: "npm:^1.3.7" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + denodeify: "npm:^1.2.1" + error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.23.1" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.80.12" + metro-cache: "npm:0.80.12" + metro-cache-key: "npm:0.80.12" + metro-config: "npm:0.80.12" + metro-core: "npm:0.80.12" + metro-file-map: "npm:0.80.12" + metro-resolver: "npm:0.80.12" + metro-runtime: "npm:0.80.12" + metro-source-map: "npm:0.80.12" + metro-symbolicate: "npm:0.80.12" + metro-transform-plugins: "npm:0.80.12" + metro-transform-worker: "npm:0.80.12" + mime-types: "npm:^2.1.27" + nullthrows: "npm:^1.1.1" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + strip-ansi: "npm:^6.0.0" + throat: "npm:^5.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10c0/48c9113f4e30314a874fd95e01d532d8264e0c1c110bc88be5bc397730de9f2a948008c3155cda12fd1bb10634e676d0d6cb088591ca87a4fc6d108e281716db + languageName: node + linkType: hard + +"metro@npm:0.81.0, metro@npm:^0.81.0": + version: 0.81.0 + resolution: "metro@npm:0.81.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/core": "npm:^7.25.2" + "@babel/generator": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.3" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.3" + "@babel/types": "npm:^7.25.2" + accepts: "npm:^1.3.7" + chalk: "npm:^4.0.0" + ci-info: "npm:^2.0.0" + connect: "npm:^3.6.5" + debug: "npm:^2.2.0" + denodeify: "npm:^1.2.1" + error-stack-parser: "npm:^2.0.6" + flow-enums-runtime: "npm:^0.0.6" + graceful-fs: "npm:^4.2.4" + hermes-parser: "npm:0.24.0" + image-size: "npm:^1.0.2" + invariant: "npm:^2.2.4" + jest-worker: "npm:^29.6.3" + jsc-safe-url: "npm:^0.2.2" + lodash.throttle: "npm:^4.1.1" + metro-babel-transformer: "npm:0.81.0" + metro-cache: "npm:0.81.0" + metro-cache-key: "npm:0.81.0" + metro-config: "npm:0.81.0" + metro-core: "npm:0.81.0" + metro-file-map: "npm:0.81.0" + metro-resolver: "npm:0.81.0" + metro-runtime: "npm:0.81.0" + metro-source-map: "npm:0.81.0" + metro-symbolicate: "npm:0.81.0" + metro-transform-plugins: "npm:0.81.0" + metro-transform-worker: "npm:0.81.0" + mime-types: "npm:^2.1.27" + nullthrows: "npm:^1.1.1" + serialize-error: "npm:^2.1.0" + source-map: "npm:^0.5.6" + strip-ansi: "npm:^6.0.0" + throat: "npm:^5.0.0" + ws: "npm:^7.5.10" + yargs: "npm:^17.6.2" + bin: + metro: src/cli.js + checksum: 10c0/3b375620f2da65881a7cc8a016e71e0f1b71cb99357a8a9bf96c1e5cad229e43596be00f619e533534af72f2838a90655e22c668f6c41a8ae759d93685971415 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.7": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mime@npm:1.6.0, mime@npm:^1.3.4, mime@npm:^1.4.1": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10c0/b92cd0adc44888c7135a185bfd0dddc42c32606401c72896a842ae15da71eb88858f17669af41e498b463cd7eb998f7b48939a25b08374c7924a9c8a6f8a81b0 + languageName: node + linkType: hard + +"mime@npm:^2.4.1": + version: 2.6.0 + resolution: "mime@npm:2.6.0" + bin: + mime: cli.js + checksum: 10c0/a7f2589900d9c16e3bdf7672d16a6274df903da958c1643c9c45771f0478f3846dcb1097f31eb9178452570271361e2149310931ec705c037210fc69639c8e6c + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + languageName: node + linkType: hard + +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: 10c0/f3d9464dd1816ecf6bdf2aec6ba32c0728022039d992f178237d8e289b48764fee4131319e72eedd4f7f094e22ded0af836c3187a7edc4595d28dd74368fd81d + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 10c0/0d6f07ce6e03e9e4445bee655202153bdb8a98d67ee8dc965ac140900d7a2688343e6b4c9a72cfc9ef2f7944dfd76eef4ab2482eb7b293a68b84916bac735362 + languageName: node + linkType: hard + +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 10c0/761d788d2668ae9292c489605ffd4fad220f442fbae6832adce5ebad086d691e906a6d5240c290293c7a11e99fbdbbef04abbbed498bf8699a4ee0f31315e3fb + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.0 + resolution: "min-document@npm:2.19.0" + dependencies: + dom-walk: "npm:^0.1.0" + checksum: 10c0/783724da716fc73a51c171865d7b29bf2b855518573f82ef61c40d214f6898d7b91b5c5419e4d22693cdb78d4615873ebc3b37d7639d3dd00ca283e5a07c7af9 + languageName: node + linkType: hard + +"min-indent@npm:^1.0.0": + version: 1.0.1 + resolution: "min-indent@npm:1.0.1" + checksum: 10c0/7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c + languageName: node + linkType: hard + +"mini-css-extract-plugin@npm:^2.4.5": + version: 2.9.0 + resolution: "mini-css-extract-plugin@npm:2.9.0" + dependencies: + schema-utils: "npm:^4.0.0" + tapable: "npm:^2.2.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/46e20747ea250420db8a82801b9779299ce3cd5ec4d6dd75e00904c39cc80f0f01decaa534b8cb9658d7d3b656b919cb2cc84b1ba7e2394d2d6548578a5c2901 + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimatch@npm:3.0.5": + version: 3.0.5 + resolution: "minimatch@npm:3.0.5" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/f398652d0d260137c289c270a4ac98ebe0a27cd316fa0fac72b096e96cbdc89f71d80d47ac7065c716ba3b0b730783b19180bd85a35f9247535d2adfe96bba76 + languageName: node + linkType: hard + +"minimatch@npm:3.0.x": + version: 3.0.8 + resolution: "minimatch@npm:3.0.8" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/72b226f452dcfb5075255f53534cb83fc25565b909e79b9be4fad463d735cb1084827f7013ff41d050e77ee6e474408c6073473edd2fb72c2fd630cfb0acc6ad + languageName: node + linkType: hard + +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + languageName: node + linkType: hard + +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + languageName: node + linkType: hard + +"minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + languageName: node + linkType: hard + +"minimatch@npm:^8.0.2": + version: 8.0.4 + resolution: "minimatch@npm:8.0.4" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/a0a394c356dd5b4cb7f821720841a82fa6f07c9c562c5b716909d1b6ec5e56a7e4c4b5029da26dd256b7d2b3a3f38cbf9ddd8680e887b9b5282b09c05501c1ca + languageName: node + linkType: hard + +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist-options@npm:4.1.0": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: "npm:^1.0.1" + is-plain-obj: "npm:^1.1.0" + kind-of: "npm:^6.0.3" + checksum: 10c0/7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54 + languageName: node + linkType: hard + +"minimist-options@npm:^3.0.1": + version: 3.0.2 + resolution: "minimist-options@npm:3.0.2" + dependencies: + arrify: "npm:^1.0.1" + is-plain-obj: "npm:^1.1.0" + checksum: 10c0/8277dc07e623a3d422735b67bef4f5da7733370896226efbff1aa2f34a54426989bdadd29d8205f7fd45225565c56ca8f38f7360626410b1e7aed8fee299b683 + languageName: node + linkType: hard + +"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + languageName: node + linkType: hard + +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^4.2.4": + version: 4.2.8 + resolution: "minipass@npm:4.2.8" + checksum: 10c0/4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10c0/82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + languageName: node + linkType: hard + +"modify-values@npm:^1.0.1": + version: 1.0.1 + resolution: "modify-values@npm:1.0.1" + checksum: 10c0/6acb1b82aaf7a02f9f7b554b20cbfc159f223a79c66b0a257511c5933d50b85e12ea1220b0a90a2af6f80bc29ff784f929a52a51881867a93ae6a12ce87a729a + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"multicast-dns@npm:^7.2.5": + version: 7.2.5 + resolution: "multicast-dns@npm:7.2.5" + dependencies: + dns-packet: "npm:^5.2.2" + thunky: "npm:^1.0.2" + bin: + multicast-dns: cli.js + checksum: 10c0/5120171d4bdb1577764c5afa96e413353bff530d1b37081cb29cccc747f989eb1baf40574fe8e27060fc1aef72b59c042f72b9b208413de33bcf411343c69057 + languageName: node + linkType: hard + +"multimatch@npm:5.0.0": + version: 5.0.0 + resolution: "multimatch@npm:5.0.0" + dependencies: + "@types/minimatch": "npm:^3.0.3" + array-differ: "npm:^3.0.0" + array-union: "npm:^2.1.0" + arrify: "npm:^2.0.1" + minimatch: "npm:^3.0.4" + checksum: 10c0/252ffae6d19491c169c22fc30cf8a99f6031f94a3495f187d3430b06200e9f05a7efae90ab9d834f090834e0d9c979ab55e7ad21f61a37995d807b4b0ccdcbd1 + languageName: node + linkType: hard + +"multimatch@npm:^6.0.0": + version: 6.0.0 + resolution: "multimatch@npm:6.0.0" + dependencies: + "@types/minimatch": "npm:^3.0.5" + array-differ: "npm:^4.0.0" + array-union: "npm:^3.0.1" + minimatch: "npm:^3.0.4" + checksum: 10c0/e303c3d83a66bdffbe6bb50b7be000dd299f1928a602323adc92daef3c1028ef1ee4cabf7d2ac458e32096c5dac2a263209835464348faf8a8332d076b58c35a + languageName: node + linkType: hard + +"mute-stream@npm:0.0.6": + version: 0.0.6 + resolution: "mute-stream@npm:0.0.6" + checksum: 10c0/4cdc4bca8e014a67d3414d814ce562d373e1895666792a65755220016bb0cb982eb59ca0d6b4d2fc83b052a6605dc58333a77a647958f110663a694a14c3e1a3 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.8": + version: 0.0.8 + resolution: "mute-stream@npm:0.0.8" + checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2 + languageName: node + linkType: hard + +"mute-stream@npm:1.0.0, mute-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: 10c0/dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"mz@npm:^2.7.0": + version: 2.7.0 + resolution: "mz@npm:2.7.0" + dependencies: + any-promise: "npm:^1.0.0" + object-assign: "npm:^4.0.1" + thenify-all: "npm:^1.0.0" + checksum: 10c0/103114e93f87362f0b56ab5b2e7245051ad0276b646e3902c98397d18bb8f4a77f2ea4a2c9d3ad516034ea3a56553b60d3f5f78220001ca4c404bd711bd0af39 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"native-request@npm:^1.0.5": + version: 1.1.0 + resolution: "native-request@npm:1.1.0" + checksum: 10c0/e3cee67687cf4cafb25675803cd263e8688e8e91c1eff4bac7d24fa0e19624904f1dc9b0b062830b889631111feb6b1b9f05bbb5d56ccecc2354883d11892e02 + languageName: node + linkType: hard + +"natural-compare-lite@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare-lite@npm:1.4.0" + checksum: 10c0/f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + languageName: node + linkType: hard + +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.2": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"nice-napi@npm:^1.0.2": + version: 1.0.2 + resolution: "nice-napi@npm:1.0.2" + dependencies: + node-addon-api: "npm:^3.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.2.2" + conditions: "!os=win32" + languageName: node + linkType: hard + +"nice-try@npm:^1.0.4": + version: 1.0.5 + resolution: "nice-try@npm:1.0.5" + checksum: 10c0/95568c1b73e1d0d4069a3e3061a2102d854513d37bcfda73300015b7ba4868d3b27c198d1dbbd8ebdef4112fc2ed9e895d4a0f2e1cce0bd334f2a1346dc9205f + languageName: node + linkType: hard + +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: "npm:^2.0.2" + tslib: "npm:^2.0.3" + checksum: 10c0/8ef545f0b3f8677c848f86ecbd42ca0ff3cd9dd71c158527b344c69ba14710d816d8489c746b6ca225e7b615108938a0bda0a54706f8c255933703ac1cf8e703 + languageName: node + linkType: hard + +"nocache@npm:^3.0.1": + version: 3.0.4 + resolution: "nocache@npm:3.0.4" + checksum: 10c0/66e5db1206bee44173358c2264ae9742259273e9719535077fe27807441bad58f0deeadf3cec2aa62d4f86ccb8a0e067c9a64b6329684ddc30a57e377ec458ee + languageName: node + linkType: hard + +"node-abort-controller@npm:^3.1.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 10c0/f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 + languageName: node + linkType: hard + +"node-addon-api@npm:^3.0.0": + version: 3.2.1 + resolution: "node-addon-api@npm:3.2.1" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/41f21c9d12318875a2c429befd06070ce367065a3ef02952cfd4ea17ef69fa14012732f510b82b226e99c254da8d671847ea018cad785f839a5366e02dd56302 + languageName: node + linkType: hard + +"node-dir@npm:^0.1.17": + version: 0.1.17 + resolution: "node-dir@npm:0.1.17" + dependencies: + minimatch: "npm:^3.0.2" + checksum: 10c0/16222e871708c405079ff8122d4a7e1d522c5b90fc8f12b3112140af871cfc70128c376e845dcd0044c625db0d2efebd2d852414599d240564db61d53402b4c1 + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b + languageName: node + linkType: hard + +"node-fetch@npm:*": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 10c0/f3d5e56190562221398c9f5750198b34cf6113aa304e34ee97c94fd300ec578b25b2c2906edba922050fce983338fde0d5d34fcb0fc3336ade5bd0e429ad7538 + languageName: node + linkType: hard + +"node-fetch@npm:2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/fcae80f5ac52fbf5012f5e19df2bd3915e67d3b3ad51cb5942943df2238d32ba15890fecabd0e166876a9f98a581ab50f3f10eb942b09405c49ef8da36b826c7 + languageName: node + linkType: hard + +"node-fetch@npm:^2.2.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-forge@npm:^1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.2": + version: 4.8.1 + resolution: "node-gyp-build@npm:4.8.1" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 10c0/e36ca3d2adf2b9cca316695d7687207c19ac6ed326d6d7c68d7112cebe0de4f82d6733dff139132539fcc01cf5761f6c9082a21864ab9172edf84282bc849ce7 + languageName: node + linkType: hard + +"node-gyp@npm:^10.0.0, node-gyp@npm:latest": + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.5" + tar: "npm:^6.1.2" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a + languageName: node + linkType: hard + +"node-machine-id@npm:1.1.12": + version: 1.1.12 + resolution: "node-machine-id@npm:1.1.12" + checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 + languageName: node + linkType: hard + +"node-stream-zip@npm:^1.9.1": + version: 1.15.0 + resolution: "node-stream-zip@npm:1.15.0" + checksum: 10c0/429fce95d7e90e846adbe096c61d2ea8d18defc155c0345d25d0f98dd6fc72aeb95039318484a4e0a01dc3814b6d0d1ae0fe91847a29669dff8676ec064078c9 + languageName: node + linkType: hard + +"noms@npm:0.0.0": + version: 0.0.0 + resolution: "noms@npm:0.0.0" + dependencies: + inherits: "npm:^2.0.1" + readable-stream: "npm:~1.0.31" + checksum: 10c0/7790dbbef45c593b5444b361cb9cde3260244ab66aaa199c0728d334525eb69df96231115cff260b71b92fc7a6915a642aa22f2f8448696d8dd6e7d7cebfccce + languageName: node + linkType: hard + +"nopt@npm:^7.0.0, nopt@npm:^7.2.1": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.3.4, normalize-package-data@npm:^2.5.0": + version: 2.5.0 + resolution: "normalize-package-data@npm:2.5.0" + dependencies: + hosted-git-info: "npm:^2.1.4" + resolve: "npm:^1.10.0" + semver: "npm:2 || 3 || 4 || 5" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/357cb1646deb42f8eb4c7d42c4edf0eec312f3628c2ef98501963cc4bbe7277021b2b1d977f982b2edce78f5a1014613ce9cf38085c3df2d76730481357ca504 + languageName: node + linkType: hard + +"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": + version: 3.0.3 + resolution: "normalize-package-data@npm:3.0.3" + dependencies: + hosted-git-info: "npm:^4.0.1" + is-core-module: "npm:^2.5.0" + semver: "npm:^7.3.4" + validate-npm-package-license: "npm:^3.0.1" + checksum: 10c0/e5d0f739ba2c465d41f77c9d950e291ea4af78f8816ddb91c5da62257c40b76d8c83278b0d08ffbcd0f187636ebddad20e181e924873916d03e6e5ea2ef026be + languageName: node + linkType: hard + +"normalize-package-data@npm:^6.0.0, normalize-package-data@npm:^6.0.1": + version: 6.0.2 + resolution: "normalize-package-data@npm:6.0.2" + dependencies: + hosted-git-info: "npm:^7.0.0" + semver: "npm:^7.3.5" + validate-npm-package-license: "npm:^3.0.4" + checksum: 10c0/7e32174e7f5575ede6d3d449593247183880122b4967d4ae6edb28cea5769ca025defda54fc91ec0e3c972fdb5ab11f9284606ba278826171b264cb16a9311ef + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"normalize-url@npm:^4.1.0": + version: 4.5.1 + resolution: "normalize-url@npm:4.5.1" + checksum: 10c0/6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59 + languageName: node + linkType: hard + +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 10c0/95d948f9bdd2cfde91aa786d1816ae40f8262946e13700bf6628105994fe0ff361662c20af3961161c38a119dc977adeb41fc0b41b1745eb77edaaf9cb22db23 + languageName: node + linkType: hard + +"normalize-url@npm:^8.0.0": + version: 8.0.1 + resolution: "normalize-url@npm:8.0.1" + checksum: 10c0/eb439231c4b84430f187530e6fdac605c5048ef4ec556447a10c00a91fc69b52d8d8298d9d608e68d3e0f7dc2d812d3455edf425e0f215993667c3183bcab1ef + languageName: node + linkType: hard + +"npm-bundled@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-bundled@npm:3.0.1" + dependencies: + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 10c0/7975590a50b7ce80dd9f3eddc87f7e990c758f2f2c4d9313dd67a9aca38f1a5ac0abe20d514b850902c441e89d2346adfc3c6f1e9cbab3ea28ebb653c4442440 + languageName: node + linkType: hard + +"npm-conf@npm:^1.1.3": + version: 1.1.3 + resolution: "npm-conf@npm:1.1.3" + dependencies: + config-chain: "npm:^1.1.11" + pify: "npm:^3.0.0" + checksum: 10c0/4a54540e1e5ade9afe4b3be2e651a1198172015f8c51293c7124c4dfae402f2b67549cdf1d0eb918f3ef66016ba63672520b4bb3afaef815f5e98b52a74f5848 + languageName: node + linkType: hard + +"npm-install-checks@npm:^6.0.0, npm-install-checks@npm:^6.2.0": + version: 6.3.0 + resolution: "npm-install-checks@npm:6.3.0" + dependencies: + semver: "npm:^7.1.1" + checksum: 10c0/b046ef1de9b40f5d3a9831ce198e1770140a1c3f253dae22eb7b06045191ef79f18f1dcc15a945c919b3c161426861a28050abd321bf439190185794783b6452 + languageName: node + linkType: hard + +"npm-keyword@npm:^6.1.0": + version: 6.1.0 + resolution: "npm-keyword@npm:6.1.0" + dependencies: + got: "npm:^9.6.0" + registry-url: "npm:^5.1.0" + checksum: 10c0/a016246434220781d59f6fab787f094a1c84e23d6f012df5cf2f949dcb55f16a9be64f73feb4f6e5aa8662bbdb8411b624051588f1f2dc894912b790ae075008 + languageName: node + linkType: hard + +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: 10c0/f1831a7f12622840e1375c785c3dab7b1d82dd521211c17ee5e9610cd1a34d8b232d3fdeebf50c170eddcb321d2c644bf73dbe35545da7d588c6b3fa488db0a5 + languageName: node + linkType: hard + +"npm-package-arg@npm:11.0.2, npm-package-arg@npm:^11.0.0, npm-package-arg@npm:^11.0.2": + version: 11.0.2 + resolution: "npm-package-arg@npm:11.0.2" + dependencies: + hosted-git-info: "npm:^7.0.0" + proc-log: "npm:^4.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^5.0.0" + checksum: 10c0/d730572e128980db45c97c184a454cb565283bf849484bf92e3b4e8ec2d08a21bd4b2cba9467466853add3e8c7d81e5de476904ac241f3ae63e6905dfc8196d4 + languageName: node + linkType: hard + +"npm-package-arg@npm:^12.0.0": + version: 12.0.0 + resolution: "npm-package-arg@npm:12.0.0" + dependencies: + hosted-git-info: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + validate-npm-package-name: "npm:^6.0.0" + checksum: 10c0/a2e4e60b16b52715786ba854ef93c4f489b4379c54aa9179b6dac3f4e44fb6fad0a1d937e25cf04b3496bd61b90fc356b44ecd02ce98a6fe0f348e1563b7b00c + languageName: node + linkType: hard + +"npm-packlist@npm:8.0.2, npm-packlist@npm:^8.0.0": + version: 8.0.2 + resolution: "npm-packlist@npm:8.0.2" + dependencies: + ignore-walk: "npm:^6.0.4" + checksum: 10c0/ac3140980b1475c2e9acd3d0ca1acd0f8660c357aed357f1a4ebff2270975e0280a3b1c4938e2f16bd68217853ceb5725cf8779ec3752dfcc546582751ceedff + languageName: node + linkType: hard + +"npm-pick-manifest@npm:^9.0.0, npm-pick-manifest@npm:^9.0.1": + version: 9.0.1 + resolution: "npm-pick-manifest@npm:9.0.1" + dependencies: + npm-install-checks: "npm:^6.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + npm-package-arg: "npm:^11.0.0" + semver: "npm:^7.3.5" + checksum: 10c0/c9b93a533b599bccba4f5d7ba313725d83a0058d981e8318176bfbb3a6c9435acd1a995847eaa3ffb45162161947db9b0674ceee13cfe716b345573ca1073d8e + languageName: node + linkType: hard + +"npm-registry-fetch@npm:^17.0.0, npm-registry-fetch@npm:^17.0.1, npm-registry-fetch@npm:^17.1.0": + version: 17.1.0 + resolution: "npm-registry-fetch@npm:17.1.0" + dependencies: + "@npmcli/redact": "npm:^2.0.0" + jsonparse: "npm:^1.3.1" + make-fetch-happen: "npm:^13.0.0" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minizlib: "npm:^2.1.2" + npm-package-arg: "npm:^11.0.0" + proc-log: "npm:^4.0.0" + checksum: 10c0/3f66214e106609fd2e92704e62ac929cba1424d4013fec50f783afbb81168b0dc14457d35c1716a77e30fc482c3576bdc4e4bc5c84a714cac59cf98f96a17f47 + languageName: node + linkType: hard + +"npm-registry-fetch@npm:^18.0.2": + version: 18.0.2 + resolution: "npm-registry-fetch@npm:18.0.2" + dependencies: + "@npmcli/redact": "npm:^3.0.0" + jsonparse: "npm:^1.3.1" + make-fetch-happen: "npm:^14.0.0" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minizlib: "npm:^3.0.1" + npm-package-arg: "npm:^12.0.0" + proc-log: "npm:^5.0.0" + checksum: 10c0/43e02befb393f67d5014d690a96d55f0b5f837a3eb9a79b17738ff0e3a1f081968480f2f280d1ad77a088ebd88c196793d929b0e4d24a8389a324dfd4006bc39 + languageName: node + linkType: hard + +"npm-run-path@npm:^2.0.0": + version: 2.0.2 + resolution: "npm-run-path@npm:2.0.2" + dependencies: + path-key: "npm:^2.0.0" + checksum: 10c0/95549a477886f48346568c97b08c4fda9cdbf7ce8a4fbc2213f36896d0d19249e32d68d7451bdcbca8041b5fba04a6b2c4a618beaf19849505c05b700740f1de + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba + languageName: node + linkType: hard + +"npmlog@npm:^2.0.3": + version: 2.0.4 + resolution: "npmlog@npm:2.0.4" + dependencies: + ansi: "npm:~0.3.1" + are-we-there-yet: "npm:~1.1.2" + gauge: "npm:~1.2.5" + checksum: 10c0/de1e99ee06e0616d4ef54d6598657413a2037a55b0260c7c3a87192970f65dad2a54fd897d9475c6c7fc8f01883b22b96a630261cedca87ba92b547da428d330 + languageName: node + linkType: hard + +"nth-check@npm:^1.0.2": + version: 1.0.2 + resolution: "nth-check@npm:1.0.2" + dependencies: + boolbase: "npm:~1.0.0" + checksum: 10c0/1a67ce53a99e276eea672f892d712b29f3e6802bbbef7285ffab72ecea4f972e8244defac1ebded0daffabf459def31355bb9c64e5657ac2ab032c13f185d0fd + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: "npm:^1.0.0" + checksum: 10c0/5fee7ff309727763689cfad844d979aedd2204a817fbaaf0e1603794a7c20db28548d7b024692f953557df6ce4a0ee4ae46cd8ebd9b36cfb300b9226b567c479 + languageName: node + linkType: hard + +"nullthrows@npm:^1.1.1": + version: 1.1.1 + resolution: "nullthrows@npm:1.1.1" + checksum: 10c0/56f34bd7c3dcb3bd23481a277fa22918120459d3e9d95ca72976c72e9cac33a97483f0b95fc420e2eb546b9fe6db398273aba9a938650cdb8c98ee8f159dcb30 + languageName: node + linkType: hard + +"number-is-nan@npm:^1.0.0": + version: 1.0.1 + resolution: "number-is-nan@npm:1.0.1" + checksum: 10c0/cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5 + languageName: node + linkType: hard + +"nwsapi@npm:^2.2.0": + version: 2.2.10 + resolution: "nwsapi@npm:2.2.10" + checksum: 10c0/43dfa150387bd2a578e37556d0ae3330d5617f99e5a7b64e3400d4c2785620762aa6169caf8f5fbce17b7ef29c372060b602594320c374fba0a39da4163d77ed + languageName: node + linkType: hard + +"nx@npm:>=17.1.2 < 21": + version: 20.0.12 + resolution: "nx@npm:20.0.12" + dependencies: + "@napi-rs/wasm-runtime": "npm:0.2.4" + "@nx/nx-darwin-arm64": "npm:20.0.12" + "@nx/nx-darwin-x64": "npm:20.0.12" + "@nx/nx-freebsd-x64": "npm:20.0.12" + "@nx/nx-linux-arm-gnueabihf": "npm:20.0.12" + "@nx/nx-linux-arm64-gnu": "npm:20.0.12" + "@nx/nx-linux-arm64-musl": "npm:20.0.12" + "@nx/nx-linux-x64-gnu": "npm:20.0.12" + "@nx/nx-linux-x64-musl": "npm:20.0.12" + "@nx/nx-win32-arm64-msvc": "npm:20.0.12" + "@nx/nx-win32-x64-msvc": "npm:20.0.12" + "@yarnpkg/lockfile": "npm:^1.1.0" + "@yarnpkg/parsers": "npm:3.0.2" + "@zkochan/js-yaml": "npm:0.0.7" + axios: "npm:^1.7.4" + chalk: "npm:^4.1.0" + cli-cursor: "npm:3.1.0" + cli-spinners: "npm:2.6.1" + cliui: "npm:^8.0.1" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + enquirer: "npm:~2.3.6" + figures: "npm:3.2.0" + flat: "npm:^5.0.2" + front-matter: "npm:^4.0.2" + ignore: "npm:^5.0.4" + jest-diff: "npm:^29.4.1" + jsonc-parser: "npm:3.2.0" + lines-and-columns: "npm:2.0.3" + minimatch: "npm:9.0.3" + node-machine-id: "npm:1.1.12" + npm-run-path: "npm:^4.0.1" + open: "npm:^8.4.0" + ora: "npm:5.3.0" + semver: "npm:^7.5.3" + string-width: "npm:^4.2.3" + tar-stream: "npm:~2.2.0" + tmp: "npm:~0.2.1" + tsconfig-paths: "npm:^4.1.2" + tslib: "npm:^2.3.0" + yargs: "npm:^17.6.2" + yargs-parser: "npm:21.1.1" + peerDependencies: + "@swc-node/register": ^1.8.0 + "@swc/core": ^1.3.85 + dependenciesMeta: + "@nx/nx-darwin-arm64": + optional: true + "@nx/nx-darwin-x64": + optional: true + "@nx/nx-freebsd-x64": + optional: true + "@nx/nx-linux-arm-gnueabihf": + optional: true + "@nx/nx-linux-arm64-gnu": + optional: true + "@nx/nx-linux-arm64-musl": + optional: true + "@nx/nx-linux-x64-gnu": + optional: true + "@nx/nx-linux-x64-musl": + optional: true + "@nx/nx-win32-arm64-msvc": + optional: true + "@nx/nx-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc-node/register": + optional: true + "@swc/core": + optional: true + bin: + nx: bin/nx.js + nx-cloud: bin/nx-cloud.js + checksum: 10c0/88e77d52b3b04a36b4b73518e501d67b275c9e57d2e8db799a403bdc5bcff5d014b5d4ed78a06446d158c1941c54dfaa3de83b13c626a6ddababed88692bdb70 + languageName: node + linkType: hard + +"ob1@npm:0.80.12": + version: 0.80.12 + resolution: "ob1@npm:0.80.12" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/844948e27a1ea22e9681a3a756c08031e3485641ff5ee224195557c6fbd4d1596a3c825b7b7ecde557e55ba17c4d7acdb32004c460d3cabb8e1234237bc33fdb + languageName: node + linkType: hard + +"ob1@npm:0.81.0": + version: 0.81.0 + resolution: "ob1@npm:0.81.0" + dependencies: + flow-enums-runtime: "npm:^0.0.6" + checksum: 10c0/3deec3c18cfb44b483a850891e3ef8fdabf6a113f58cbcc753f1b535d35e80ca67f9cc05a9c6398f79d6840d32b5d287d9ead10279e13a9eea29fcba5ce552e1 + languageName: node + linkType: hard + +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: 10c0/1f4df9945120325d041ccf7b86f31e8bcc14e73d29171e37a7903050e96b81323784ec59f93f102ec635bcf6fa8034ba3ea0a8c7e69fa202b87ae3b6cec5a414 + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 10c0/a06844537107b960c1c8b96cd2ac8592a265186bfa0f6ccafe0d34eabdb526f6fa81da1f37c43df7ed13b12a4ae3457a16071603bcd39d8beddb5f08c37b0f47 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + languageName: node + linkType: hard + +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/db9ea979d2956a3bc26c262da4a4d212d36f374652cc4c13efdd069c1a519c16571c137e2893d1c46e1cb0e15c88fd6419eaf410c945f329f09835487d7e65d3 + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b + languageName: node + linkType: hard + +"object.getownpropertydescriptors@npm:^2.1.0": + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" + dependencies: + array.prototype.reduce: "npm:^1.0.6" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + gopd: "npm:^1.0.1" + safe-array-concat: "npm:^1.1.2" + checksum: 10c0/553e9562fd86637c9c169df23a56f1d810d8c9b580a6d4be11552c009f32469310c9347f3d10325abf0cd9cfe4afc521a1e903fbd24148ae7ec860e1e7c75cf3 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.3": + version: 1.0.3 + resolution: "object.groupby@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c + languageName: node + linkType: hard + +"object.values@npm:^1.1.0, object.values@npm:^1.1.6, object.values@npm:^1.2.0": + version: 1.2.0 + resolution: "object.values@npm:1.2.0" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 + languageName: node + linkType: hard + +"obuf@npm:^1.0.0, obuf@npm:^1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + +"omggif@npm:^1.0.10, omggif@npm:^1.0.9": + version: 1.0.10 + resolution: "omggif@npm:1.0.10" + checksum: 10c0/5ddb6959555bf16ac93ee8724a6f600b0e97e77855515af9df0f657c69ebe0eb7d769763fdc4765f888827e4e64ca71ebeaf7255c7f51058e4bba5cc7950fe8e + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10c0/46fb11b9063782f2d9968863d9cbba33d77aa13c17f895f56129c274318b86500b22af3a160fe9995aa41317efcd22941b6eba747f718ced08d9a73afdb087b4 + languageName: node + linkType: hard + +"on-finished@npm:~2.3.0": + version: 2.3.0 + resolution: "on-finished@npm:2.3.0" + dependencies: + ee-first: "npm:1.1.1" + checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea + languageName: node + linkType: hard + +"on-headers@npm:~1.0.2": + version: 1.0.2 + resolution: "on-headers@npm:1.0.2" + checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onchange@npm:^7.1.0": + version: 7.1.0 + resolution: "onchange@npm:7.1.0" + dependencies: + "@blakeembrey/deque": "npm:^1.0.5" + "@blakeembrey/template": "npm:^1.0.0" + arg: "npm:^4.1.3" + chokidar: "npm:^3.3.1" + cross-spawn: "npm:^7.0.1" + ignore: "npm:^5.1.4" + tree-kill: "npm:^1.2.2" + bin: + onchange: dist/bin.js + checksum: 10c0/da68a5be80cfd292dcbd5f8e735cebd82c64ff7c7194470e69c94c67b40abbc37cb93806cc776003ddffa732694b2e472fd2fa6dbf50ab804da86ccfb70ffff0 + languageName: node + linkType: hard + +"onetime@npm:^1.0.0": + version: 1.1.0 + resolution: "onetime@npm:1.1.0" + checksum: 10c0/612a15af7966d9df486fe7a91da115b383137f3794709785deb13ecbcabbd9ad1fa983f4ba1f6076c143d454a7da5e6590e8da4d411ff7f06c8a180eb45011f5 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + languageName: node + linkType: hard + +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" + dependencies: + mimic-function: "npm:^5.0.0" + checksum: 10c0/5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221 + languageName: node + linkType: hard + +"open@npm:^6.2.0": + version: 6.4.0 + resolution: "open@npm:6.4.0" + dependencies: + is-wsl: "npm:^1.1.0" + checksum: 10c0/447115632b4f3939fa0d973c33e17f28538fd268fd8257fc49763f7de6e76d29d65585b15998bbd2137337cfb70a92084a0e1b183a466e53a4829f704f295823 + languageName: node + linkType: hard + +"open@npm:^7.0.3": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + languageName: node + linkType: hard + +"open@npm:^8.0.9, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: "npm:~0.1.3" + fast-levenshtein: "npm:~2.0.6" + levn: "npm:~0.3.0" + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + word-wrap: "npm:~1.2.3" + checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"ora@npm:5.3.0": + version: 5.3.0 + resolution: "ora@npm:5.3.0" + dependencies: + bl: "npm:^4.0.3" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + log-symbols: "npm:^4.0.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 + languageName: node + linkType: hard + +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + languageName: node + linkType: hard + +"ora@npm:^8.1.0": + version: 8.1.0 + resolution: "ora@npm:8.1.0" + dependencies: + chalk: "npm:^5.3.0" + cli-cursor: "npm:^5.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.2" + string-width: "npm:^7.2.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/4ac9a6dd7fe915a354680f33ced21ee96d13d3c5ab0dc00b3c3ba9e3695ed141b1d045222990f5a71a9a91f801042a0b0d32e58dfc5509ff9b81efdd3fcf6339 + languageName: node + linkType: hard + +"os-homedir@npm:^1.0.0": + version: 1.0.2 + resolution: "os-homedir@npm:1.0.2" + checksum: 10c0/6be4aa67317ee247b8d46142e243fb4ef1d2d65d3067f54bfc5079257a2f4d4d76b2da78cba7af3cb3f56dbb2e4202e0c47f26171d11ca1ed4008d842c90363f + languageName: node + linkType: hard + +"os-shim@npm:^0.1.2": + version: 0.1.3 + resolution: "os-shim@npm:0.1.3" + checksum: 10c0/eaa09098c0f6a3115b2d0c027927cba9c2706e362b7767021b7ac83d159f18806ac1e95786b496d1912ce1aea8a6866e526d3f18f075c7c719eb08a0ffb9177f + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.1, os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + languageName: node + linkType: hard + +"oslllo-potrace@npm:^3.0.0": + version: 3.0.0 + resolution: "oslllo-potrace@npm:3.0.0" + dependencies: + jimp: "npm:^0.22.12" + checksum: 10c0/eb2842655359f8f3be15bd5378e92b426bd0711ac88bb1919f6ace4c1de99791bbee9421571ef4ce39c60fda64c343563c1aacf2ddf94157af96823fa6d934b0 + languageName: node + linkType: hard + +"oslllo-svg-fixer@npm:^5.0.0": + version: 5.0.0 + resolution: "oslllo-svg-fixer@npm:5.0.0" + dependencies: + ansi-colors: "npm:^4.1.3" + cli-progress: "npm:^3.12.0" + fast-glob: "npm:^3.3.1" + oslllo-potrace: "npm:^3.0.0" + oslllo-svg2: "npm:^3.0.0" + oslllo-validator: "npm:^3.1.0" + piscina: "npm:^4.1.0" + yargs: "npm:^16.2.0" + bin: + oslllo-svg-fixer: src/cli.js + checksum: 10c0/12c2b8f0530f904696e3710625072dd45bf4ba2bf448b0c4b0a6a4ea73ea298f25d06da6483bfc37ce94af0cbdf826825c3d872f39f472b4df5d23bbf37f7608 + languageName: node + linkType: hard + +"oslllo-svg2@npm:^3.0.0": + version: 3.0.0 + resolution: "oslllo-svg2@npm:3.0.0" + dependencies: + "@resvg/resvg-js": "npm:^2.1.0" + domino: "npm:^2.1.6" + jimp: "npm:^0.22.12" + oslllo-validator: "npm:3.1.0" + checksum: 10c0/2eeafa72a0bd40815dd1579390331768422f87d7c577bd1c6f2225c78b9a980f5864c89cb7b17a5bb16b1fe198c50ac70a9519d07359183474bdbcaa121aa8b9 + languageName: node + linkType: hard + +"oslllo-validator@npm:3.1.0, oslllo-validator@npm:^3.1.0": + version: 3.1.0 + resolution: "oslllo-validator@npm:3.1.0" + dependencies: + domino: "npm:^2.1.6" + validator: "npm:^13.7.0" + checksum: 10c0/b928a82d603c40418d7e8a8f420e28b901d8fc00e778d07f9228cc373ba467d7d08461a74f221bf21dc74dfed4d85ba2224278e349253433a0e3fb784d54cbbf + languageName: node + linkType: hard + +"p-any@npm:^2.1.0": + version: 2.1.0 + resolution: "p-any@npm:2.1.0" + dependencies: + p-cancelable: "npm:^2.0.0" + p-some: "npm:^4.0.0" + type-fest: "npm:^0.3.0" + checksum: 10c0/51c98f487e9489c6c02e63aa5e5e5d3eb33ba9e28bc4fffeee48d43940530b8b0f4fd90f7fceaee6fbdd3f0dfb4b865fb6bb8992b512618b7ad5bc909635efaa + languageName: node + linkType: hard + +"p-cancelable@npm:^1.0.0": + version: 1.1.0 + resolution: "p-cancelable@npm:1.1.0" + checksum: 10c0/9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449 + languageName: node + linkType: hard + +"p-cancelable@npm:^2.0.0": + version: 2.1.1 + resolution: "p-cancelable@npm:2.1.1" + checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01 + languageName: node + linkType: hard + +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 10c0/948fd4f8e87b956d9afc2c6c7392de9113dac817cb1cecf4143f7a3d4c57ab5673614a80be3aba91ceec5e4b69fd8c869852d7e8048bc3d9273c4c36ce14b9aa + languageName: node + linkType: hard + +"p-defer@npm:^1.0.0": + version: 1.0.0 + resolution: "p-defer@npm:1.0.0" + checksum: 10c0/ed603c3790e74b061ac2cb07eb6e65802cf58dce0fbee646c113a7b71edb711101329ad38f99e462bd2e343a74f6e9366b496a35f1d766c187084d3109900487 + languageName: node + linkType: hard + +"p-finally@npm:^1.0.0": + version: 1.0.0 + resolution: "p-finally@npm:1.0.0" + checksum: 10c0/6b8552339a71fe7bd424d01d8451eea92d379a711fc62f6b2fe64cad8a472c7259a236c9a22b4733abca0b5666ad503cb497792a0478c5af31ded793d00937e7 + languageName: node + linkType: hard + +"p-is-promise@npm:^2.1.0": + version: 2.1.0 + resolution: "p-is-promise@npm:2.1.0" + checksum: 10c0/115c50960739c26e9b3e8a3bd453341a3b02a2e5ba41109b904ff53deb0b941ef81b196e106dc11f71698f591b23055c82d81188b7b670e9d5e28bc544b0674d + languageName: node + linkType: hard + +"p-limit@npm:^1.1.0": + version: 1.3.0 + resolution: "p-limit@npm:1.3.0" + dependencies: + p-try: "npm:^1.0.0" + checksum: 10c0/5c1b1d53d180b2c7501efb04b7c817448e10efe1ba46f4783f8951994d5027e4cd88f36ad79af50546682594c4ebd11702ac4b9364c47f8074890e2acad0edee + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: "npm:^1.0.0" + checksum: 10c0/a56af34a77f8df2ff61ddfb29431044557fcbcb7642d5a3233143ebba805fc7306ac1d448de724352861cb99de934bc9ab74f0d16fe6a5460bdbdf938de875ad + languageName: node + linkType: hard + +"p-locate@npm:^2.0.0": + version: 2.0.0 + resolution: "p-locate@npm:2.0.0" + dependencies: + p-limit: "npm:^1.1.0" + checksum: 10c0/82da4be88fb02fd29175e66021610c881938d3cc97c813c71c1a605fac05617d57fd5d3b337494a6106c0edb2a37c860241430851411f1b265108cead34aee67 + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-locate@npm:^6.0.0": + version: 6.0.0 + resolution: "p-locate@npm:6.0.0" + dependencies: + p-limit: "npm:^4.0.0" + checksum: 10c0/d72fa2f41adce59c198270aa4d3c832536c87a1806e0f69dffb7c1a7ca998fb053915ca833d90f166a8c082d3859eabfed95f01698a3214c20df6bb8de046312 + languageName: node + linkType: hard + +"p-map-series@npm:2.1.0": + version: 2.1.0 + resolution: "p-map-series@npm:2.1.0" + checksum: 10c0/302ca686a61c498b227fc45d4e2b2e5bfd20a03f4156a976d94c4ff7decf9cd5a815fa6846b43b37d587ffa8d4671ff2bd596fa83fe8b9113b5102da94940e2a + languageName: node + linkType: hard + +"p-map@npm:4.0.0, p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.2 + resolution: "p-map@npm:7.0.2" + checksum: 10c0/e10548036648d1c043153f9997112fe5a7de54a319210238628f8ea22ee36587fd6ee740811f88b60bbf29d932e23ae35df7fced40df477116c84c18e797047e + languageName: node + linkType: hard + +"p-pipe@npm:3.1.0": + version: 3.1.0 + resolution: "p-pipe@npm:3.1.0" + checksum: 10c0/9b3076828ea7e9469c0f92c78fa44096726208d547efdb2d6148cbe135d1a70bd449de5be13e234dd669d9515343bd68527b316bf9d5639cee639e2fdde20aaf + languageName: node + linkType: hard + +"p-queue@npm:6.6.2": + version: 6.6.2 + resolution: "p-queue@npm:6.6.2" + dependencies: + eventemitter3: "npm:^4.0.4" + p-timeout: "npm:^3.2.0" + checksum: 10c0/5739ecf5806bbeadf8e463793d5e3004d08bb3f6177bd1a44a005da8fd81bb90f80e4633e1fb6f1dfd35ee663a5c0229abe26aebb36f547ad5a858347c7b0d3e + languageName: node + linkType: hard + +"p-queue@npm:^7.3.0": + version: 7.4.1 + resolution: "p-queue@npm:7.4.1" + dependencies: + eventemitter3: "npm:^5.0.1" + p-timeout: "npm:^5.0.2" + checksum: 10c0/6dbd22780133bbf9cddd2be344609e23cb813f5c6f1693336a52da26631cf931702d5cfd01818b562079502f796b382fab0c1645124c81e2f509b739a35d1562 + languageName: node + linkType: hard + +"p-queue@npm:^8.0.1": + version: 8.0.1 + resolution: "p-queue@npm:8.0.1" + dependencies: + eventemitter3: "npm:^5.0.1" + p-timeout: "npm:^6.1.2" + checksum: 10c0/fe185bc8bbd32d17a5f6dba090077b1bb326b008b4ec9b0646c57a32a6984035aa8ece909a6d0de7f6c4640296dc288197f430e7394cdc76a26d862339494616 + languageName: node + linkType: hard + +"p-reduce@npm:2.1.0, p-reduce@npm:^2.0.0, p-reduce@npm:^2.1.0": + version: 2.1.0 + resolution: "p-reduce@npm:2.1.0" + checksum: 10c0/27b8ff0fb044995507a06cd6357dffba0f2b98862864745972562a21885d7906ce5c794036d2aaa63ef6303158e41e19aed9f19651dfdafb38548ecec7d0de15 + languageName: node + linkType: hard + +"p-retry@npm:^4.5.0": + version: 4.6.2 + resolution: "p-retry@npm:4.6.2" + dependencies: + "@types/retry": "npm:0.12.0" + retry: "npm:^0.13.1" + checksum: 10c0/d58512f120f1590cfedb4c2e0c42cb3fa66f3cea8a4646632fcb834c56055bb7a6f138aa57b20cc236fb207c9d694e362e0b5c2b14d9b062f67e8925580c73b0 + languageName: node + linkType: hard + +"p-some@npm:^4.0.0": + version: 4.1.0 + resolution: "p-some@npm:4.1.0" + dependencies: + aggregate-error: "npm:^3.0.0" + p-cancelable: "npm:^2.0.0" + checksum: 10c0/b14a946afc67d2df1bd1cf3930280d0fe8aa9f582532fd48e2a6862cc3c2038eb93a56696f0f3413adde088c12cee4f322d1d4fe2cec4b59aa745874db0cc19c + languageName: node + linkType: hard + +"p-timeout@npm:^3.2.0": + version: 3.2.0 + resolution: "p-timeout@npm:3.2.0" + dependencies: + p-finally: "npm:^1.0.0" + checksum: 10c0/524b393711a6ba8e1d48137c5924749f29c93d70b671e6db761afa784726572ca06149c715632da8f70c090073afb2af1c05730303f915604fd38ee207b70a61 + languageName: node + linkType: hard + +"p-timeout@npm:^5.0.2": + version: 5.1.0 + resolution: "p-timeout@npm:5.1.0" + checksum: 10c0/1b026cf9d5878c64bec4341ca9cda8ec6b8b3aea8a57885ca0fe2b35753a20d767fb6f9d3aa41e1252f42bc95432c05ea33b6b18f271fb10bfb0789591850a41 + languageName: node + linkType: hard + +"p-timeout@npm:^6.1.2": + version: 6.1.2 + resolution: "p-timeout@npm:6.1.2" + checksum: 10c0/d46b90a9a5fb7c650a5c56dd5cf7102ea9ab6ce998defa2b3d4672789aaec4e2f45b3b0b5a4a3e17a0fb94301ad5dd26da7d8728402e48db2022ad1847594d19 + languageName: node + linkType: hard + +"p-transform@npm:^4.1.3": + version: 4.1.5 + resolution: "p-transform@npm:4.1.5" + dependencies: + "@types/node": "npm:^16.18.31" + p-queue: "npm:^7.3.0" + readable-stream: "npm:^4.3.0" + checksum: 10c0/c9013ae5c44ddc0e3b14b1a8386dec18e8d1a6c793e731cdb2bb8e8c40cda11bf51da9897e8e42636d937641a2d4f7e47defe25a16075f70c988c29a0b8aeb3b + languageName: node + linkType: hard + +"p-try@npm:^1.0.0": + version: 1.0.0 + resolution: "p-try@npm:1.0.0" + checksum: 10c0/757ba31de5819502b80c447826fac8be5f16d3cb4fbf9bc8bc4971dba0682e84ac33e4b24176ca7058c69e29f64f34d8d9e9b08e873b7b7bb0aa89d620fa224a + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"p-waterfall@npm:2.1.1": + version: 2.1.1 + resolution: "p-waterfall@npm:2.1.1" + dependencies: + p-reduce: "npm:^2.0.0" + checksum: 10c0/ccae582b75a3597018a375f8eac32b93e8bfb9fc22a8e5037787ef4ebf5958d7465c2d3cbe26443971fbbfda2bcb7b645f694b91f928fc9a71fa5031e6e33f85 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + languageName: node + linkType: hard + +"package-json@npm:^4.0.0": + version: 4.0.1 + resolution: "package-json@npm:4.0.1" + dependencies: + got: "npm:^6.7.1" + registry-auth-token: "npm:^3.0.1" + registry-url: "npm:^3.0.3" + semver: "npm:^5.1.0" + checksum: 10c0/e3c213b9764547024dd80bb7913dada29f487de1dd3d24ef63c152d661cb75ae28ccd965bac3b9e33d0cdaf7cfe2527995e8d00b9e9e2973b7c53bf19ce522a3 + languageName: node + linkType: hard + +"package-json@npm:^6.3.0": + version: 6.5.0 + resolution: "package-json@npm:6.5.0" + dependencies: + got: "npm:^9.6.0" + registry-auth-token: "npm:^4.0.0" + registry-url: "npm:^5.0.0" + semver: "npm:^6.2.0" + checksum: 10c0/60c29fe357af43f96c92c334aa0160cebde44e8e65c1e5f9b065efb3f501af812f268ec967a07757b56447834ef7f71458ebbab94425a9f09c271f348f9b764f + languageName: node + linkType: hard + +"package-json@npm:^7.0.0": + version: 7.0.0 + resolution: "package-json@npm:7.0.0" + dependencies: + got: "npm:^11.8.2" + registry-auth-token: "npm:^4.0.0" + registry-url: "npm:^5.0.0" + semver: "npm:^7.3.5" + checksum: 10c0/8d36759b19e9fc2dbd40145ca6f43ee6da127f811e398b146b5cae61b8a79d553f4e1d0263965e971b194ea077288c656bbc12a1bd5f536eb96a0ee1d143fe33 + languageName: node + linkType: hard + +"package-json@npm:^8.1.0": + version: 8.1.1 + resolution: "package-json@npm:8.1.1" + dependencies: + got: "npm:^12.1.0" + registry-auth-token: "npm:^5.0.1" + registry-url: "npm:^6.0.0" + semver: "npm:^7.3.7" + checksum: 10c0/83b057878bca229033aefad4ef51569b484e63a65831ddf164dc31f0486817e17ffcb58c819c7af3ef3396042297096b3ffc04e107fd66f8f48756f6d2071c8f + languageName: node + linkType: hard + +"pacote@npm:^18.0.0, pacote@npm:^18.0.6": + version: 18.0.6 + resolution: "pacote@npm:18.0.6" + dependencies: + "@npmcli/git": "npm:^5.0.0" + "@npmcli/installed-package-contents": "npm:^2.0.1" + "@npmcli/package-json": "npm:^5.1.0" + "@npmcli/promise-spawn": "npm:^7.0.0" + "@npmcli/run-script": "npm:^8.0.0" + cacache: "npm:^18.0.0" + fs-minipass: "npm:^3.0.0" + minipass: "npm:^7.0.2" + npm-package-arg: "npm:^11.0.0" + npm-packlist: "npm:^8.0.0" + npm-pick-manifest: "npm:^9.0.0" + npm-registry-fetch: "npm:^17.0.0" + proc-log: "npm:^4.0.0" + promise-retry: "npm:^2.0.1" + sigstore: "npm:^2.2.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + bin: + pacote: bin/index.js + checksum: 10c0/d80907375dd52a521255e0debca1ba9089ad8fd7acdf16c5a5db2ea2a5bb23045e2bcf08d1648b1ebc40fcc889657db86ff6187ff5f8d2fc312cd6ad1ec4c6ac + languageName: node + linkType: hard + +"pad-component@npm:0.0.1": + version: 0.0.1 + resolution: "pad-component@npm:0.0.1" + checksum: 10c0/3cea13a51de41f885fe31d6e9ce2bab6122590ac9a8f5ae630c8050797a0bf9f4c000cb07407eda8ce0508278feba1e35442899967d96dbe5cf6787b0346f62f + languageName: node + linkType: hard + +"pako@npm:^1.0.11": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + languageName: node + linkType: hard + +"param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/ccc053f3019f878eca10e70ec546d92f51a592f762917dafab11c8b532715dcff58356118a6f350976e4ab109e321756f05739643ed0ca94298e82291e6f9e76 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"parse-bmfont-ascii@npm:^1.0.3": + version: 1.0.6 + resolution: "parse-bmfont-ascii@npm:1.0.6" + checksum: 10c0/f76c57be4678fbb05221e263b21671fa3dbe03d0bae7be133b7f102dbe666958811759b615bfcfc81d76a34efeae1fb76c3305a5a4f28e14eb3baa9ec72c8c4f + languageName: node + linkType: hard + +"parse-bmfont-binary@npm:^1.0.5": + version: 1.0.6 + resolution: "parse-bmfont-binary@npm:1.0.6" + checksum: 10c0/2bcc4f041871ce9cec767105a9438704f114ef43c5827754c4dbcd821f792ec440f8120944d3a5396503e4387e68269ba68d933668a92a3322ad32a079911ea4 + languageName: node + linkType: hard + +"parse-bmfont-xml@npm:^1.1.4": + version: 1.1.6 + resolution: "parse-bmfont-xml@npm:1.1.6" + dependencies: + xml-parse-from-string: "npm:^1.0.0" + xml2js: "npm:^0.5.0" + checksum: 10c0/e18e816a2553d3d34795e5a60b584f64a327d4a92f83b48dcb01b9ec30fc75b5338488d9f9d25cd8b463665c13f59264464f39e73c0e8d8d3665ce7f4f128328 + languageName: node + linkType: hard + +"parse-conflict-json@npm:^3.0.0": + version: 3.0.1 + resolution: "parse-conflict-json@npm:3.0.1" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + just-diff: "npm:^6.0.0" + just-diff-apply: "npm:^5.2.0" + checksum: 10c0/610b37181229ce3e945125c3a9548ec24d1de2d697a7ea3ef0f2660cccc6613715c2ba4bdbaf37c565133d6b61758703618a2c63d1ee29f97fd33c70a8aae323 + languageName: node + linkType: hard + +"parse-headers@npm:^2.0.0": + version: 2.0.5 + resolution: "parse-headers@npm:2.0.5" + checksum: 10c0/950d75034f46be8b77c491754aefa61b32954e675200d9247ec60b2acaf85c0cc053c44e44b35feed9034a34cc696a5b6fda693b5a0b23daf3294959dd216124 + languageName: node + linkType: hard + +"parse-help@npm:^1.0.0": + version: 1.0.0 + resolution: "parse-help@npm:1.0.0" + dependencies: + execall: "npm:^1.0.0" + checksum: 10c0/c3be3f3d8eebf96c58c0613d005968b67819b65e0ba8afe6f23d701966f10c3c0562e9cdf759d4d0f5b1fb8d9051c2e12ef919dc60baa8eabeaf17be58554ee6 + languageName: node + linkType: hard + +"parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-json@npm:4.0.0" + dependencies: + error-ex: "npm:^1.3.1" + json-parse-better-errors: "npm:^1.0.1" + checksum: 10c0/8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + languageName: node + linkType: hard + +"parse-json@npm:^8.0.0": + version: 8.1.0 + resolution: "parse-json@npm:8.1.0" + dependencies: + "@babel/code-frame": "npm:^7.22.13" + index-to-position: "npm:^0.1.2" + type-fest: "npm:^4.7.1" + checksum: 10c0/39a49acafc1c41a763df2599a826eb77873a44b098a5f2ba548843229b334a16ff9d613d0381328e58031b0afaabc18ed2a01337a6522911ac7a81828df58bcb + languageName: node + linkType: hard + +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 10c0/a7900f4f1ebac24cbf5e9708c16fb2fd482517fad353aecd7aefb8c2ba2f85ce017913ccb8925d231770404780df46244ea6fec598b3bde6490882358b4d2d16 + languageName: node + linkType: hard + +"parse-path@npm:^7.0.0": + version: 7.0.0 + resolution: "parse-path@npm:7.0.0" + dependencies: + protocols: "npm:^2.0.0" + checksum: 10c0/e7646f6b998b083bbd40102643d803557ce4ae18ae1704e6cc7ae2525ea7c5400f4a3635aca3244cfe65ce4dd0ff77db1142dde4d080e8a80c364c4b3e8fe8d2 + languageName: node + linkType: hard + +"parse-url@npm:^8.1.0": + version: 8.1.0 + resolution: "parse-url@npm:8.1.0" + dependencies: + parse-path: "npm:^7.0.0" + checksum: 10c0/68b95afdf4bbf72e57c7ab66f8757c935fff888f7e2b0f1e06098b4faa19e06b6b743bddaed5bc8df4f0c2de6fc475355d787373b2fdd40092be9e4e4b996648 + languageName: node + linkType: hard + +"parse5@npm:6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb + languageName: node + linkType: hard + +"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10c0/90dd4760d6f6174adb9f20cf0965ae12e23879b5f5464f38e92fce8073354341e4b3b76fa3d878351efe7d01e617121955284cfd002ab087fba1a0726ec0b4f5 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10c0/05ff7c344809fd272fc5030ae0ee3da8e4e63f36d47a1e0a4855ca59736254192c5a27b5822ed4bae96e54048eec5f6907713cfcfff7cdf7a464eaf7490786d8 + languageName: node + linkType: hard + +"passwd-user@npm:^3.0.0": + version: 3.0.0 + resolution: "passwd-user@npm:3.0.0" + dependencies: + execa: "npm:^1.0.0" + checksum: 10c0/1ec175a111d22e9960304002df9e70378cfbc9596b67eaa0ae7c8ddeab46cee805e7f8c9560bdb1c17a6fb3945d4fab55bbc2ecc8ec448393eee2b96fc22cade + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-exists@npm:^5.0.0": + version: 5.0.0 + resolution: "path-exists@npm:5.0.0" + checksum: 10c0/b170f3060b31604cde93eefdb7392b89d832dfbc1bed717c9718cbe0f230c1669b7e75f87e19901da2250b84d092989a0f9e44d2ef41deb09aa3ad28e691a40a + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^2.0.0, path-key@npm:^2.0.1": + version: 2.0.1 + resolution: "path-key@npm:2.0.1" + checksum: 10c0/dd2044f029a8e58ac31d2bf34c34b93c3095c1481942960e84dd2faa95bbb71b9b762a106aead0646695330936414b31ca0bd862bf488a937ad17c8c5d73b32b + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1, path-scurry@npm:^1.6.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10c0/3da4adedaa8e7ef8d6dc4f35a0ff8f05a9b4d8365f2b28047752b62d4c1ad73eec21e37b1579ef2d075920157856a3b52ae8309c480a6f1a8bbe06ff8e52b33c + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 10c0/50a1ddb1af41a9e68bd67ca8e331a705899d16fb720a1ea3a41e310480948387daf603abb14d7b0826c58f10146d49050a1291ba6a82b78a382d1c02c0b8f905 + languageName: node + linkType: hard + +"path-type@npm:^3.0.0": + version: 3.0.0 + resolution: "path-type@npm:3.0.0" + dependencies: + pify: "npm:^3.0.0" + checksum: 10c0/1332c632f1cac15790ebab8dd729b67ba04fc96f81647496feb1c2975d862d046f41e4b975dbd893048999b2cc90721f72924ad820acc58c78507ba7141a8e56 + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"path-type@npm:^5.0.0": + version: 5.0.0 + resolution: "path-type@npm:5.0.0" + checksum: 10c0/e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd + languageName: node + linkType: hard + +"peek-readable@npm:^4.1.0": + version: 4.1.0 + resolution: "peek-readable@npm:4.1.0" + checksum: 10c0/f9b81ce3eed185cc9ebbf7dff0b6e130dd6da7b05f1802bbf726a78e4d84990b0a65f8e701959c50eb1124cc2ad352205147954bf39793faba29bb00ce742a44 + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 + languageName: node + linkType: hard + +"phin@npm:^3.7.1": + version: 3.7.1 + resolution: "phin@npm:3.7.1" + dependencies: + centra: "npm:^2.7.0" + checksum: 10c0/114cb1eff5ec817ddaf6748de354b01f02375c755a8da5f2505e0014d2e4eecdb820158e94235cdf9a25fea22c485b113b15ddf053b7699b2e59945bbe3aeaf0 + languageName: node + linkType: hard + +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"picomatch@npm:^4.0.1": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc + languageName: node + linkType: hard + +"pify@npm:5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 10c0/9f6f3cd1f159652692f514383efe401a06473af35a699962230ad1c4c9796df5999961461fc1a3b81eed8e3e74adb8bd032474fb3f93eb6bdbd9f33328da1ed2 + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 + languageName: node + linkType: hard + +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 10c0/6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + +"pinkie-promise@npm:^2.0.0": + version: 2.0.1 + resolution: "pinkie-promise@npm:2.0.1" + dependencies: + pinkie: "npm:^2.0.0" + checksum: 10c0/11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a + languageName: node + linkType: hard + +"pinkie@npm:^2.0.0": + version: 2.0.4 + resolution: "pinkie@npm:2.0.4" + checksum: 10c0/25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6 + languageName: node + linkType: hard + +"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.6": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + languageName: node + linkType: hard + +"piscina@npm:^4.1.0": + version: 4.6.1 + resolution: "piscina@npm:4.6.1" + dependencies: + nice-napi: "npm:^1.0.2" + dependenciesMeta: + nice-napi: + optional: true + checksum: 10c0/2225fb42806f8d72bf09f2528bd65721b440dcc63ece957a9542a28b3b958be353dc48802fb11a8af66fdfd28a419300ed28e04573b8bf420e6dcfe63d6f58b5 + languageName: node + linkType: hard + +"pixelmatch@npm:^4.0.2": + version: 4.0.2 + resolution: "pixelmatch@npm:4.0.2" + dependencies: + pngjs: "npm:^3.0.0" + bin: + pixelmatch: bin/pixelmatch + checksum: 10c0/81fee4a8f3f8d462ada5fc7809399384f99c137fa44974e9eddd52dcd0f0d5838387e2c4cd2397f6adbbc2a6728688ff6124faf0091a1c776d57277f9d42e9fa + languageName: node + linkType: hard + +"pixelmatch@npm:^5.3.0": + version: 5.3.0 + resolution: "pixelmatch@npm:5.3.0" + dependencies: + pngjs: "npm:^6.0.0" + bin: + pixelmatch: bin/pixelmatch + checksum: 10c0/30850661db29b57cefbe6cf36e930b7517aea4e0ed129e85fcc8ec04a7e6e7648a822a972f8e01d2d3db268ca3c735555caf6b8099a164d8b64d105986d682d2 + languageName: node + linkType: hard + +"pkg-dir@npm:^3.0.0": + version: 3.0.0 + resolution: "pkg-dir@npm:3.0.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/902a3d0c1f8ac43b1795fa1ba6ffeb37dfd53c91469e969790f6ed5e29ff2bdc50b63ba6115dc056d2efb4a040aa2446d512b3804bdafdf302f734fb3ec21847 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab + languageName: node + linkType: hard + +"plist@npm:^3.0.5, plist@npm:^3.1.0": + version: 3.1.0 + resolution: "plist@npm:3.1.0" + dependencies: + "@xmldom/xmldom": "npm:^0.8.8" + base64-js: "npm:^1.5.1" + xmlbuilder: "npm:^15.1.1" + checksum: 10c0/db19ba50faafc4103df8e79bcd6b08004a56db2a9dd30b3e5c8b0ef30398ef44344a674e594d012c8fc39e539a2b72cb58c60a76b4b4401cbbc7c8f6b028d93d + languageName: node + linkType: hard + +"pngjs@npm:^3.0.0": + version: 3.4.0 + resolution: "pngjs@npm:3.4.0" + checksum: 10c0/88ee73e2ad3f736e0b2573722309eb80bd2aa28916f0862379b4fd0f904751b4f61bb6bd1ecd7d4242d331f2b5c28c13309dd4b7d89a9b78306e35122fdc5011 + languageName: node + linkType: hard + +"pngjs@npm:^6.0.0": + version: 6.0.0 + resolution: "pngjs@npm:6.0.0" + checksum: 10c0/ac23ea329b1881d1a10575aff58116dc27b894ec3f5b84ba15c7f527d21e609fbce7ba16d48f8ccb86c7ce45ceed622472765476ab2875949d4bec55e153f87a + languageName: node + linkType: hard + +"pngjs@npm:^7.0.0": + version: 7.0.0 + resolution: "pngjs@npm:7.0.0" + checksum: 10c0/0d4c7a0fd476a9c33df7d0a2a73e1d56537628a668841f6995c2bca070cf30819f9254a64363266bc14ef2fee47659dd3b4f2b18eec7ab65143015139f497b38 + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + +"postcss-attribute-case-insensitive@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-attribute-case-insensitive@npm:5.0.2" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4efdca69aae9b0fa44b4960bcb3d49e37e9a79acf56534c83f925375007baad4b3560a7b0c244ee9956415a6997f84e0d4bd838281d085023afa9f8f96eeb4d2 + languageName: node + linkType: hard + +"postcss-browser-comments@npm:^4": + version: 4.0.0 + resolution: "postcss-browser-comments@npm:4.0.0" + peerDependencies: + browserslist: ">=4" + postcss: ">=8" + checksum: 10c0/e858e54765efa650363631ae4dc597cf49428f432b98999c12e06d496ab7e2ac0418b5bec49d5dfbd5b78d420f1c343e47a28d2204b59c95b59a3636c80d44c6 + languageName: node + linkType: hard + +"postcss-calc@npm:^8.2.3": + version: 8.2.4 + resolution: "postcss-calc@npm:8.2.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.2 + checksum: 10c0/8518a429488c3283ff1560c83a511f6f772329bc61d88875eb7c83e13a8683b7ccbdccaa9946024cf1553da3eacd2f40fcbcebf1095f7fdeb432bf86bc6ba6ba + languageName: node + linkType: hard + +"postcss-clamp@npm:^4.1.0": + version: 4.1.0 + resolution: "postcss-clamp@npm:4.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4.6 + checksum: 10c0/701261026b38a4c27b3c3711635fac96005f36d3270adb76dbdb1eebc950fc841db45283ee66068a7121565592e9d7967d5534e15b6e4dd266afcabf9eafa905 + languageName: node + linkType: hard + +"postcss-color-functional-notation@npm:^4.2.4": + version: 4.2.4 + resolution: "postcss-color-functional-notation@npm:4.2.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/e80785d10d252512f290c9d5e9436d8ea9e986a4a3f7ccb57ca9a5c2cd7fbff2498287d907c0e887dc6f69de66f6321ba40ebb8dbb7f47dace2050786b04c55e + languageName: node + linkType: hard + +"postcss-color-hex-alpha@npm:^8.0.4": + version: 8.0.4 + resolution: "postcss-color-hex-alpha@npm:8.0.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/c18e1363e36f29b90e1d62d7da0f7adfd20948de3da46ddc468ddad142db3a782c4e153ada8d283cf011d090498976b1f2072973842dae0c3084eda33c0d1add + languageName: node + linkType: hard + +"postcss-color-rebeccapurple@npm:^7.1.1": + version: 7.1.1 + resolution: "postcss-color-rebeccapurple@npm:7.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/2164b2dc8f91788a60180fbf80368851699a78664115fc9905fe8592da9a600930e7d381656e43c45ee2c8fcd9b5d146cd90f640cea75a534e3bc4d6e8b939dd + languageName: node + linkType: hard + +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + colord: "npm:^2.9.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c4ca6f335dd992dc8e3df24bffc3495c4e504eba8489c81cb6836fdce3203f423cf4c0b640c4b63c586f588c59d82adb5313c3c5d1a68113896d18ed71caa462 + languageName: node + linkType: hard + +"postcss-convert-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-convert-values@npm:5.1.3" + dependencies: + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cd10a81781a12487b2921ff84a1a068e948a1956b9539a284c202abecf4cacdd3e106eb026026b22dbf70933f4315c824c111f6b71f56c355e47b842ca9b1dec + languageName: node + linkType: hard + +"postcss-custom-media@npm:^8.0.2": + version: 8.0.2 + resolution: "postcss-custom-media@npm:8.0.2" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/e60a01983499c85e614cf58ddae92d340f8421d53eea080dadfd822d8299469c34114c511498c8158c7b04eae7f1853ede936c17a22582b5434432efb7878aac + languageName: node + linkType: hard + +"postcss-custom-properties@npm:^12.1.10": + version: 12.1.11 + resolution: "postcss-custom-properties@npm:12.1.11" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/99ad5a9f9a69590141157e447f48d9d6da74f0e83bf552cd5a4e74db7a03222f1e9e37df7ee442a7b97f5c6c824c1018667ee27ac64e0bc6ee7e67e89bc552c5 + languageName: node + linkType: hard + +"postcss-custom-selectors@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-custom-selectors@npm:6.0.3" + dependencies: + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.3 + checksum: 10c0/f1dd42b269e57382f48c2e71daf233badafd3e161b70b36140e934c87f9c035cec585ae5b124447d8673644f94adeb9348dfbb8ef5225e085d52ee179090fdbd + languageName: node + linkType: hard + +"postcss-dir-pseudo-class@npm:^6.0.5": + version: 6.0.5 + resolution: "postcss-dir-pseudo-class@npm:6.0.5" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/5b389c3a1e8387a7fb212fb652eb2bc6c2e10a9ebf5bc5917f5bf889779b3dadb64735566a75d16cca3791303e16fb09276b0aebd95c11ef1788120d714c2f95 + languageName: node + linkType: hard + +"postcss-discard-comments@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-discard-comments@npm:5.1.2" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/cb5ba81623c498e18d406138e7d27d69fc668802a1139a8de69d28e80b3fe222cda7b634940512cae78d04f0c78afcd15d92bcf80e537c6c85fa8ff9cd61d00f + languageName: node + linkType: hard + +"postcss-discard-duplicates@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-duplicates@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/3d3a49536c56097c06b4f085412e0cda0854fac1c559563ccb922d9fab6305ff13058cd6fee422aa66c1d7e466add4e7672d7ae2ff551a4af6f1a8d2142d471f + languageName: node + linkType: hard + +"postcss-discard-empty@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-discard-empty@npm:5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/36c8b2197af836dbd93168c72cde4edc1f10fe00e564824119da076d3764909745bb60e4ada04052322e26872d1bce6a37c56815f1c48c813a21adca1a41fbdc + languageName: node + linkType: hard + +"postcss-discard-overridden@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-discard-overridden@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7d3fc0b0d90599606fc083327a7c24390f90270a94a0119af4b74815d518948581579281f63b9bfa62e2644edf59bc9e725dc04ea5ba213f697804f3fb4dd8dc + languageName: node + linkType: hard + +"postcss-double-position-gradients@npm:^3.1.2": + version: 3.1.2 + resolution: "postcss-double-position-gradients@npm:3.1.2" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/4a2c93c1158773d10a7300e036a323f406e64c082a243ef20bb52d7062c675d754436e5a8b014302a387fc2c2acbee673916f09e4e82287164d13bc032130bf7 + languageName: node + linkType: hard + +"postcss-env-function@npm:^4.0.6": + version: 4.0.6 + resolution: "postcss-env-function@npm:4.0.6" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e2dfbfd2c6731a1b482658f6410465f6fa623fc92099c825079c0322d9d68f526cf9c718fe9ac89d166936fb0ed6e14e78028b187f77a27519ac17ed75123f27 + languageName: node + linkType: hard + +"postcss-flexbugs-fixes@npm:^5.0.2": + version: 5.0.2 + resolution: "postcss-flexbugs-fixes@npm:5.0.2" + peerDependencies: + postcss: ^8.1.4 + checksum: 10c0/b413f73cc3c005f33479df95e1357467c28183e62ba8b25e06b8590b2a69e60d624f07824c0ff85fb1dfdd5bb7dfa321dad0885d42ec3c8f000669960b30894f + languageName: node + linkType: hard + +"postcss-focus-visible@npm:^6.0.4": + version: 6.0.4 + resolution: "postcss-focus-visible@npm:6.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/acc3a2780908d2f4941b1e34ed349a55e965f6dfad066cecad8ad58b6a6ad3576bacb08c0cfa828cea00c2695c8a7b756ec97d40db9104bd9f13b8d172b72698 + languageName: node + linkType: hard + +"postcss-focus-within@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-focus-within@npm:5.0.4" + dependencies: + postcss-selector-parser: "npm:^6.0.9" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/e8dacdfcad2a24d1c26693156660f96749178564a9b6b27fba6380418a2253c72c66898cdcea15c5f627527148a30e9000edb25a07245b5b032fc61acd6174fd + languageName: node + linkType: hard + +"postcss-font-variant@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-font-variant@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ccc96460cf6a52b5439c26c9a5ea0589882e46161e3c2331d4353de7574448f5feef667d1a68f7f39b9fe3ee75d85957383ae82bbfcf87c3162c7345df4a444e + languageName: node + linkType: hard + +"postcss-gap-properties@npm:^3.0.5": + version: 3.0.5 + resolution: "postcss-gap-properties@npm:3.0.5" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/402f830aa6661aa5bd01ae227c189124a5c22ba8e6a95ea0c205148a85732b147c6f5f60c2b67d8a971d0223f5579e891fa9543ea7611470d6fd84729ea0f3bb + languageName: node + linkType: hard + +"postcss-image-set-function@npm:^4.0.7": + version: 4.0.7 + resolution: "postcss-image-set-function@npm:4.0.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/ed79dcf62f295c300fce12f09eb498d7016a4ef5739474e6654e454a8627147a4908be56e5316afc2733bf118b95e59bdfedb03c67d0d43c364f76be62806598 + languageName: node + linkType: hard + +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" + dependencies: + postcss-value-parser: "npm:^4.0.0" + read-cache: "npm:^1.0.0" + resolve: "npm:^1.1.7" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/518aee5c83ea6940e890b0be675a2588db68b2582319f48c3b4e06535a50ea6ee45f7e63e4309f8754473245c47a0372632378d1d73d901310f295a92f26f17b + languageName: node + linkType: hard + +"postcss-initial@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-initial@npm:4.0.1" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/a1db8350c31c5a23064c1e0d18cf6530bb96a6532d11e9caf1c632796b4ad48cb58ff17331bf0a5e3a360c4be1819e489cd1faeb3afc77711d333a0ee4f07819 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" + dependencies: + camelcase-css: "npm:^2.0.1" + peerDependencies: + postcss: ^8.4.21 + checksum: 10c0/af35d55cb873b0797d3b42529514f5318f447b134541844285c9ac31a17497297eb72296902967911bb737a75163441695737300ce2794e3bd8c70c13a3b106e + languageName: node + linkType: hard + +"postcss-lab-function@npm:^4.2.1": + version: 4.2.1 + resolution: "postcss-lab-function@npm:4.2.1" + dependencies: + "@csstools/postcss-progressive-custom-properties": "npm:^1.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/70744444951d95a06a586634e7fa7c77fe4a42c7d15e556a6e7b9a5a60e03a067d371f6d16e8f58274a5e4ebbd2bd505a4bee0b03974d5571459d72ab9fb157c + languageName: node + linkType: hard + +"postcss-load-config@npm:^4.0.1": + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" + dependencies: + lilconfig: "npm:^3.0.0" + yaml: "npm:^2.3.4" + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 10c0/3d7939acb3570b0e4b4740e483d6e555a3e2de815219cb8a3c8fc03f575a6bde667443aa93369c0be390af845cb84471bf623e24af833260de3a105b78d42519 + languageName: node + linkType: hard + +"postcss-loader@npm:^6.2.1": + version: 6.2.1 + resolution: "postcss-loader@npm:6.2.1" + dependencies: + cosmiconfig: "npm:^7.0.0" + klona: "npm:^2.0.5" + semver: "npm:^7.3.5" + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: 10c0/736a1bf43a3e09e2351b5cc97cc26790a1c3261412c9dee063f3f6f2969a6ff7d8d194d9adcad01cee1afd1de071482318d9699e6157b67d46b3dccf3be1b58b + languageName: node + linkType: hard + +"postcss-logical@npm:^5.0.4": + version: 5.0.4 + resolution: "postcss-logical@npm:5.0.4" + peerDependencies: + postcss: ^8.4 + checksum: 10c0/1a49e2123357b85d41e679a30b7450165295e945342ddbb88dbcc48ebe7b69afbe34ff69ebdd6d8adaf1293a7bcecae51152d7f44514194bde9b98221780e494 + languageName: node + linkType: hard + +"postcss-media-minmax@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-media-minmax@npm:5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/ee04b1b9eb5b003dfea344baf14424cc8b2600c784f37fe9af097252d6e35ed786bbf7ce36d19592d632d238ad15b9128a4247653df0cadcabbe1fbc137295fe + languageName: node + linkType: hard + +"postcss-merge-longhand@npm:^5.1.7": + version: 5.1.7 + resolution: "postcss-merge-longhand@npm:5.1.7" + dependencies: + postcss-value-parser: "npm:^4.2.0" + stylehacks: "npm:^5.1.1" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/4d9f44b03f19522cc81ae4f5b1f2a9ef2db918dbd8b3042d4f1b2461b2230b8ec1269334db6a67a863ba68f64cabd712e6e45340ddb22a3fc03cd34df69d2bf0 + languageName: node + linkType: hard + +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + cssnano-utils: "npm:^3.1.0" + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/e7686cdda052071bf98810ad381e26145c43a2286f9540f04f97ef93101604b78d478dd555db91e5f73751bb353c283ba75c2fcb16a3751ac7d93dc6a0130c41 + languageName: node + linkType: hard + +"postcss-minify-font-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-minify-font-values@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/7aa4f93a853b657f79a8b28d0e924cafce3720086d9da02ce04b8b2f8de42e18ce32c8f7f1078390fb5ec82468e2d8e771614387cea3563f05fd9fa1798e1c59 + languageName: node + linkType: hard + +"postcss-minify-gradients@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-minify-gradients@npm:5.1.1" + dependencies: + colord: "npm:^2.9.1" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/bcb2802d7c8f0f76c7cff089884844f26c24b95f35c3ec951d7dec8c212495d1873d6ba62d6225ce264570e8e0668e271f9bc79bb6f5d2429c1f8933f4e3021d + languageName: node + linkType: hard + +"postcss-minify-params@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-minify-params@npm:5.1.4" + dependencies: + browserslist: "npm:^4.21.4" + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/debce6f0f7dd9af69b4bb9e467ea1ccccff2d849b6020461a2b9741c0c137340e6076c245dc2e83880180eb2e82936280fa31dfe8608e5a2e3618f3d864314c5 + languageName: node + linkType: hard + +"postcss-minify-selectors@npm:^5.2.1": + version: 5.2.1 + resolution: "postcss-minify-selectors@npm:5.2.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/f3f4ec110f5f697cfc9dde3e491ff10aa07509bf33cc940aa539e4b5b643d1b9f8bb97f8bb83d05fc96f5eeb220500ebdeffbde513bd176c0671e21c2c96fab9 + languageName: node + linkType: hard + +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 + languageName: node + linkType: hard + +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" + dependencies: + icss-utils: "npm:^5.0.0" + postcss-selector-parser: "npm:^6.0.2" + postcss-value-parser: "npm:^4.1.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b + languageName: node + linkType: hard + +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.0 + resolution: "postcss-modules-scope@npm:3.2.0" + dependencies: + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b + languageName: node + linkType: hard + +"postcss-modules-values@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-modules-values@npm:4.0.0" + dependencies: + icss-utils: "npm:^5.0.0" + peerDependencies: + postcss: ^8.1.0 + checksum: 10c0/dd18d7631b5619fb9921b198c86847a2a075f32e0c162e0428d2647685e318c487a2566cc8cc669fc2077ef38115cde7a068e321f46fb38be3ad49646b639dbc + languageName: node + linkType: hard + +"postcss-nested@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-nested@npm:6.0.1" + dependencies: + postcss-selector-parser: "npm:^6.0.11" + peerDependencies: + postcss: ^8.2.14 + checksum: 10c0/2a50aa36d5d103c2e471954830489f4c024deed94fa066169101db55171368d5f80b32446b584029e0471feee409293d0b6b1d8ede361f6675ba097e477b3cbd + languageName: node + linkType: hard + +"postcss-nesting@npm:^10.2.0": + version: 10.2.0 + resolution: "postcss-nesting@npm:10.2.0" + dependencies: + "@csstools/selector-specificity": "npm:^2.0.0" + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1f44201edeedaab3af8552a7e231cf8530785245ec56e30a7f756076ffa58ec97c12b75a8761327bf278b26aa9903351b2f3324d11784f239b07dc79295e0a77 + languageName: node + linkType: hard + +"postcss-normalize-charset@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-charset@npm:5.1.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/aa481584d4db48e0dbf820f992fa235e6c41ff3d4701a62d349f33c1ad4c5c7dcdea3096db9ff2a5c9497e9bed2186d594ccdb1b42d57b30f58affba5829ad9c + languageName: node + linkType: hard + +"postcss-normalize-display-values@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-display-values@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/70b164fda885c097c02c98914fba4cd19b2382ff5f85f77e5315d88a1d477b4803f0f271d95a38e044e2a6c3b781c5c9bfb83222fc577199f2aeb0b8f4254e2f + languageName: node + linkType: hard + +"postcss-normalize-positions@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-positions@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/910d58991fd38a7cf6ed6471e6fa4a96349690ad1a99a02e8cac46d76ba5045f2fca453088b68b05ff665afd96dc617c4674c68acaeabbe83f502e4963fb78b1 + languageName: node + linkType: hard + +"postcss-normalize-repeat-style@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-repeat-style@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/57c3817a2107ebb17e4ceee3831d230c72a3ccc7650f4d5f12aa54f6ea766777401f4f63b2615b721350b2e8c7ae0b0bbc3f1c5ad4e7fa737c9efb92cfa0cbb0 + languageName: node + linkType: hard + +"postcss-normalize-string@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-string@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a5e9979998f478d385ddff865bdd8a4870af69fa8c91c9398572a299ff39b39a6bda922a48fab0d2cddc639f30159c39baaed880ed7d13cd27cc64eaa9400b3b + languageName: node + linkType: hard + +"postcss-normalize-timing-functions@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-timing-functions@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/afb34d8e313004ae8cd92910bf1a6eb9885f29ae803cd9032b6dfe7b67a9ad93f800976f10e55170b2b08fe9484825e9272629971186812c2764c73843268237 + languageName: node + linkType: hard + +"postcss-normalize-unicode@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-unicode@npm:5.1.1" + dependencies: + browserslist: "npm:^4.21.4" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/c102888d488d05c53ab10ffcd4e0efb892ef0cc2f9b0abe9c9b175a2d7a9c226981ca6806ed9e5c1b82a8190f2b3a8342a6de800f019b417130661b0787ff6d7 + languageName: node + linkType: hard + +"postcss-normalize-url@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-normalize-url@npm:5.1.0" + dependencies: + normalize-url: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/a016cefd1ef80f74ef9dbed50593d3b533101e93aaadfc292896fddd8d6c3eb732a9fc5cb2e0d27f79c1f60f0fdfc40b045a494b514451e9610c6acf9392eb98 + languageName: node + linkType: hard + +"postcss-normalize-whitespace@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-normalize-whitespace@npm:5.1.1" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/d7b53dd90fe369bfb9838a40096db904a41f50dadfd04247ec07d7ab5588c3d4e70d1c7f930523bd061cb74e6683cef45c6e6c4eb57ea174ee3fc99f3de222d1 + languageName: node + linkType: hard + +"postcss-normalize@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-normalize@npm:10.0.1" + dependencies: + "@csstools/normalize.css": "npm:*" + postcss-browser-comments: "npm:^4" + sanitize.css: "npm:*" + peerDependencies: + browserslist: ">= 4" + postcss: ">= 8" + checksum: 10c0/632f24f5e8cb436f975892221ae1818794053c2a50ef8f51af2a964f88c5e3a4df4a703b882592d9d06c59bf19af69011dfa88a85771119e26ebc616ef9cf2cd + languageName: node + linkType: hard + +"postcss-opacity-percentage@npm:^1.1.2": + version: 1.1.3 + resolution: "postcss-opacity-percentage@npm:1.1.3" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/9cd9076561beeadb5c658a17e6fc657396a9497c9e0b0b6267931c6bb729052a150eccbeae33d27db533f5ac3cf806eb068eccb110b65d14a5dfea2e35d0877f + languageName: node + linkType: hard + +"postcss-ordered-values@npm:^5.1.3": + version: 5.1.3 + resolution: "postcss-ordered-values@npm:5.1.3" + dependencies: + cssnano-utils: "npm:^3.1.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/55abfbd2c7267eefed62a881ed0b5c0c98409c50a589526a3ebb9f8d879979203e523b8888fa84732bdd1ac887f721287a037002fa70c27c8d33f1bcbae9d9c6 + languageName: node + linkType: hard + +"postcss-overflow-shorthand@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-overflow-shorthand@npm:3.0.4" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/d95d114fecceb83a2a2385bb073a16824efaa9b2c685d900af22f764c2a8c1de6c267230df870e4d7f98310e92618b86ba6344b76877d6f4d2158c019181f476 + languageName: node + linkType: hard + +"postcss-page-break@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-page-break@npm:3.0.4" + peerDependencies: + postcss: ^8 + checksum: 10c0/eaaf4d8922b35f2acd637eb059f7e2510b24d65eb8f31424799dd5a98447b6ef010b41880c26e78f818e00f842295638ec75f89d5d489067f53e3dd3db74a00f + languageName: node + linkType: hard + +"postcss-place@npm:^7.0.5": + version: 7.0.5 + resolution: "postcss-place@npm:7.0.5" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/149941027e6194f166ab5e7bbddc722c0d18e1f5e8117fe0af3689b216c70df9762052484965ab71271ae1d3a0ec0a7f361ce3b3dfd1f28e0bbfd0d554dd1a11 + languageName: node + linkType: hard + +"postcss-preset-env@npm:^7.0.1": + version: 7.8.3 + resolution: "postcss-preset-env@npm:7.8.3" + dependencies: + "@csstools/postcss-cascade-layers": "npm:^1.1.1" + "@csstools/postcss-color-function": "npm:^1.1.1" + "@csstools/postcss-font-format-keywords": "npm:^1.0.1" + "@csstools/postcss-hwb-function": "npm:^1.0.2" + "@csstools/postcss-ic-unit": "npm:^1.0.1" + "@csstools/postcss-is-pseudo-class": "npm:^2.0.7" + "@csstools/postcss-nested-calc": "npm:^1.0.0" + "@csstools/postcss-normalize-display-values": "npm:^1.0.1" + "@csstools/postcss-oklab-function": "npm:^1.1.1" + "@csstools/postcss-progressive-custom-properties": "npm:^1.3.0" + "@csstools/postcss-stepped-value-functions": "npm:^1.0.1" + "@csstools/postcss-text-decoration-shorthand": "npm:^1.0.0" + "@csstools/postcss-trigonometric-functions": "npm:^1.0.2" + "@csstools/postcss-unset-value": "npm:^1.0.2" + autoprefixer: "npm:^10.4.13" + browserslist: "npm:^4.21.4" + css-blank-pseudo: "npm:^3.0.3" + css-has-pseudo: "npm:^3.0.4" + css-prefers-color-scheme: "npm:^6.0.3" + cssdb: "npm:^7.1.0" + postcss-attribute-case-insensitive: "npm:^5.0.2" + postcss-clamp: "npm:^4.1.0" + postcss-color-functional-notation: "npm:^4.2.4" + postcss-color-hex-alpha: "npm:^8.0.4" + postcss-color-rebeccapurple: "npm:^7.1.1" + postcss-custom-media: "npm:^8.0.2" + postcss-custom-properties: "npm:^12.1.10" + postcss-custom-selectors: "npm:^6.0.3" + postcss-dir-pseudo-class: "npm:^6.0.5" + postcss-double-position-gradients: "npm:^3.1.2" + postcss-env-function: "npm:^4.0.6" + postcss-focus-visible: "npm:^6.0.4" + postcss-focus-within: "npm:^5.0.4" + postcss-font-variant: "npm:^5.0.0" + postcss-gap-properties: "npm:^3.0.5" + postcss-image-set-function: "npm:^4.0.7" + postcss-initial: "npm:^4.0.1" + postcss-lab-function: "npm:^4.2.1" + postcss-logical: "npm:^5.0.4" + postcss-media-minmax: "npm:^5.0.0" + postcss-nesting: "npm:^10.2.0" + postcss-opacity-percentage: "npm:^1.1.2" + postcss-overflow-shorthand: "npm:^3.0.4" + postcss-page-break: "npm:^3.0.4" + postcss-place: "npm:^7.0.5" + postcss-pseudo-class-any-link: "npm:^7.1.6" + postcss-replace-overflow-wrap: "npm:^4.0.0" + postcss-selector-not: "npm:^6.0.1" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/cb3a12b4d2dadbf4f6850eda19d975cf09d45223c4c33768cc8c1a0f8b27cd44c7bb29376d6995edeea55924481fa317d841b0d59b00beea35b06d4da6fdd802 + languageName: node + linkType: hard + +"postcss-pseudo-class-any-link@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-pseudo-class-any-link@npm:7.1.6" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/3f5cffbe4d5de7958ce220dc361ca1fb3c0985d0c44d007b2bdc7a780c412e57800a366fe9390218948cc0157697ba363ce9542e36a831c537b05b18a44dcecd + languageName: node + linkType: hard + +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" + dependencies: + browserslist: "npm:^4.21.4" + caniuse-api: "npm:^3.0.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/ddb2ce61c8d0997184f08200eafdf32b3c67e88228fee960f5e2010c32da0c1d8ea07712585bf2b3aaa15f583066401d45db2c1131527c5116ca6794ebebd865 + languageName: node + linkType: hard + +"postcss-reduce-transforms@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-reduce-transforms@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/caefaeb78652ad8701b94e91500e38551255e4899fa298a7357519a36cbeebae088eab4535e00f17675a1230f448c4a7077045639d496da4614a46bc41df4add + languageName: node + linkType: hard + +"postcss-replace-overflow-wrap@npm:^4.0.0": + version: 4.0.0 + resolution: "postcss-replace-overflow-wrap@npm:4.0.0" + peerDependencies: + postcss: ^8.0.3 + checksum: 10c0/451361b714528cd3632951256ef073769cde725a46cda642a6864f666fb144921fa55e614aec1bcf5946f37d6ffdcca3b932b76f3d997c07b076e8db152b128d + languageName: node + linkType: hard + +"postcss-selector-not@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-selector-not@npm:6.0.1" + dependencies: + postcss-selector-parser: "npm:^6.0.10" + peerDependencies: + postcss: ^8.2 + checksum: 10c0/1984db777cf842655303f83935a4354b638093f7454964fa1146515424c3309934fdc160135b9113b69bc2361017fb3bfc9ba11efc5bfa1235f9f35ddb544f82 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": + version: 6.1.0 + resolution: "postcss-selector-parser@npm:6.1.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/91e9c6434772506bc7f318699dd9d19d32178b52dfa05bed24cb0babbdab54f8fb765d9920f01ac548be0a642aab56bce493811406ceb00ae182bbb53754c473 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-selector-parser@npm:7.0.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: 10c0/e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d + languageName: node + linkType: hard + +"postcss-svgo@npm:^5.1.0": + version: 5.1.0 + resolution: "postcss-svgo@npm:5.1.0" + dependencies: + postcss-value-parser: "npm:^4.2.0" + svgo: "npm:^2.7.0" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/309634a587e38fef244648bc9cd1817e12144868d24f1173d87b1edc14a4a7fca614962b2cb9d93f4801e11bd8d676083986ad40ebab4438cb84731ce1571994 + languageName: node + linkType: hard + +"postcss-unique-selectors@npm:^5.1.1": + version: 5.1.1 + resolution: "postcss-unique-selectors@npm:5.1.1" + dependencies: + postcss-selector-parser: "npm:^6.0.5" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/484f6409346d6244c134c5cdcd62f4f2751b269742f95222f13d8bac5fb224471ffe04e28a354670cbe0bdc2707778ead034fc1b801b473ffcbea5436807de30 + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:^7.0.35": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" + dependencies: + picocolors: "npm:^0.2.1" + source-map: "npm:^0.6.1" + checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 + languageName: node + linkType: hard + +"postcss@npm:^8.3.5, postcss@npm:^8.4.23, postcss@npm:^8.4.33, postcss@npm:^8.4.4": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + +"postcss@npm:^8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 + languageName: node + linkType: hard + +"prepend-http@npm:^1.0.1": + version: 1.0.4 + resolution: "prepend-http@npm:1.0.4" + checksum: 10c0/c6c173ca439e58163ba7bea7cbba52a1ed11e3e3da1c048da296f37d4b7654f78f7304e03f76d5923f4b83af7e2d55533e0f79064209c75b743ccddee13904f8 + languageName: node + linkType: hard + +"prepend-http@npm:^2.0.0": + version: 2.0.0 + resolution: "prepend-http@npm:2.0.0" + checksum: 10c0/b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987 + languageName: node + linkType: hard + +"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.4.1": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 + languageName: node + linkType: hard + +"pretty-bytes@npm:^6.1.0": + version: 6.1.1 + resolution: "pretty-bytes@npm:6.1.1" + checksum: 10c0/c7a660b933355f3b4587ad3f001c266a8dd6afd17db9f89ebc50812354bb142df4b9600396ba5999bdb1f9717300387dc311df91895c5f0f2a1780e22495b5f8 + languageName: node + linkType: hard + +"pretty-error@npm:^4.0.0": + version: 4.0.0 + resolution: "pretty-error@npm:4.0.0" + dependencies: + lodash: "npm:^4.17.20" + renderkid: "npm:^3.0.0" + checksum: 10c0/dc292c087e2857b2e7592784ab31e37a40f3fa918caa11eba51f9fb2853e1d4d6e820b219917e35f5721d833cfd20fdf4f26ae931a90fd1ad0cae2125c345138 + languageName: node + linkType: hard + +"pretty-format@npm:^26.6.2": + version: 26.6.2 + resolution: "pretty-format@npm:26.6.2" + dependencies: + "@jest/types": "npm:^26.6.2" + ansi-regex: "npm:^5.0.0" + ansi-styles: "npm:^4.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/b5ddf0e949b874b699d313fe9407f0eb65e67d00823b2dd95335905a73457260af7612f3bff6b48611fcca9ffcff003359e4c9faba4200d6209da433a859aef3 + languageName: node + linkType: hard + +"pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 10c0/0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + +"pretty-format@npm:^28.1.3": + version: 28.1.3 + resolution: "pretty-format@npm:28.1.3" + dependencies: + "@jest/schemas": "npm:^28.1.3" + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f + languageName: node + linkType: hard + +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + languageName: node + linkType: hard + +"pretty-ms@npm:^9.0.0": + version: 9.1.0 + resolution: "pretty-ms@npm:9.1.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: 10c0/fd111aad8800a04dfd654e6016da69bdaa6fc6a4c280f8e727cffd8b5960558e94942f1a94d4aa6e4d179561a0fbb0366a9ebe0ccefbbb0f8ff853b129cdefb9 + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.0.0, proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + languageName: node + linkType: hard + +"proggy@npm:^2.0.0": + version: 2.0.0 + resolution: "proggy@npm:2.0.0" + checksum: 10c0/1bfc14fa95769e6dd7e91f9d3cae8feb61e6d833ed7210d87ee5413bfa068f4ee7468483da96b2f138c40a7e91a2307f5d5d2eb6de9761c21e266a34602e6a5f + languageName: node + linkType: hard + +"promise-all-reject-late@npm:^1.0.0": + version: 1.0.1 + resolution: "promise-all-reject-late@npm:1.0.1" + checksum: 10c0/f1af0c7b0067e84d64751148ee5bb6c3e84f4a4d1316d6fe56261e1d2637cf71b49894bcbd2c6daf7d45afb1bc99efc3749be277c3e0518b70d0c5a29d037011 + languageName: node + linkType: hard + +"promise-call-limit@npm:^3.0.1": + version: 3.0.1 + resolution: "promise-call-limit@npm:3.0.1" + checksum: 10c0/2bf66a7238b9986c9b1ae0b3575c1446485b85b4befd9ee359d8386d26050d053cb2aaa57e0fc5d91e230a77e29ad546640b3afe3eb86bcfc204aa0d330f49b4 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 10c0/d179d148d98fbff3d815752fa9a08a87d3190551d1420f17c4467f628214db12235ae068d98cd001f024453676d8985af8f28f002345646c4ece4600a79620bc + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"promise@npm:^8.1.0, promise@npm:^8.3.0": + version: 8.3.0 + resolution: "promise@npm:8.3.0" + dependencies: + asap: "npm:~2.0.6" + checksum: 10c0/6fccae27a10bcce7442daf090279968086edd2e3f6cebe054b71816403e2526553edf510d13088a4d0f14d7dfa9b9dfb188cab72d6f942e186a4353b6a29c8bf + languageName: node + linkType: hard + +"prompts@npm:^2.0.1, prompts@npm:^2.4.0, prompts@npm:^2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"promzard@npm:^1.0.0": + version: 1.0.2 + resolution: "promzard@npm:1.0.2" + dependencies: + read: "npm:^3.0.1" + checksum: 10c0/d53c4ecb8b606b7e4bdeab14ac22c5f81a57463d29de1b8fe43bbc661106d9e4a79d07044bd3f69bde82c7ebacba7307db90a9699bc20482ce637bdea5fb8e4b + languageName: node + linkType: hard + +"prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: "npm:^1.4.0" + object-assign: "npm:^4.1.1" + react-is: "npm:^16.13.1" + checksum: 10c0/59ece7ca2fb9838031d73a48d4becb9a7cc1ed10e610517c7d8f19a1e02fa47f7c27d557d8a5702bec3cfeccddc853579832b43f449e54635803f277b1c78077 + languageName: node + linkType: hard + +"proto-list@npm:~1.2.1": + version: 1.2.4 + resolution: "proto-list@npm:1.2.4" + checksum: 10c0/b9179f99394ec8a68b8afc817690185f3b03933f7b46ce2e22c1930dc84b60d09f5ad222beab4e59e58c6c039c7f7fcf620397235ef441a356f31f9744010e12 + languageName: node + linkType: hard + +"protocols@npm:^2.0.0, protocols@npm:^2.0.1": + version: 2.0.1 + resolution: "protocols@npm:2.0.1" + checksum: 10c0/016cc58a596e401004a028a2f7005e3444bf89ee8f606409c411719374d1e8bba0464fc142a065cce0d19f41669b2f7ffe25a8bde4f16ce3b6eb01fabc51f2e7 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: 10c0/c3eed999781a35f7fd935f398b6d8920b6fb00bbc14287bc6de78128ccc1a02c89b95b56742bf7cf0362cc333c61d138532049c7dedc7a328ef13343eff81210 + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b + languageName: node + linkType: hard + +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: 10c0/5b9272c602e4f4472a215e58daff88f802923b84bc39c8860376bb1c0e42aaf18c25d69ad974bd06ec6db6f544b783edecd5502cd3d184748d99080d68e4be5f + languageName: node + linkType: hard + +"psl@npm:^1.1.33": + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pupa@npm:^2.1.1": + version: 2.1.1 + resolution: "pupa@npm:2.1.1" + dependencies: + escape-goat: "npm:^2.0.0" + checksum: 10c0/d2346324780ebae4be847cad052b830e004d816851dd4750fc73faa6cd360f443e358f6b1c83641fd4c904c6055dcb545807f55259a20a52ad86d9477746c724 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"q@npm:^1.1.2": + version: 1.5.1 + resolution: "q@npm:1.5.1" + checksum: 10c0/7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4 + languageName: node + linkType: hard + +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: "npm:^1.0.4" + checksum: 10c0/4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"queue-tick@npm:^1.0.1": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 + languageName: node + linkType: hard + +"queue@npm:6.0.2": + version: 6.0.2 + resolution: "queue@npm:6.0.2" + dependencies: + inherits: "npm:~2.0.3" + checksum: 10c0/cf987476cc72e7d3aaabe23ccefaab1cd757a2b5e0c8d80b67c9575a6b5e1198807ffd4f0948a3f118b149d1111d810ee773473530b77a5c606673cac2c9c996 + languageName: node + linkType: hard + +"quick-lru@npm:^1.0.0": + version: 1.1.0 + resolution: "quick-lru@npm:1.1.0" + checksum: 10c0/10bffcde872642b8dc393ece9b1e0a04ac8012645ecf164a223f06b933bfe9dbcbeff589fe4bb57de3cd7f5d7555d3266dd0a0e26c30340351aa89b44b0849f4 + languageName: node + linkType: hard + +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: 10c0/f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d + languageName: node + linkType: hard + +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: 10c0/a24cba5da8cec30d70d2484be37622580f64765fb6390a928b17f60cd69e8dbd32a954b3ff9176fa1b86d86ff2ba05252fae55dc4d40d0291c60412b0ad096da + languageName: node + linkType: hard + +"raf@npm:^3.4.1": + version: 3.4.1 + resolution: "raf@npm:3.4.1" + dependencies: + performance-now: "npm:^2.1.0" + checksum: 10c0/337f0853c9e6a77647b0f499beedafea5d6facfb9f2d488a624f88b03df2be72b8a0e7f9118a3ff811377d534912039a3311815700d2b6d2313f82f736f9eb6e + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 10c0/96c032ac2475c8027b7a4e9fe22dc0dfe0f6d90b85e496e0f016fbdb99d6d066de0112e680805075bd989905e2123b3b3d002765149294dce0c1f7f01fcc2ea0 + languageName: node + linkType: hard + +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10c0/b201c4b66049369a60e766318caff5cb3cc5a900efd89bdac431463822d976ad0670912c931fdbdcf5543207daf6f6833bca57aa116e1661d2ea91e12ca692c4 + languageName: node + linkType: hard + +"rc@npm:1.2.8, rc@npm:^1.0.1, rc@npm:^1.1.6, rc@npm:^1.2.8": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: "npm:^0.6.0" + ini: "npm:~1.3.0" + minimist: "npm:^1.2.0" + strip-json-comments: "npm:~2.0.1" + bin: + rc: ./cli.js + checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 + languageName: node + linkType: hard + +"react-app-polyfill@npm:^3.0.0": + version: 3.0.0 + resolution: "react-app-polyfill@npm:3.0.0" + dependencies: + core-js: "npm:^3.19.2" + object-assign: "npm:^4.1.1" + promise: "npm:^8.1.0" + raf: "npm:^3.4.1" + regenerator-runtime: "npm:^0.13.9" + whatwg-fetch: "npm:^3.6.2" + checksum: 10c0/7079c81717f4707d078943ab507771c3e80333e6c2c80c8d9a02e4a5661974e9bb196aea9f56336f559214a23f495c5f3907937d13a070e701019ae7a9d53c26 + languageName: node + linkType: hard + +"react-dev-utils@npm:^12.0.1": + version: 12.0.1 + resolution: "react-dev-utils@npm:12.0.1" + dependencies: + "@babel/code-frame": "npm:^7.16.0" + address: "npm:^1.1.2" + browserslist: "npm:^4.18.1" + chalk: "npm:^4.1.2" + cross-spawn: "npm:^7.0.3" + detect-port-alt: "npm:^1.1.6" + escape-string-regexp: "npm:^4.0.0" + filesize: "npm:^8.0.6" + find-up: "npm:^5.0.0" + fork-ts-checker-webpack-plugin: "npm:^6.5.0" + global-modules: "npm:^2.0.0" + globby: "npm:^11.0.4" + gzip-size: "npm:^6.0.0" + immer: "npm:^9.0.7" + is-root: "npm:^2.1.0" + loader-utils: "npm:^3.2.0" + open: "npm:^8.4.0" + pkg-up: "npm:^3.1.0" + prompts: "npm:^2.4.2" + react-error-overlay: "npm:^6.0.11" + recursive-readdir: "npm:^2.2.2" + shell-quote: "npm:^1.7.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + checksum: 10c0/94bc4ee5014290ca47a025e53ab2205c5dc0299670724d46a0b1bacbdd48904827b5ae410842d0a3a92481509097ae032e4a9dc7ca70db437c726eaba6411e82 + languageName: node + linkType: hard + +"react-devtools-core@npm:^5.3.1": + version: 5.3.1 + resolution: "react-devtools-core@npm:5.3.1" + dependencies: + shell-quote: "npm:^1.6.1" + ws: "npm:^7" + checksum: 10c0/da83405f42d2bea641d1bc9dd2a6394f18b9e31201a193463daa6897e0055b1ea4f4727b9847007796b42b5faa9d38883bbc38b67972a179fdf60a25a7325d6c + languageName: node + linkType: hard + +"react-dom@npm:^18.3.1": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-error-overlay@npm:^6.0.11": + version: 6.0.11 + resolution: "react-error-overlay@npm:6.0.11" + checksum: 10c0/8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 + languageName: node + linkType: hard + +"react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.0.0, react-is@npm:^18.3.1": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 + languageName: node + linkType: hard + +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 10c0/2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + +"react-native-animatable@npm:^1.4.0": + version: 1.4.0 + resolution: "react-native-animatable@npm:1.4.0" + dependencies: + prop-types: "npm:^15.8.1" + checksum: 10c0/658f15aa3744c3d6a22a44ab4609afc4335ff06d0a200a1fba513e470ebb4bd561ab709204b3777ee53cad526f695e2b4290e057a50fcd461aca337e407fe2b1 + languageName: node + linkType: hard + +"react-native-builder-bob@npm:^0.31.0": + version: 0.31.0 + resolution: "react-native-builder-bob@npm:0.31.0" + dependencies: + "@babel/core": "npm:^7.25.2" + "@babel/plugin-transform-strict-mode": "npm:^7.24.7" + "@babel/preset-env": "npm:^7.25.2" + "@babel/preset-flow": "npm:^7.24.7" + "@babel/preset-react": "npm:^7.24.7" + "@babel/preset-typescript": "npm:^7.24.7" + babel-plugin-module-resolver: "npm:^5.0.2" + browserslist: "npm:^4.20.4" + cosmiconfig: "npm:^9.0.0" + cross-spawn: "npm:^7.0.3" + dedent: "npm:^0.7.0" + del: "npm:^6.1.1" + escape-string-regexp: "npm:^4.0.0" + fs-extra: "npm:^10.1.0" + glob: "npm:^8.0.3" + is-git-dirty: "npm:^2.0.1" + json5: "npm:^2.2.1" + kleur: "npm:^4.1.4" + metro-config: "npm:^0.80.9" + prompts: "npm:^2.4.2" + which: "npm:^2.0.2" + yargs: "npm:^17.5.1" + bin: + bob: bin/bob + checksum: 10c0/f462f2fe58a177aad293fc29f2b25d4993cafad0f9965c3fce4c6ef734e12fa70bceea605ef9ce2f667627a745f68349aef150c1c7b41c69e101e9dd74913f80 + languageName: node + linkType: hard + +"react-native-test-app@npm:^3.10.22": + version: 3.10.22 + resolution: "react-native-test-app@npm:3.10.22" + dependencies: + "@rnx-kit/react-native-host": "npm:^0.5.0" + ajv: "npm:^8.0.0" + cliui: "npm:^8.0.0" + fast-xml-parser: "npm:^4.0.0" + prompts: "npm:^2.4.0" + semver: "npm:^7.3.5" + uuid: "npm:^10.0.0" + peerDependencies: + "@callstack/react-native-visionos": 0.73 - 0.76 + "@expo/config-plugins": ">=5.0" + react: 17.0.1 - 19.0 + react-native: 0.66 - 0.76 || >=0.77.0-0 <0.77.0 + react-native-macos: ^0.0.0-0 || 0.66 || 0.68 || 0.71 - 0.76 + react-native-windows: ^0.0.0-0 || 0.66 - 0.76 + peerDependenciesMeta: + "@callstack/react-native-visionos": + optional: true + "@expo/config-plugins": + optional: true + react-native-macos: + optional: true + react-native-windows: + optional: true + bin: + configure-test-app: scripts/configure.mjs + init: scripts/init.mjs + init-test-app: scripts/init.mjs + install-windows-test-app: windows/test-app.mjs + checksum: 10c0/5d557ec1cc25632069b362f8960c9dc488639d728203431f07d8199cda2d4beb848c7e2888570b044631d8644660f8479b87b10269deb4ea57aaaa50eff53495 + languageName: node + linkType: hard + +"react-native@npm:0.76.1": + version: 0.76.1 + resolution: "react-native@npm:0.76.1" + dependencies: + "@jest/create-cache-key-function": "npm:^29.6.3" + "@react-native/assets-registry": "npm:0.76.1" + "@react-native/codegen": "npm:0.76.1" + "@react-native/community-cli-plugin": "npm:0.76.1" + "@react-native/gradle-plugin": "npm:0.76.1" + "@react-native/js-polyfills": "npm:0.76.1" + "@react-native/normalize-colors": "npm:0.76.1" + "@react-native/virtualized-lists": "npm:0.76.1" + abort-controller: "npm:^3.0.0" + anser: "npm:^1.4.9" + ansi-regex: "npm:^5.0.0" + babel-jest: "npm:^29.7.0" + babel-plugin-syntax-hermes-parser: "npm:^0.23.1" + base64-js: "npm:^1.5.1" + chalk: "npm:^4.0.0" + commander: "npm:^12.0.0" + event-target-shim: "npm:^5.0.1" + flow-enums-runtime: "npm:^0.0.6" + glob: "npm:^7.1.1" + invariant: "npm:^2.2.4" + jest-environment-node: "npm:^29.6.3" + jsc-android: "npm:^250231.0.0" + memoize-one: "npm:^5.0.0" + metro-runtime: "npm:^0.81.0" + metro-source-map: "npm:^0.81.0" + mkdirp: "npm:^0.5.1" + nullthrows: "npm:^1.1.1" + pretty-format: "npm:^29.7.0" + promise: "npm:^8.3.0" + react-devtools-core: "npm:^5.3.1" + react-refresh: "npm:^0.14.0" + regenerator-runtime: "npm:^0.13.2" + scheduler: "npm:0.24.0-canary-efb381bbf-20230505" + semver: "npm:^7.1.3" + stacktrace-parser: "npm:^0.1.10" + whatwg-fetch: "npm:^3.0.0" + ws: "npm:^6.2.3" + yargs: "npm:^17.6.2" + peerDependencies: + "@types/react": ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + "@types/react": + optional: true + bin: + react-native: cli.js + checksum: 10c0/cee6d34890dfce2e84dd8dbc530b0915ea3fa38e648eb829983c30cf9a6efb6123a61394b3c48e93c3fa031b063c04bb5790863a6e5a00c643c84923dd356532 + languageName: node + linkType: hard + +"react-refresh@npm:^0.11.0": + version: 0.11.0 + resolution: "react-refresh@npm:0.11.0" + checksum: 10c0/cbb5616c7ba670bbd2f37ddadcdfefa66e727ea188e89733ccb8184d3b874631104b0bc016d5676a7ade4d9c79100b99b46b6ed10cd117ab5d1ddcbf8653a9f2 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.0": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + +"react-scripts@npm:5.0.1": + version: 5.0.1 + resolution: "react-scripts@npm:5.0.1" + dependencies: + "@babel/core": "npm:^7.16.0" + "@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.3" + "@svgr/webpack": "npm:^5.5.0" + babel-jest: "npm:^27.4.2" + babel-loader: "npm:^8.2.3" + babel-plugin-named-asset-import: "npm:^0.3.8" + babel-preset-react-app: "npm:^10.0.1" + bfj: "npm:^7.0.2" + browserslist: "npm:^4.18.1" + camelcase: "npm:^6.2.1" + case-sensitive-paths-webpack-plugin: "npm:^2.4.0" + css-loader: "npm:^6.5.1" + css-minimizer-webpack-plugin: "npm:^3.2.0" + dotenv: "npm:^10.0.0" + dotenv-expand: "npm:^5.1.0" + eslint: "npm:^8.3.0" + eslint-config-react-app: "npm:^7.0.1" + eslint-webpack-plugin: "npm:^3.1.1" + file-loader: "npm:^6.2.0" + fs-extra: "npm:^10.0.0" + fsevents: "npm:^2.3.2" + html-webpack-plugin: "npm:^5.5.0" + identity-obj-proxy: "npm:^3.0.0" + jest: "npm:^27.4.3" + jest-resolve: "npm:^27.4.2" + jest-watch-typeahead: "npm:^1.0.0" + mini-css-extract-plugin: "npm:^2.4.5" + postcss: "npm:^8.4.4" + postcss-flexbugs-fixes: "npm:^5.0.2" + postcss-loader: "npm:^6.2.1" + postcss-normalize: "npm:^10.0.1" + postcss-preset-env: "npm:^7.0.1" + prompts: "npm:^2.4.2" + react-app-polyfill: "npm:^3.0.0" + react-dev-utils: "npm:^12.0.1" + react-refresh: "npm:^0.11.0" + resolve: "npm:^1.20.0" + resolve-url-loader: "npm:^4.0.0" + sass-loader: "npm:^12.3.0" + semver: "npm:^7.3.5" + source-map-loader: "npm:^3.0.0" + style-loader: "npm:^3.3.1" + tailwindcss: "npm:^3.0.2" + terser-webpack-plugin: "npm:^5.2.5" + webpack: "npm:^5.64.4" + webpack-dev-server: "npm:^4.6.0" + webpack-manifest-plugin: "npm:^4.0.2" + workbox-webpack-plugin: "npm:^6.4.1" + peerDependencies: + react: ">= 16" + typescript: ^3.2.1 || ^4 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + typescript: + optional: true + bin: + react-scripts: bin/react-scripts.js + checksum: 10c0/1776e7139261019eb4a2adece8fb997913040c6b4e9170902ffed95c3ff311ded623189bb1582ecddb3a5a15d6afd871fb68dbed72080d50f635e31c4ff5fff5 + languageName: node + linkType: hard + +"react-shallow-renderer@npm:^16.15.0": + version: 16.15.0 + resolution: "react-shallow-renderer@npm:16.15.0" + dependencies: + object-assign: "npm:^4.1.1" + react-is: "npm:^16.12.0 || ^17.0.0 || ^18.0.0" + peerDependencies: + react: ^16.0.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/c194d741792e86043a4ae272f7353c1cb9412bc649945c4220c6a101a6ea5410cceb3d65d5a4d750f11a24f7426e8eec7977e8a4e3ad5d3ee235ca2b18166fa8 + languageName: node + linkType: hard + +"react-test-renderer@npm:18.3.1": + version: 18.3.1 + resolution: "react-test-renderer@npm:18.3.1" + dependencies: + react-is: "npm:^18.3.1" + react-shallow-renderer: "npm:^16.15.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/c633558ef9af33bc68f0c4dbb5163a004c4fb9eade7bd0a7cfc0355fb367f36bd9d96533c90b7e85a146be6c525113a15f58683d269e0177ad77e2b04d4fe51c + languageName: node + linkType: hard + +"react@npm:18.3.1, react@npm:^18.3.1": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + +"read-cmd-shim@npm:4.0.0, read-cmd-shim@npm:^4.0.0": + version: 4.0.0 + resolution: "read-cmd-shim@npm:4.0.0" + checksum: 10c0/e62db17ec9708f1e7c6a31f0a46d43df2069d85cf0df3b9d1d99e5ed36e29b1e8b2f8a427fd8bbb9bc40829788df1471794f9b01057e4b95ed062806e4df5ba9 + languageName: node + linkType: hard + +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: "npm:^3.0.0" + npm-normalize-package-bin: "npm:^3.0.0" + checksum: 10c0/37787e075f0260a92be0428687d9020eecad7ece3bda37461c2219e50d1ec183ab6ba1d9ada193691435dfe119a42c8a5b5b5463f08c8ddbc3d330800b265318 + languageName: node + linkType: hard + +"read-package-up@npm:^11.0.0": + version: 11.0.0 + resolution: "read-package-up@npm:11.0.0" + dependencies: + find-up-simple: "npm:^1.0.0" + read-pkg: "npm:^9.0.0" + type-fest: "npm:^4.6.0" + checksum: 10c0/ffee09613c2b3c3ff7e7b5e838aa01f33cba5c6dfa14f87bf6f64ed27e32678e5550e712fd7e3f3105a05c43aa774d084af04ee86d3044978edb69f30ee4505a + languageName: node + linkType: hard + +"read-pkg-up@npm:^3.0.0": + version: 3.0.0 + resolution: "read-pkg-up@npm:3.0.0" + dependencies: + find-up: "npm:^2.0.0" + read-pkg: "npm:^3.0.0" + checksum: 10c0/2cd0a180260b0d235990e6e9c8c2330a03882d36bc2eba8930e437ef23ee52a68a894e7e1ccb1c33f03bcceb270a861ee5f7eac686f238857755e2cddfb48ffd + languageName: node + linkType: hard + +"read-pkg-up@npm:^7.0.1": + version: 7.0.1 + resolution: "read-pkg-up@npm:7.0.1" + dependencies: + find-up: "npm:^4.1.0" + read-pkg: "npm:^5.2.0" + type-fest: "npm:^0.8.1" + checksum: 10c0/82b3ac9fd7c6ca1bdc1d7253eb1091a98ff3d195ee0a45386582ce3e69f90266163c34121e6a0a02f1630073a6c0585f7880b3865efcae9c452fa667f02ca385 + languageName: node + linkType: hard + +"read-pkg@npm:^3.0.0": + version: 3.0.0 + resolution: "read-pkg@npm:3.0.0" + dependencies: + load-json-file: "npm:^4.0.0" + normalize-package-data: "npm:^2.3.2" + path-type: "npm:^3.0.0" + checksum: 10c0/65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 + languageName: node + linkType: hard + +"read-pkg@npm:^5.2.0": + version: 5.2.0 + resolution: "read-pkg@npm:5.2.0" + dependencies: + "@types/normalize-package-data": "npm:^2.4.0" + normalize-package-data: "npm:^2.5.0" + parse-json: "npm:^5.0.0" + type-fest: "npm:^0.6.0" + checksum: 10c0/b51a17d4b51418e777029e3a7694c9bd6c578a5ab99db544764a0b0f2c7c0f58f8a6bc101f86a6fceb8ba6d237d67c89acf6170f6b98695d0420ddc86cf109fb + languageName: node + linkType: hard + +"read-pkg@npm:^9.0.0": + version: 9.0.1 + resolution: "read-pkg@npm:9.0.1" + dependencies: + "@types/normalize-package-data": "npm:^2.4.3" + normalize-package-data: "npm:^6.0.0" + parse-json: "npm:^8.0.0" + type-fest: "npm:^4.6.0" + unicorn-magic: "npm:^0.1.0" + checksum: 10c0/f3e27549dcdb18335597f4125a3d093a40ab0a18c16a6929a1575360ed5d8679b709b4a672730d9abf6aa8537a7f02bae0b4b38626f99409255acbd8f72f9964 + languageName: node + linkType: hard + +"read-yaml-file@npm:^2.1.0": + version: 2.1.0 + resolution: "read-yaml-file@npm:2.1.0" + dependencies: + js-yaml: "npm:^4.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/bad0673abe78a5bde7c53b22ee7cdd0dfe49ab7338a4ad8618be9fcd2fd25ab9ae60d395907fddbfb2e7fbbf494867aeec78295c2396bec2669fd7087d2734c1 + languageName: node + linkType: hard + +"read@npm:^3.0.1": + version: 3.0.1 + resolution: "read@npm:3.0.1" + dependencies: + mute-stream: "npm:^1.0.0" + checksum: 10c0/af524994ff7cf94aa3ebd268feac509da44e58be7ed2a02775b5ee6a7d157b93b919e8c5ead91333f86a21fbb487dc442760bc86354c18b84d334b8cec33723a + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readable-stream@npm:^4.3.0": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + string_decoder: "npm:^1.3.0" + checksum: 10c0/a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d + languageName: node + linkType: hard + +"readable-stream@npm:~1.0.31": + version: 1.0.34 + resolution: "readable-stream@npm:1.0.34" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.1" + isarray: "npm:0.0.1" + string_decoder: "npm:~0.10.x" + checksum: 10c0/02272551396ed8930ddee1a088bdf0379f0f7cc47ac49ed8804e998076cb7daec9fbd2b1fd9c0490ec72e56e8bb3651abeb8080492b8e0a9c3f2158330908ed6 + languageName: node + linkType: hard + +"readable-web-to-node-stream@npm:^3.0.0": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: "npm:^3.6.0" + checksum: 10c0/533d5cd1580232a2c753e52a245be13fc552e6f82c5053a8a8da7ea1063d73a34f936a86b3d4433cdb4a13dd683835cfc87f230936cb96d329a1e28b6040f42e + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"readline@npm:^1.3.0": + version: 1.3.0 + resolution: "readline@npm:1.3.0" + checksum: 10c0/7404c9edc3fd29430221ef1830867c8d87e50612e4ce70f84ecd55686f7db1c81d67c6a4dcb407839f4c459ad05dd34524a2c7a97681e91878367c68d0e38665 + languageName: node + linkType: hard + +"recast@npm:^0.20.3": + version: 0.20.5 + resolution: "recast@npm:0.20.5" + dependencies: + ast-types: "npm:0.14.2" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10c0/7810216ff36c7376eddd66d3ce6b2df421305fdc983f2122711837911712177d52d804419655e1f29d4bb93016c178cffe442af410bdcf726050ca19af6fed32 + languageName: node + linkType: hard + +"recast@npm:^0.21.0": + version: 0.21.5 + resolution: "recast@npm:0.21.5" + dependencies: + ast-types: "npm:0.15.2" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tslib: "npm:^2.0.1" + checksum: 10c0/a45168c82195f24fa2c70293a624fece0069a2e8e8adb637f9963777735f81cb3bb62e55172db677ec3573b08b2daaf1eddd85b74da6fe0bd37c9b15eeaf94b4 + languageName: node + linkType: hard + +"recast@npm:^0.23.9": + version: 0.23.9 + resolution: "recast@npm:0.23.9" + dependencies: + ast-types: "npm:^0.16.1" + esprima: "npm:~4.0.0" + source-map: "npm:~0.6.1" + tiny-invariant: "npm:^1.3.3" + tslib: "npm:^2.0.1" + checksum: 10c0/65d6e780351f0180ea4fe5c9593ac18805bf2b79977f5bedbbbf26f6d9b619ed0f6992c1bf9e06dd40fca1aea727ad6d62463cfb5d3a33342ee5a6e486305fe5 + languageName: node + linkType: hard + +"recursive-readdir@npm:^2.2.2": + version: 2.2.3 + resolution: "recursive-readdir@npm:2.2.3" + dependencies: + minimatch: "npm:^3.0.5" + checksum: 10c0/d0238f137b03af9cd645e1e0b40ae78b6cda13846e3ca57f626fcb58a66c79ae018a10e926b13b3a460f1285acc946a4e512ea8daa2e35df4b76a105709930d1 + languageName: node + linkType: hard + +"redent@npm:^2.0.0": + version: 2.0.0 + resolution: "redent@npm:2.0.0" + dependencies: + indent-string: "npm:^3.0.0" + strip-indent: "npm:^2.0.0" + checksum: 10c0/4435add945631e81121cd1284e54c28aa654b1e3b606f32f5624ea0eb1aa9460df8f5475ee0a5dab27210e476e54bfc02316463a74d707d2fc8417603a020e6f + languageName: node + linkType: hard + +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: "npm:^4.0.0" + strip-indent: "npm:^3.0.0" + checksum: 10c0/d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae + languageName: node + linkType: hard + +"reflect.getprototypeof@npm:^1.0.4": + version: 1.0.6 + resolution: "reflect.getprototypeof@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.1" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + globalthis: "npm:^1.0.3" + which-builtin-type: "npm:^1.1.3" + checksum: 10c0/baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" + dependencies: + regenerate: "npm:^1.4.2" + checksum: 10c0/5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 10c0/f73c9eba5d398c818edc71d1c6979eaa05af7a808682749dd079f8df2a6d91a9b913db216c2c9b03e0a8ba2bba8701244a93f45211afbff691c32c7b275db1b8 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.3, regenerator-runtime@npm:^0.13.9": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 10c0/12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": "npm:^7.8.4" + checksum: 10c0/7cfe6931ec793269701994a93bab89c0cc95379191fad866270a7fea2adfec67ea62bb5b374db77058b60ba4509319d9b608664d0d288bd9989ca8dbd08fae90 + languageName: node + linkType: hard + +"regex-parser@npm:^2.2.11": + version: 2.3.0 + resolution: "regex-parser@npm:2.3.0" + checksum: 10c0/de31c40e9d982735fdf5934c822cc5cafbe6a0f0909d9fef52e2bd4cc2198933c89fd5e7a17697f25591fdb5df386a088296612b45f0f8e194222070fc5b5cc7 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.5.2": + version: 1.5.2 + resolution: "regexp.prototype.flags@npm:1.5.2" + dependencies: + call-bind: "npm:^1.0.6" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + set-function-name: "npm:^2.0.1" + checksum: 10c0/0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 + languageName: node + linkType: hard + +"regexpu-core@npm:^6.1.1": + version: 6.1.1 + resolution: "regexpu-core@npm:6.1.1" + dependencies: + regenerate: "npm:^1.4.2" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.11.0" + unicode-match-property-ecmascript: "npm:^2.0.0" + unicode-match-property-value-ecmascript: "npm:^2.1.0" + checksum: 10c0/07d49697e20f9b65977535abba4858b7f5171c13f7c366be53ec1886d3d5f69f1b98cc6a6e63cf271adda077c3366a4c851c7473c28bbd69cf5a6b6b008efc3e + languageName: node + linkType: hard + +"registry-auth-token@npm:^3.0.1": + version: 3.4.0 + resolution: "registry-auth-token@npm:3.4.0" + dependencies: + rc: "npm:^1.1.6" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/44c0cbf380bcf0af02996b7d0215e2f789c97d2c762bb420fd844b34588bf77ab0cf94fbe33eeaf945456ff022dbfebec4309cf5ef110a653aa3696134efd081 + languageName: node + linkType: hard + +"registry-auth-token@npm:^4.0.0": + version: 4.2.2 + resolution: "registry-auth-token@npm:4.2.2" + dependencies: + rc: "npm:1.2.8" + checksum: 10c0/1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 + languageName: node + linkType: hard + +"registry-auth-token@npm:^5.0.1, registry-auth-token@npm:^5.0.2": + version: 5.0.2 + resolution: "registry-auth-token@npm:5.0.2" + dependencies: + "@pnpm/npm-conf": "npm:^2.1.0" + checksum: 10c0/20fc2225681cc54ae7304b31ebad5a708063b1949593f02dfe5fb402bc1fc28890cecec6497ea396ba86d6cca8a8480715926dfef8cf1f2f11e6f6cc0a1b4bde + languageName: node + linkType: hard + +"registry-url@npm:^3.0.3": + version: 3.1.0 + resolution: "registry-url@npm:3.1.0" + dependencies: + rc: "npm:^1.0.1" + checksum: 10c0/345cf9638f99d95863d92800b3f595ac312c19d6865595e499fbeb33fcda04021a0dbdafbb5e61a838a89a558bc239d78752a1f90eb68cf53fdf0d91da816a7c + languageName: node + linkType: hard + +"registry-url@npm:^5.0.0, registry-url@npm:^5.1.0": + version: 5.1.0 + resolution: "registry-url@npm:5.1.0" + dependencies: + rc: "npm:^1.2.8" + checksum: 10c0/c2c455342b5836cbed5162092eba075c7a02c087d9ce0fde8aeb4dc87a8f4a34a542e58bf4d8ec2d4cb73f04408cb3148ceb1f76647f76b978cfec22047dc6d6 + languageName: node + linkType: hard + +"registry-url@npm:^6.0.0, registry-url@npm:^6.0.1": + version: 6.0.1 + resolution: "registry-url@npm:6.0.1" + dependencies: + rc: "npm:1.2.8" + checksum: 10c0/66e2221c8113fc35ee9d23fe58cb516fc8d556a189fb8d6f1011a02efccc846c4c9b5075b4027b99a5d5c9ad1345ac37f297bea3c0ca30d607ec8084bf561b90 + languageName: node + linkType: hard + +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 10c0/44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd + languageName: node + linkType: hard + +"regjsparser@npm:^0.11.0": + version: 0.11.1 + resolution: "regjsparser@npm:0.11.1" + dependencies: + jsesc: "npm:~3.0.2" + bin: + regjsparser: bin/parser + checksum: 10c0/be4b40981a596b31eacd84ee12cfa474f1d33a6c05f7e995e8ec9d5ad8f1c3fbf7a5b690a05c443e1f312a1c0b16d4ea0b3384596a61d4fda97aa322879bb3cd + languageName: node + linkType: hard + +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 10c0/c248b4e3b32474f116a804b537fa6343d731b80056fb506dffd91e737eef4cac6be47a65aae39b522b0db9d0b1011d1a12e288d82a109ecd94a5299d82f6573a + languageName: node + linkType: hard + +"remove-trailing-separator@npm:^1.1.0": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: 10c0/3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc + languageName: node + linkType: hard + +"renderkid@npm:^3.0.0": + version: 3.0.0 + resolution: "renderkid@npm:3.0.0" + dependencies: + css-select: "npm:^4.1.3" + dom-converter: "npm:^0.2.0" + htmlparser2: "npm:^6.1.0" + lodash: "npm:^4.17.21" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/24a9fae4cc50e731d059742d1b3eec163dc9e3872b12010d120c3fcbd622765d9cda41f79a1bbb4bf63c1d3442f18a08f6e1642cb5d7ebf092a0ce3f7a3bd143 + languageName: node + linkType: hard + +"replace-ext@npm:^2.0.0": + version: 2.0.0 + resolution: "replace-ext@npm:2.0.0" + checksum: 10c0/52cb1006f83c5f07ef2c76b070c58bdeca1b67beded57d60593d1af8cd8ee731501d0433645cea8e9a4bf57a7018f47c9a3928c0463496cad1946fa85907aa47 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + +"reselect@npm:^4.1.7": + version: 4.1.8 + resolution: "reselect@npm:4.1.8" + checksum: 10c0/06a305a504affcbb67dd0561ddc8306b35796199c7e15b38934c80606938a021eadcf68cfd58e7bb5e17786601c37602a3362a4665c7bf0a96c1041ceee9d0b7 + languageName: node + linkType: hard + +"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 + languageName: node + linkType: hard + +"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve-from@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-from@npm:3.0.0" + checksum: 10c0/24affcf8e81f4c62f0dcabc774afe0e19c1f38e34e43daac0ddb409d79435fc3037f612b0cc129178b8c220442c3babd673e88e870d27215c99454566e770ebc + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve-url-loader@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-url-loader@npm:4.0.0" + dependencies: + adjust-sourcemap-loader: "npm:^4.0.0" + convert-source-map: "npm:^1.7.0" + loader-utils: "npm:^2.0.0" + postcss: "npm:^7.0.35" + source-map: "npm:0.6.1" + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + checksum: 10c0/afecc67d26e88f3c648d83fd4634113e032eb6127e44c25a0c64933f5b8280683be999e8351e8442bd1663c19998b31571faba19748eaead6a586cebb0d2f288 + languageName: node + linkType: hard + +"resolve.exports@npm:^1.1.0": + version: 1.1.1 + resolution: "resolve.exports@npm:1.1.1" + checksum: 10c0/902ac0c643d03385b2719f3aed8c289e9d4b2dd42c993de946de5b882bc18b74fad07d672d29f71a63c251be107f6d0d343e2390ca224c04ba9a8b8e35d1653a + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 10c0/cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4, resolve@npm:^1.22.8": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/a6c33555e3482ea2ec4c6e3d3bf0d78128abf69dca99ae468e64f1e30acaa318fd267fb66c8836b04d558d3e2d6ed875fe388067e7d8e0de647d3c21af21c43a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/78ad6edb8309a2bfb720c2c1898f7907a37f858866ce11a5974643af1203a6a6e05b2fa9c53d8064a673a447b83d42569260c306d43628bff5bb101969708355 + languageName: node + linkType: hard + +"responselike@npm:^1.0.2": + version: 1.0.2 + resolution: "responselike@npm:1.0.2" + dependencies: + lowercase-keys: "npm:^1.0.0" + checksum: 10c0/1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403 + languageName: node + linkType: hard + +"responselike@npm:^2.0.0": + version: 2.0.1 + resolution: "responselike@npm:2.0.1" + dependencies: + lowercase-keys: "npm:^2.0.0" + checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5 + languageName: node + linkType: hard + +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" + dependencies: + lowercase-keys: "npm:^3.0.0" + checksum: 10c0/8af27153f7e47aa2c07a5f2d538cb1e5872995f0e9ff77def858ecce5c3fe677d42b824a62cde502e56d275ab832b0a8bd350d5cd6b467ac0425214ac12ae658 + languageName: node + linkType: hard + +"restore-cursor@npm:^1.0.1": + version: 1.0.1 + resolution: "restore-cursor@npm:1.0.1" + dependencies: + exit-hook: "npm:^1.0.0" + onetime: "npm:^1.0.0" + checksum: 10c0/5bab0d0131b91d5f4445cccf8e43dfde39c4de007c4792be5d03ea245439a96162a307285dd6684e81cc43ff205ec85ba21daa07ceae827b18a4f32ddaf7b7b1 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + languageName: node + linkType: hard + +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: 10c0/c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"retry@npm:^0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10c0/9ae822ee19db2163497e074ea919780b1efa00431d197c7afdb950e42bf109196774b92a49fc9821f0b8b328a98eea6017410bfc5e8a0fc19c85c6d11adb3772 + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"rimraf@npm:^4.4.1": + version: 4.4.1 + resolution: "rimraf@npm:4.4.1" + dependencies: + glob: "npm:^9.2.0" + bin: + rimraf: dist/cjs/src/bin.js + checksum: 10c0/8c5e142d26d8b222be9dc9a1a41ba48e95d8f374e813e66a8533e87c6180174fcb3f573b9b592eca12740ebf8b78526d136acd971d4a790763d6f2232c34fa24 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10c0/7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc + languageName: node + linkType: hard + +"rimraf@npm:~2.6.2": + version: 2.6.3 + resolution: "rimraf@npm:2.6.3" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: ./bin.js + checksum: 10c0/f1e646f8c567795f2916aef7aadf685b543da6b9a53e482bb04b07472c7eef2b476045ba1e29f401c301c66b630b22b815ab31fdd60c5e1ae6566ff523debf45 + languageName: node + linkType: hard + +"roarr@npm:^2.15.3": + version: 2.15.4 + resolution: "roarr@npm:2.15.4" + dependencies: + boolean: "npm:^3.0.1" + detect-node: "npm:^2.0.4" + globalthis: "npm:^1.0.1" + json-stringify-safe: "npm:^5.0.1" + semver-compare: "npm:^1.0.0" + sprintf-js: "npm:^1.1.2" + checksum: 10c0/7d01d4c14513c461778dd673a8f9e53255221f8d04173aafeb8e11b23d8b659bb83f1c90cfe81af7f9c213b8084b404b918108fd792bda76678f555340cc64ec + languageName: node + linkType: hard + +"rollup-plugin-terser@npm:^7.0.0": + version: 7.0.2 + resolution: "rollup-plugin-terser@npm:7.0.2" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + jest-worker: "npm:^26.2.1" + serialize-javascript: "npm:^4.0.0" + terser: "npm:^5.0.0" + peerDependencies: + rollup: ^2.0.0 + checksum: 10c0/f79b851c6f7b06555d3a8ce7a4e32abd2b7cb8318e89fb8db73e662fa6e3af1a59920e881d111efc65a7437fd9582b61b1f4859b6fd839ba948616829d92432d + languageName: node + linkType: hard + +"rollup@npm:^2.43.1": + version: 2.79.1 + resolution: "rollup@npm:2.79.1" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/421418687f5dcd7324f4387f203c6bfc7118b7ace789e30f5da022471c43e037a76f5fd93837052754eeeae798a4fb266ac05ccee1e594406d912a59af98dde9 + languageName: node + linkType: hard + +"root-check@npm:^1.0.0": + version: 1.0.0 + resolution: "root-check@npm:1.0.0" + dependencies: + downgrade-root: "npm:^1.0.0" + sudo-block: "npm:^1.1.0" + checksum: 10c0/bec10f21d77746bc4126c5a828e3402429b8c34a407e9581917c0ccae8fccb876391a847875c671f5edc5f75074367ae479dd1236da9ed61ae09e4aa40ed8e65 + languageName: node + linkType: hard + +"root-workspace-0b6124@workspace:.": + version: 0.0.0-use.local + resolution: "root-workspace-0b6124@workspace:." + dependencies: + "@biomejs/biome": "npm:1.9.4" + "@commitlint/config-conventional": "npm:^19.5.0" + "@evilmartians/lefthook": "npm:^1.8.2" + "@types/eslint": "npm:^8.56.12" + "@types/node": "npm:^20.17.3" + "@typescript-eslint/eslint-plugin": "npm:^8.13.0" + "@typescript-eslint/parser": "npm:^8.13.0" + commitlint: "npm:^19.5.0" + eslint: "npm:^8.57.1" + eslint-config-airbnb: "npm:^19.0.4" + eslint-config-airbnb-typescript: "npm:^18.0.0" + eslint-config-biome: "npm:^1.9.3" + eslint-plugin-import: "npm:^2.31.0" + eslint-plugin-jsx-a11y: "npm:^6.10.2" + eslint-plugin-react: "npm:^7.37.2" + eslint-plugin-react-hooks: "npm:^5.0.0" + knip: "npm:^5.36.3" + lerna: "npm:^8.1.9" + typescript: "npm:^5.6.3" + yo: "npm:^5.0.0" + languageName: unknown + linkType: soft + +"run-async@npm:^2.2.0, run-async@npm:^2.4.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + +"run-async@npm:^3.0.0": + version: 3.0.0 + resolution: "run-async@npm:3.0.0" + checksum: 10c0/b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"rx@npm:^4.1.0": + version: 4.1.0 + resolution: "rx@npm:4.1.0" + checksum: 10c0/c2a2cf8cb350f38b5396f8ee6af1bc359c5ed5a409d710111a2da215bfb3fe77f75b5f0a0dd6fe6b57c5bdadf3b128ad1f8ad99de27da2c13ae9ba908a642cee + languageName: node + linkType: hard + +"rxjs@npm:^7.2.0, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 10c0/3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.1.2": + version: 1.1.2 + resolution: "safe-array-concat@npm:1.1.2" + dependencies: + call-bind: "npm:^1.0.7" + get-intrinsic: "npm:^1.2.4" + has-symbols: "npm:^1.0.3" + isarray: "npm:^2.0.5" + checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + languageName: node + linkType: hard + +"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.3": + version: 1.0.3 + resolution: "safe-regex-test@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.6" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.1.4" + checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"sanitize.css@npm:*": + version: 13.0.0 + resolution: "sanitize.css@npm:13.0.0" + checksum: 10c0/0c1eb61ff26d8f764593772c9f2af68ef5490cd9c7199ff387138412e8e658a0ee715bf176e0a2569872fc9c277f9342cf1235a9274da7a63aaaf0043747260d + languageName: node + linkType: hard + +"sass-loader@npm:^12.3.0": + version: 12.6.0 + resolution: "sass-loader@npm:12.6.0" + dependencies: + klona: "npm:^2.0.4" + neo-async: "npm:^2.6.2" + peerDependencies: + fibers: ">= 3.1.0" + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + sass: ^1.3.0 + sass-embedded: "*" + webpack: ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + checksum: 10c0/e1ef655f3898cc4c45f02b3c627f8baf998139993a9a79c524153a80814282bfe20d8d8d703b8cf1d05457c1930940b65e2156d11285ed0861f9a1016f993e53 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + languageName: node + linkType: hard + +"sax@npm:~1.2.4": + version: 1.2.4 + resolution: "sax@npm:1.2.4" + checksum: 10c0/6e9b05ff443ee5e5096ce92d31c0740a20d33002fad714ebcb8fc7a664d9ee159103ebe8f7aef0a1f7c5ecacdd01f177f510dff95611c589399baf76437d3fe3 + languageName: node + linkType: hard + +"saxes@npm:^5.0.1": + version: 5.0.1 + resolution: "saxes@npm:5.0.1" + dependencies: + xmlchars: "npm:^2.2.0" + checksum: 10c0/b7476c41dbe1c3a89907d2546fecfba234de5e66743ef914cde2603f47b19bed09732ab51b528ad0f98b958369d8be72b6f5af5c9cfad69972a73d061f0b3952 + languageName: node + linkType: hard + +"scheduler@npm:0.24.0-canary-efb381bbf-20230505": + version: 0.24.0-canary-efb381bbf-20230505 + resolution: "scheduler@npm:0.24.0-canary-efb381bbf-20230505" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/4fb594d64c692199117160bbd1a5261f03287f8ec59d9ca079a772e5fbb3139495ebda843324d7c8957c07390a0825acb6f72bd29827fb9e155d793db6c2e2bc + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"schema-utils@npm:2.7.0": + version: 2.7.0 + resolution: "schema-utils@npm:2.7.0" + dependencies: + "@types/json-schema": "npm:^7.0.4" + ajv: "npm:^6.12.2" + ajv-keywords: "npm:^3.4.1" + checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b + languageName: node + linkType: hard + +"schema-utils@npm:^2.6.5": + version: 2.7.1 + resolution: "schema-utils@npm:2.7.1" + dependencies: + "@types/json-schema": "npm:^7.0.5" + ajv: "npm:^6.12.4" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/f484f34464edd8758712d5d3ba25a306e367dac988aecaf4ce112e99baae73f33a807b5cf869240bb6648c80720b36af2d7d72be3a27faa49a2d4fc63fa3f85f + languageName: node + linkType: hard + +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/fafdbde91ad8aa1316bc543d4b61e65ea86970aebbfb750bfb6d8a6c287a23e415e0e926c2498696b242f63af1aab8e585252637fabe811fd37b604351da6500 + languageName: node + linkType: hard + +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" + dependencies: + "@types/json-schema": "npm:^7.0.9" + ajv: "npm:^8.9.0" + ajv-formats: "npm:^2.1.1" + ajv-keywords: "npm:^5.1.0" + checksum: 10c0/8dab7e7800316387fd8569870b4b668cfcecf95ac551e369ea799bbcbfb63fb0365366d4b59f64822c9f7904d8c5afcfaf5a6124a4b08783e558cd25f299a6b4 + languageName: node + linkType: hard + +"select-hose@npm:^2.0.0": + version: 2.0.0 + resolution: "select-hose@npm:2.0.0" + checksum: 10c0/01cc52edd29feddaf379efb4328aededa633f0ac43c64b11a8abd075ff34f05b0d280882c4fbcbdf1a0658202c9cd2ea8d5985174dcf9a2dac7e3a4996fa9b67 + languageName: node + linkType: hard + +"selfsigned@npm:^2.1.1, selfsigned@npm:^2.4.1": + version: 2.4.1 + resolution: "selfsigned@npm:2.4.1" + dependencies: + "@types/node-forge": "npm:^1.3.0" + node-forge: "npm:^1" + checksum: 10c0/521829ec36ea042f7e9963bf1da2ed040a815cf774422544b112ec53b7edc0bc50a0f8cc2ae7aa6cc19afa967c641fd96a15de0fc650c68651e41277d2e1df09 + languageName: node + linkType: hard + +"semver-compare@npm:^1.0.0": + version: 1.0.0 + resolution: "semver-compare@npm:1.0.0" + checksum: 10c0/9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1 + languageName: node + linkType: hard + +"semver-diff@npm:^3.1.1": + version: 3.1.1 + resolution: "semver-diff@npm:3.1.1" + dependencies: + semver: "npm:^6.3.0" + checksum: 10c0/7d350f1450b9577d538ef866a9bc4cd97bfbf1f1d92070291495a31d0ec3aa808e826c223e5454ea9877cc06eaa886ffd71bb3a1f331b44bc210f9ff525c68d2 + languageName: node + linkType: hard + +"semver-regex@npm:^2.0.0": + version: 2.0.0 + resolution: "semver-regex@npm:2.0.0" + checksum: 10c0/6b02b142ecfe4162d35ada5665c3e3b884e88268a7be6547fe9a47e7e0968596886e74d2ac0b193d1fed539cf07c313a73c9ba9fc7858f5fd169cb2c1cbe8d69 + languageName: node + linkType: hard + +"semver-truncate@npm:^1.1.2": + version: 1.1.2 + resolution: "semver-truncate@npm:1.1.2" + dependencies: + semver: "npm:^5.3.0" + checksum: 10c0/7736544ea5b4c5d5bb0132751e27870f9c057117d2eca99da6ae77bbc6ec36dc474eec9bdd5e9a345d06125332451b16584309c0954e518639b122e4f419601e + languageName: node + linkType: hard + +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.0.3, semver@npm:^5.1.0, semver@npm:^5.3.0, semver@npm:^5.5.0, semver@npm:^5.6.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" + bin: + semver: bin/semver + checksum: 10c0/e4cf10f86f168db772ae95d86ba65b3fd6c5967c94d97c708ccb463b778c2ee53b914cd7167620950fc07faf5a564e6efe903836639e512a1aa15fbc9667fa25 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: 10c0/0eb134d6a51fc13bbcb976a1f4214ea1e33f242fae046efc311e80aff66c7a43603e26a79d9d06670283a13000e51be6e0a2cb80ff0942eaf9f1cd30b7ae736a + languageName: node + linkType: hard + +"serialize-error@npm:^2.1.0": + version: 2.1.0 + resolution: "serialize-error@npm:2.1.0" + checksum: 10c0/919c40d293cd36b16bb3fce38a3a460e0c51a34cf0ee59815bbeec7c48ffe0a66ea2dec08aa5340ef6dfc1f22e7317f6e1ed76cdbb2ec3c494c0c4debfb344f8 + languageName: node + linkType: hard + +"serialize-error@npm:^7.0.1": + version: 7.0.1 + resolution: "serialize-error@npm:7.0.1" + dependencies: + type-fest: "npm:^0.13.1" + checksum: 10c0/7982937d578cd901276c8ab3e2c6ed8a4c174137730f1fb0402d005af209a0e84d04acc874e317c936724c7b5b26c7a96ff7e4b8d11a469f4924a4b0ea814c05 + languageName: node + linkType: hard + +"serialize-javascript@npm:^4.0.0": + version: 4.0.0 + resolution: "serialize-javascript@npm:4.0.0" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/510dfe7f0311c0b2f7ab06311afa1668ba2969ab2f1faaac0a4924ede76b7f22ba85cfdeaa0052ec5a047bca42c8cd8ac8df8f0efe52f9bd290b3a39ae69fe9d + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" + dependencies: + randombytes: "npm:^2.1.0" + checksum: 10c0/2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"serve-index@npm:^1.9.1": + version: 1.9.1 + resolution: "serve-index@npm:1.9.1" + dependencies: + accepts: "npm:~1.3.4" + batch: "npm:0.6.1" + debug: "npm:2.6.9" + escape-html: "npm:~1.0.3" + http-errors: "npm:~1.6.2" + mime-types: "npm:~2.1.17" + parseurl: "npm:~1.3.2" + checksum: 10c0/a666471a24196f74371edf2c3c7bcdd82adbac52f600804508754b5296c3567588bf694258b19e0cb23a567acfa20d9721bfdaed3286007b81f9741ada8a3a9c + languageName: node + linkType: hard + +"serve-static@npm:1.15.0, serve-static@npm:^1.13.1": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.18.0" + checksum: 10c0/fa9f0e21a540a28f301258dfe1e57bb4f81cd460d28f0e973860477dd4acef946a1f41748b5bd41c73b621bea2029569c935faa38578fd34cd42a9b4947088ba + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316 + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 10c0/a77b20876689c6a89c3b42f0c3596a9cae02f90fc902570cbd97198e9e8240382086c9303ad043e88cee10f61eae19f1004e51d885395a1e9bf49f9ebed12872 + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: 10c0/68733173026766fa0d9ecaeb07f0483f4c2dc70ca376b3b7c40b7cda909f94b0918f6c5ad5ce27a9160bdfb475efaa9d5e705a11d8eaae18f9835d20976028bc + languageName: node + linkType: hard + +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: "npm:^6.0.2" + checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e + languageName: node + linkType: hard + +"shebang-command@npm:^1.2.0": + version: 1.2.0 + resolution: "shebang-command@npm:1.2.0" + dependencies: + shebang-regex: "npm:^1.0.0" + checksum: 10c0/7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^1.0.0": + version: 1.0.0 + resolution: "shebang-regex@npm:1.0.0" + checksum: 10c0/9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": + version: 1.8.1 + resolution: "shell-quote@npm:1.8.1" + checksum: 10c0/8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + languageName: node + linkType: hard + +"signal-exit@npm:3.0.7, signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"sigstore@npm:^2.2.0": + version: 2.3.1 + resolution: "sigstore@npm:2.3.1" + dependencies: + "@sigstore/bundle": "npm:^2.3.2" + "@sigstore/core": "npm:^1.0.0" + "@sigstore/protobuf-specs": "npm:^0.3.2" + "@sigstore/sign": "npm:^2.3.2" + "@sigstore/tuf": "npm:^2.3.4" + "@sigstore/verify": "npm:^1.2.1" + checksum: 10c0/8906b1074130d430d707e46f15c66eb6996891dc0d068705f1884fb1251a4a367f437267d44102cdebcee34f1768b3f30131a2ec8fb7aac74ba250903a459aa7 + languageName: node + linkType: hard + +"simple-git@npm:^3.20.0": + version: 3.25.0 + resolution: "simple-git@npm:3.25.0" + dependencies: + "@kwsites/file-exists": "npm:^1.1.1" + "@kwsites/promise-deferred": "npm:^1.1.1" + debug: "npm:^4.3.5" + checksum: 10c0/2087dddac041eac6330cbb7fafea21f3e45786ea54e50ae07a49ba6a7134298e12727e5e4b6580310b679c7cb4f2a83804c04e7eab247eeabcd48d33b7885e16 + languageName: node + linkType: hard + +"simple-line-icons@npm:2.5.5": + version: 2.5.5 + resolution: "simple-line-icons@npm:2.5.5" + dependencies: + less: "npm:^3.12.2" + checksum: 10c0/92f29bb38abaceb7b3f381eb2f60201bd78c962ca42fbba5674abbc9a21114cb5991a4de1bfa4bf924b0197656a279086dcc0f14f1db083b3f74b501d11ea8b1 + languageName: node + linkType: hard + +"simple-plist@npm:^1.1.0": + version: 1.4.0 + resolution: "simple-plist@npm:1.4.0" + dependencies: + bplist-creator: "npm:0.1.1" + bplist-parser: "npm:0.3.2" + plist: "npm:^3.0.5" + checksum: 10c0/226c283492d8518d715e4133d94bdbd15c0619561bcde583b4807b36cde106c0078c615b9b4e25c0e8758a4ae4e79ed5dd76e57cd528d8b7001ecab5ad35e343 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slash@npm:3.0.0, slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: 10c0/b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 + languageName: node + linkType: hard + +"slash@npm:^5.1.0": + version: 5.1.0 + resolution: "slash@npm:5.1.0" + checksum: 10c0/eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3 + languageName: node + linkType: hard + +"slice-ansi@npm:^2.0.0": + version: 2.1.0 + resolution: "slice-ansi@npm:2.1.0" + dependencies: + ansi-styles: "npm:^3.2.0" + astral-regex: "npm:^1.0.0" + is-fullwidth-code-point: "npm:^2.0.0" + checksum: 10c0/c317b21ec9e3d3968f3d5b548cbfc2eae331f58a03f1352621020799cbe695b3611ee972726f8f32d4ca530065a5ec9c74c97fde711c1f41b4a1585876b2c191 + languageName: node + linkType: hard + +"slugify@npm:^1.6.6": + version: 1.6.6 + resolution: "slugify@npm:1.6.6" + checksum: 10c0/e7e63f08f389a371d6228bc19d64ec84360bf0a538333446cc49dbbf3971751a6d180d2f31551188dd007a65ca771e69f574e0283290a7825a818e90b75ef44d + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"smol-toml@npm:^1.3.0": + version: 1.3.0 + resolution: "smol-toml@npm:1.3.0" + checksum: 10c0/442b4d033236ff6dd05bf91d57695fd9070a8221af080a5b2782cb2d9fad8bc31f698c61de5308a351907c1200202ba3ee51d52c5704f5349149e7c374f5fe90 + languageName: node + linkType: hard + +"sockjs@npm:^0.3.24": + version: 0.3.24 + resolution: "sockjs@npm:0.3.24" + dependencies: + faye-websocket: "npm:^0.11.3" + uuid: "npm:^8.3.2" + websocket-driver: "npm:^0.7.4" + checksum: 10c0/aa102c7d921bf430215754511c81ea7248f2dcdf268fbdb18e4d8183493a86b8793b164c636c52f474a886f747447c962741df2373888823271efdb9d2594f33 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + languageName: node + linkType: hard + +"socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + languageName: node + linkType: hard + +"sort-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "sort-keys@npm:2.0.0" + dependencies: + is-plain-obj: "npm:^1.0.0" + checksum: 10c0/c11a6313995cb67ccf35fed4b1f6734176cc1d1e350ee311c061a2340ada4f7e23b046db064d518b63adba98c0f763739920c59fb4659a0b8482ec7a1f255081 + languageName: node + linkType: hard + +"sort-keys@npm:^5.0.0": + version: 5.0.0 + resolution: "sort-keys@npm:5.0.0" + dependencies: + is-plain-obj: "npm:^4.0.0" + checksum: 10c0/9f7abc51e184ef27327cb2e6da729c84d1c0223bdfc714b5065df3ff167f8e1bbdfaec6bbd41d87a308d9e79eba93c90534d034f5790b305dfbecf0701f3ee55 + languageName: node + linkType: hard + +"sort-on@npm:^4.1.1": + version: 4.1.1 + resolution: "sort-on@npm:4.1.1" + dependencies: + arrify: "npm:^2.0.1" + dot-prop: "npm:^5.0.0" + checksum: 10c0/e9f4e0900556e1bf3333c8c378f3d60214127e5c567a9677fc4d369df3c5b2d1098dad821effe7a347054a381cd261430f6fa2714309ef100dbe1e272f221532 + languageName: node + linkType: hard + +"source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: 10c0/2e5e421b185dcd857f46c3c70e2e711a65d717b78c5f795e2e248c9d67757882ea989b80ebc08cf164eeeda5f4be8aa95d3b990225070b2daaaf3257c5958149 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-loader@npm:^3.0.0": + version: 3.0.2 + resolution: "source-map-loader@npm:3.0.2" + dependencies: + abab: "npm:^2.0.5" + iconv-lite: "npm:^0.6.3" + source-map-js: "npm:^1.0.1" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/ce38822d10ac0fc09f3a3f320f184d5a5c7e66a6c447e5f2c36476d901e3224a00cc7843be615212a50b8607beee565f08b526fbb0621357a1a6247f48fd09bc + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e + languageName: node + linkType: hard + +"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:0.6.1, source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"source-map@npm:^0.5.6": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 + languageName: node + linkType: hard + +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + languageName: node + linkType: hard + +"source-map@npm:^0.8.0-beta.0": + version: 0.8.0-beta.0 + resolution: "source-map@npm:0.8.0-beta.0" + dependencies: + whatwg-url: "npm:^7.0.0" + checksum: 10c0/fb4d9bde9a9fdb2c29b10e5eae6c71d10e09ef467e1afb75fdec2eb7e11fa5b343a2af553f74f18b695dbc0b81f9da2e9fa3d7a317d5985e9939499ec6087835 + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.8": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + +"spawn-sync@npm:^1.0.15": + version: 1.0.15 + resolution: "spawn-sync@npm:1.0.15" + dependencies: + concat-stream: "npm:^1.4.7" + os-shim: "npm:^0.1.2" + checksum: 10c0/7c4b626a075940c7ffccbcf612a0ff88316fdb2266be40a824e90e60092278025f055e6f9895eae45ff828bae0add181cc88c70e6c32ca3ee38823110055f6eb + languageName: node + linkType: hard + +"spdx-correct@npm:^3.0.0": + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" + dependencies: + spdx-expression-parse: "npm:^3.0.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/49208f008618b9119208b0dadc9208a3a55053f4fd6a0ae8116861bd22696fc50f4142a35ebfdb389e05ccf2de8ad142573fefc9e26f670522d899f7b2fe7386 + languageName: node + linkType: hard + +"spdx-exceptions@npm:^2.1.0": + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 10c0/37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 + languageName: node + linkType: hard + +"spdx-expression-parse@npm:^3.0.0": + version: 3.0.1 + resolution: "spdx-expression-parse@npm:3.0.1" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10c0/6f8a41c87759fa184a58713b86c6a8b028250f158159f1d03ed9d1b6ee4d9eefdc74181c8ddc581a341aa971c3e7b79e30b59c23b05d2436d5de1c30bdef7171 + languageName: node + linkType: hard + +"spdx-license-ids@npm:^3.0.0": + version: 3.0.18 + resolution: "spdx-license-ids@npm:3.0.18" + checksum: 10c0/c64ba03d4727191c8fdbd001f137d6ab51386c350d5516be8a4576c2e74044cb27bc8a758f6a04809da986cc0b14213f069b04de72caccecbc9f733753ccde32 + languageName: node + linkType: hard + +"spdy-transport@npm:^3.0.0": + version: 3.0.0 + resolution: "spdy-transport@npm:3.0.0" + dependencies: + debug: "npm:^4.1.0" + detect-node: "npm:^2.0.4" + hpack.js: "npm:^2.1.6" + obuf: "npm:^1.1.2" + readable-stream: "npm:^3.0.6" + wbuf: "npm:^1.7.3" + checksum: 10c0/eaf7440fa90724fffc813c386d4a8a7427d967d6e46d7c51d8f8a533d1a6911b9823ea9218703debbae755337e85f110185d7a00ae22ec5c847077b908ce71bb + languageName: node + linkType: hard + +"spdy@npm:^4.0.2": + version: 4.0.2 + resolution: "spdy@npm:4.0.2" + dependencies: + debug: "npm:^4.1.0" + handle-thing: "npm:^2.0.0" + http-deceiver: "npm:^1.2.7" + select-hose: "npm:^2.0.0" + spdy-transport: "npm:^3.0.0" + checksum: 10c0/983509c0be9d06fd00bb9dff713c5b5d35d3ffd720db869acdd5ad7aa6fc0e02c2318b58f75328957d8ff772acdf1f7d19382b6047df342044ff3e2d6805ccdf + languageName: node + linkType: hard + +"split2@npm:^3.2.2": + version: 3.2.2 + resolution: "split2@npm:3.2.2" + dependencies: + readable-stream: "npm:^3.0.0" + checksum: 10c0/2dad5603c52b353939befa3e2f108f6e3aff42b204ad0f5f16dd12fd7c2beab48d117184ce6f7c8854f9ee5ffec6faae70d243711dd7d143a9f635b4a285de4e + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"split@npm:^1.0.1": + version: 1.0.1 + resolution: "split@npm:1.0.1" + dependencies: + through: "npm:2" + checksum: 10c0/7f489e7ed5ff8a2e43295f30a5197ffcb2d6202c9cf99357f9690d645b19c812bccf0be3ff336fea5054cda17ac96b91d67147d95dbfc31fbb5804c61962af85 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + +"ssri@npm:^10.0.0, ssri@npm:^10.0.6": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + languageName: node + linkType: hard + +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 10c0/df74b5883075076e78f8e365e4068ecd977af6c09da510cfc3148a303d4b87bc9aa8f7c48feb67ed4ef970b6140bd9eabba2129e28024aa88df5ea0114cba39d + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"stackframe@npm:^1.3.4": + version: 1.3.4 + resolution: "stackframe@npm:1.3.4" + checksum: 10c0/18410f7a1e0c5d211a4effa83bdbf24adbe8faa8c34db52e1cd3e89837518c592be60b60d8b7270ac53eeeb8b807cd11b399a41667f6c9abb41059c3ccc8a989 + languageName: node + linkType: hard + +"stacktrace-parser@npm:^0.1.10": + version: 0.1.10 + resolution: "stacktrace-parser@npm:0.1.10" + dependencies: + type-fest: "npm:^0.7.1" + checksum: 10c0/f9c9cd55b0642a546e5f0516a87124fc496dcc2c082b96b156ed094c51e423314795cd1839cd4c59026349cf392d3414f54fc42165255602728588a58a9f72d3 + languageName: node + linkType: hard + +"static-eval@npm:2.0.2": + version: 2.0.2 + resolution: "static-eval@npm:2.0.2" + dependencies: + escodegen: "npm:^1.8.1" + checksum: 10c0/9bc1114ea5ba2a6978664907c4dd3fde6f58767274f6cb4fbfb11ba3a73cb6e74dc11e89ec4a7bf1472a587c1f976fcd4ab8fe9aae1651f5e576f097745d48ff + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 10c0/34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 + languageName: node + linkType: hard + +"statuses@npm:>= 1.4.0 < 2, statuses@npm:~1.5.0": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10c0/e433900956357b3efd79b1c547da4d291799ac836960c016d10a98f6a810b1b5c0dcc13b5a7aa609a58239b5190e1ea176ad9221c2157d2fd1c747393e6b2940 + languageName: node + linkType: hard + +"stdin-discarder@npm:^0.2.2": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: 10c0/c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 + languageName: node + linkType: hard + +"stream-buffers@npm:2.2.x": + version: 2.2.0 + resolution: "stream-buffers@npm:2.2.0" + checksum: 10c0/14a351f0a066eaa08c8c64a74f4aedd87dd7a8e59d4be224703da33dca3eb370828ee6c0ae3fff59a9c743e8098728fc95c5f052ae7741672a31e6b1430ba50a + languageName: node + linkType: hard + +"streamx@npm:^2.12.5": + version: 2.18.0 + resolution: "streamx@npm:2.18.0" + dependencies: + bare-events: "npm:^2.2.0" + fast-fifo: "npm:^1.3.2" + queue-tick: "npm:^1.0.1" + text-decoder: "npm:^1.1.0" + dependenciesMeta: + bare-events: + optional: true + checksum: 10c0/ef50f419252a73dd35abcde72329eafbf5ad9cd2e27f0cc3abebeff6e0dbea124ac6d3e16acbdf081cce41b4125393ac22f9848fcfa19e640830734883e622ba + languageName: node + linkType: hard + +"string-length@npm:^4.0.1, string-length@npm:^4.0.2": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-length@npm:^5.0.1": + version: 5.0.1 + resolution: "string-length@npm:5.0.1" + dependencies: + char-regex: "npm:^2.0.0" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/311fa5758d397bd616be17150dfefaab4755ed292a3112237924d10ba5122f606064ad4880a293387401c1d7aa20d79f7936728bac2abed17a5e48f5b317cbc8 + languageName: node + linkType: hard + +"string-natural-compare@npm:^3.0.1": + version: 3.0.1 + resolution: "string-natural-compare@npm:3.0.1" + checksum: 10c0/85a6a9195736be500af5d817c7ea36b7e1ac278af079a807f70f79a56602359ee6743ca409af6291b94557de550ff60d1ec31b3c4fc8e7a08d0e12cdab57c149 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^1.0.1": + version: 1.0.2 + resolution: "string-width@npm:1.0.2" + dependencies: + code-point-at: "npm:^1.0.0" + is-fullwidth-code-point: "npm:^1.0.0" + strip-ansi: "npm:^3.0.0" + checksum: 10c0/c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e + languageName: node + linkType: hard + +"string-width@npm:^2.0.0": + version: 2.1.1 + resolution: "string-width@npm:2.1.1" + dependencies: + is-fullwidth-code-point: "npm:^2.0.0" + strip-ansi: "npm:^4.0.0" + checksum: 10c0/e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610 + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string-width@npm:^7.2.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 10c0/eb0430dd43f3199c7a46dcbf7a0b34539c76fe3aa62763d0b0655acdcbdf360b3f66f3d58ca25ba0205f42ea3491fa00f09426d3b7d3040e506878fc7664c9b9 + languageName: node + linkType: hard + +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + checksum: 10c0/25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.11, string.prototype.matchall@npm:^4.0.6": + version: 4.0.11 + resolution: "string.prototype.matchall@npm:4.0.11" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + internal-slot: "npm:^1.0.7" + regexp.prototype.flags: "npm:^1.5.2" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.0.6" + checksum: 10c0/915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + languageName: node + linkType: hard + +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10c0/94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.9": + version: 1.2.9 + resolution: "string.prototype.trim@npm:1.2.9" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimend@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~0.10.x": + version: 0.10.31 + resolution: "string_decoder@npm:0.10.31" + checksum: 10c0/1c628d78f974aa7539c496029f48e7019acc32487fc695464f9d6bdfec98edd7d933a06b3216bc2016918f6e75074c611d84430a53cb0e43071597d6c1ac5e25 + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"stringify-object@npm:^3.3.0": + version: 3.3.0 + resolution: "stringify-object@npm:3.3.0" + dependencies: + get-own-enumerable-property-symbols: "npm:^3.0.0" + is-obj: "npm:^1.0.1" + is-regexp: "npm:^1.0.0" + checksum: 10c0/ba8078f84128979ee24b3de9a083489cbd3c62cb8572a061b47d4d82601a8ae4b4d86fa8c54dd955593da56bb7c16a6de51c27221fdc6b7139bb4f29d815f35b + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": + version: 3.0.1 + resolution: "strip-ansi@npm:3.0.1" + dependencies: + ansi-regex: "npm:^2.0.0" + checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f + languageName: node + linkType: hard + +"strip-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-ansi@npm:4.0.0" + dependencies: + ansi-regex: "npm:^3.0.0" + checksum: 10c0/d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d + languageName: node + linkType: hard + +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-bom-buf@npm:^3.0.0, strip-bom-buf@npm:^3.0.1": + version: 3.0.1 + resolution: "strip-bom-buf@npm:3.0.1" + dependencies: + is-utf8: "npm:^0.2.1" + checksum: 10c0/378c459c3cea8eb019b4e679e78fe39d8fb4768bce2e8ac2087ccd682c36aa26f3d8fc0be6ad3b1da7c1dbbac24608fe5dc08aa16592b6145b0685c2d79990ac + languageName: node + linkType: hard + +"strip-bom-stream@npm:^5.0.0": + version: 5.0.0 + resolution: "strip-bom-stream@npm:5.0.0" + dependencies: + first-chunk-stream: "npm:^5.0.0" + strip-bom-buf: "npm:^3.0.0" + checksum: 10c0/29379e9886cb5bf3ae4ea0fd9837be9d006b44b45650d36142e7a618631b8d4fb930680d0908ed24b59233ef94f5f2a9cdc5ade5c608150a447ea03267b28769 + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef + languageName: node + linkType: hard + +"strip-comments@npm:^2.0.1": + version: 2.0.1 + resolution: "strip-comments@npm:2.0.1" + checksum: 10c0/984321b1ec47a531bdcfddd87f217590934e2d2f142198a080ec88588280239a5b58a81ca780730679b6195e52afef83673c6d6466c07c2277f71f44d7d9553d + languageName: node + linkType: hard + +"strip-eof@npm:^1.0.0": + version: 1.0.0 + resolution: "strip-eof@npm:1.0.0" + checksum: 10c0/f336beed8622f7c1dd02f2cbd8422da9208fae81daf184f73656332899978919d5c0ca84dc6cfc49ad1fc4dd7badcde5412a063cf4e0d7f8ed95a13a63f68f45 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + languageName: node + linkType: hard + +"strip-indent@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-indent@npm:2.0.0" + checksum: 10c0/d88dbef5d2aaa3eb622a9011151b2543b886c581366003ad2bd8c168b419dfbf83f28dcb8962b670ab71a818895d998479b0eac08fba99ee0267b600d11bd764 + languageName: node + linkType: hard + +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" + dependencies: + min-indent: "npm:^1.0.0" + checksum: 10c0/ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 + languageName: node + linkType: hard + +"strip-json-comments@npm:5.0.1": + version: 5.0.1 + resolution: "strip-json-comments@npm:5.0.1" + checksum: 10c0/c9d9d55a0167c57aa688df3aa20628cf6f46f0344038f189eaa9d159978e80b2bfa6da541a40d83f7bde8a3554596259bf6b70578b2172356536a0e3fa5a0982 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 + languageName: node + linkType: hard + +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 10c0/64fb8cc2effbd585a6821faa73ad97d4b553c8927e49086a162ffd2cc818787643390b89d567460a8e74300148d11ac052e21c921ef2049f2987f4b1b89a7ff1 + languageName: node + linkType: hard + +"strong-log-transformer@npm:2.1.0": + version: 2.1.0 + resolution: "strong-log-transformer@npm:2.1.0" + dependencies: + duplexer: "npm:^0.1.1" + minimist: "npm:^1.2.0" + through: "npm:^2.3.4" + bin: + sl-log-transformer: bin/sl-log-transformer.js + checksum: 10c0/3c3b8aa8f34d661910563ff996412e2f527fc814e699a376854b554d4a4294ab7e285b4e2c08a080a7b19c5600a9b93a98798d3ac600fe3de545ca6605c07829 + languageName: node + linkType: hard + +"strtok3@npm:^6.2.4": + version: 6.3.0 + resolution: "strtok3@npm:6.3.0" + dependencies: + "@tokenizer/token": "npm:^0.3.0" + peek-readable: "npm:^4.1.0" + checksum: 10c0/8f1483a2a6758404502f2fc431586fcf37d747b10b125596ab5ec92319c247dd1195f82ba0bc2eaa582db3d807b5cca4b67ff61411756fec6622d051f8e255c2 + languageName: node + linkType: hard + +"style-loader@npm:^3.3.1": + version: 3.3.4 + resolution: "style-loader@npm:3.3.4" + peerDependencies: + webpack: ^5.0.0 + checksum: 10c0/8f8027fc5c6e91400cbb60066e7db3315810f8eaa0d19b2a254936eb0bec399ba8a7043b1789da9d05ab7c3ba50faf9267765ae0bf3571e48aa34ecdc774be37 + languageName: node + linkType: hard + +"stylehacks@npm:^5.1.1": + version: 5.1.1 + resolution: "stylehacks@npm:5.1.1" + dependencies: + browserslist: "npm:^4.21.4" + postcss-selector-parser: "npm:^6.0.4" + peerDependencies: + postcss: ^8.2.15 + checksum: 10c0/402c2b545eeda0e972f125779adddc88df11bcf3a89de60c92026bd98cd49c1abffcd5bfe41766398835e0a1c7e5e72bdb6905809ecbb60716cd8d3a32ea7cd3 + languageName: node + linkType: hard + +"sucrase@npm:^3.32.0": + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.2" + commander: "npm:^4.0.0" + glob: "npm:^10.3.10" + lines-and-columns: "npm:^1.1.6" + mz: "npm:^2.7.0" + pirates: "npm:^4.0.1" + ts-interface-checker: "npm:^0.1.9" + bin: + sucrase: bin/sucrase + sucrase-node: bin/sucrase-node + checksum: 10c0/ac85f3359d2c2ecbf5febca6a24ae9bf96c931f05fde533c22a94f59c6a74895e5d5f0e871878dfd59c2697a75ebb04e4b2224ef0bfc24ca1210735c2ec191ef + languageName: node + linkType: hard + +"sudo-block@npm:^1.1.0": + version: 1.2.0 + resolution: "sudo-block@npm:1.2.0" + dependencies: + chalk: "npm:^1.0.0" + is-docker: "npm:^1.0.0" + is-root: "npm:^1.0.0" + checksum: 10c0/38a33d17f90679ddf3b5dab871b4d6cf2766d5643f4a4a52b2e8bba4376df1a5e9780a64209ea03815310936e776dd0346e9c353730d9832a7b2baa783433d11 + languageName: node + linkType: hard + +"sudo-prompt@npm:^9.0.0": + version: 9.2.1 + resolution: "sudo-prompt@npm:9.2.1" + checksum: 10c0/e56793513a9c95f66367a3be2ec4c1adee84a2a62f1b7ff6453d610586dcd373d7d8f4df522a7dae03aea8b779ef7f7ba25d1130d24fb1e495cfbbc2c72c7486 + languageName: node + linkType: hard + +"summary@npm:2.1.0": + version: 2.1.0 + resolution: "summary@npm:2.1.0" + checksum: 10c0/2743c1f940fb303c496ef1b085e654704a6c16872957b6b76648c34bd32c8f0b7a3c5ec4e0f8bfb71dcb8473e34d172fef31026b85562af589cf220aa901698d + languageName: node + linkType: hard + +"supports-color@npm:^2.0.0": + version: 2.0.0 + resolution: "supports-color@npm:2.0.0" + checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda + languageName: node + linkType: hard + +"supports-color@npm:^3.1.2": + version: 3.2.3 + resolution: "supports-color@npm:3.2.3" + dependencies: + has-flag: "npm:^1.0.0" + checksum: 10c0/d39a57dbd75c3b5740654f8ec16aaf7203b8d12b8a51314507bed590c9081120805f105b4ce741db13105e6f842ac09700e4bd665b9ffc46eb0b34ba54720bd3 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.0.0, supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-hyperlinks@npm:^2.0.0": + version: 2.3.0 + resolution: "supports-hyperlinks@npm:2.3.0" + dependencies: + has-flag: "npm:^4.0.0" + supports-color: "npm:^7.0.0" + checksum: 10c0/4057f0d86afb056cd799602f72d575b8fdd79001c5894bcb691176f14e870a687e7981e50bc1484980e8b688c6d5bcd4931e1609816abb5a7dc1486b7babf6a1 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"svg-parser@npm:^2.0.2": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: 10c0/02f6cb155dd7b63ebc2f44f36365bc294543bebb81b614b7628f1af3c54ab64f7e1cec20f06e252bf95bdde78441ae295a412c68ad1678f16a6907d924512b7a + languageName: node + linkType: hard + +"svgo@npm:^1.2.2": + version: 1.3.2 + resolution: "svgo@npm:1.3.2" + dependencies: + chalk: "npm:^2.4.1" + coa: "npm:^2.0.2" + css-select: "npm:^2.0.0" + css-select-base-adapter: "npm:^0.1.1" + css-tree: "npm:1.0.0-alpha.37" + csso: "npm:^4.0.2" + js-yaml: "npm:^3.13.1" + mkdirp: "npm:~0.5.1" + object.values: "npm:^1.1.0" + sax: "npm:~1.2.4" + stable: "npm:^0.1.8" + unquote: "npm:~1.1.1" + util.promisify: "npm:~1.0.0" + bin: + svgo: ./bin/svgo + checksum: 10c0/261a82b08acf63accd7a54b47b4ffcd2fc7e7d7f8efef3cbc61184583b24b4c5434656004c30190302821af0f6d7b047eac730b0dcdab5d179e6a74383ccc776 + languageName: node + linkType: hard + +"svgo@npm:^2.7.0": + version: 2.8.0 + resolution: "svgo@npm:2.8.0" + dependencies: + "@trysound/sax": "npm:0.2.0" + commander: "npm:^7.2.0" + css-select: "npm:^4.1.3" + css-tree: "npm:^1.1.3" + csso: "npm:^4.2.0" + picocolors: "npm:^1.0.0" + stable: "npm:^0.1.8" + bin: + svgo: bin/svgo + checksum: 10c0/0741f5d5cad63111a90a0ce7a1a5a9013f6d293e871b75efe39addb57f29a263e45294e485a4d2ff9cc260a5d142c8b5937b2234b4ef05efdd2706fb2d360ecc + languageName: node + linkType: hard + +"symbol-tree@npm:^3.2.4": + version: 3.2.4 + resolution: "symbol-tree@npm:3.2.4" + checksum: 10c0/dfbe201ae09ac6053d163578778c53aa860a784147ecf95705de0cd23f42c851e1be7889241495e95c37cabb058edb1052f141387bef68f705afc8f9dd358509 + languageName: node + linkType: hard + +"tabtab@npm:^1.3.2": + version: 1.3.2 + resolution: "tabtab@npm:1.3.2" + dependencies: + debug: "npm:^2.2.0" + inquirer: "npm:^1.0.2" + minimist: "npm:^1.2.0" + mkdirp: "npm:^0.5.1" + npmlog: "npm:^2.0.3" + object-assign: "npm:^4.1.0" + bin: + tabtab: bin/tabtab + checksum: 10c0/f43742e04d6ee1e049b191d08079fd0d61ef576bce38dc4182139b8b0d3bcd25be8c045175efafbbefeeb422ea4bfd0e80fbfabc06e5e6ecab324180ffe8706f + languageName: node + linkType: hard + +"tailwindcss@npm:^3.0.2": + version: 3.4.4 + resolution: "tailwindcss@npm:3.4.4" + dependencies: + "@alloc/quick-lru": "npm:^5.2.0" + arg: "npm:^5.0.2" + chokidar: "npm:^3.5.3" + didyoumean: "npm:^1.2.2" + dlv: "npm:^1.1.3" + fast-glob: "npm:^3.3.0" + glob-parent: "npm:^6.0.2" + is-glob: "npm:^4.0.3" + jiti: "npm:^1.21.0" + lilconfig: "npm:^2.1.0" + micromatch: "npm:^4.0.5" + normalize-path: "npm:^3.0.0" + object-hash: "npm:^3.0.0" + picocolors: "npm:^1.0.0" + postcss: "npm:^8.4.23" + postcss-import: "npm:^15.1.0" + postcss-js: "npm:^4.0.1" + postcss-load-config: "npm:^4.0.1" + postcss-nested: "npm:^6.0.1" + postcss-selector-parser: "npm:^6.0.11" + resolve: "npm:^1.22.2" + sucrase: "npm:^3.32.0" + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 10c0/e4f7e1a2e1897871a4744f421ccb5639e8d51012e3644b0c35cf723527fdc8f9cddd3fa3b0fc28c198b0ea6ce44ead21c89cfec549d80bad9b1f3dd9d8bf2d54 + languageName: node + linkType: hard + +"taketalk@npm:^1.0.0": + version: 1.0.0 + resolution: "taketalk@npm:1.0.0" + dependencies: + get-stdin: "npm:^4.0.1" + minimist: "npm:^1.1.0" + checksum: 10c0/2bc22d750680fe907322994e3cb0ed05bec0ec176ba800fff61ef6a22c1e766bcca011a5683a20a6291d1e136fa5594fb4e7d2ae1fe722e6498d3a081270f902 + languageName: node + linkType: hard + +"tapable@npm:^1.0.0": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 10c0/bc40e6efe1e554d075469cedaba69a30eeb373552aaf41caeaaa45bf56ffacc2674261b106245bd566b35d8f3329b52d838e851ee0a852120acae26e622925c9 + languageName: node + linkType: hard + +"tar-stream@npm:~2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 + languageName: node + linkType: hard + +"tar@npm:6.2.1, tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10c0/d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d + languageName: node + linkType: hard + +"teex@npm:^1.0.1": + version: 1.0.1 + resolution: "teex@npm:1.0.1" + dependencies: + streamx: "npm:^2.12.5" + checksum: 10c0/8df9166c037ba694b49d32a49858e314c60e513d55ac5e084dbf1ddbb827c5fa43cc389a81e87684419c21283308e9d68bb068798189c767ec4c252f890b8a77 + languageName: node + linkType: hard + +"temp-dir@npm:1.0.0": + version: 1.0.0 + resolution: "temp-dir@npm:1.0.0" + checksum: 10c0/648669d5e154d1961217784c786acadccf0156519c19e0aceda7edc76f5bdfa32a40dd7f88ebea9238ed6e3dedf08b846161916c8947058c384761351be90a8e + languageName: node + linkType: hard + +"temp-dir@npm:^2.0.0": + version: 2.0.0 + resolution: "temp-dir@npm:2.0.0" + checksum: 10c0/b1df969e3f3f7903f3426861887ed76ba3b495f63f6d0c8e1ce22588679d9384d336df6064210fda14e640ed422e2a17d5c40d901f60e161c99482d723f4d309 + languageName: node + linkType: hard + +"temp@npm:^0.8.4": + version: 0.8.4 + resolution: "temp@npm:0.8.4" + dependencies: + rimraf: "npm:~2.6.2" + checksum: 10c0/7f071c963031bfece37e13c5da11e9bb451e4ddfc4653e23e327a2f91594102dc826ef6a693648e09a6e0eb856f507967ec759ae55635e0878091eccf411db37 + languageName: node + linkType: hard + +"tempy@npm:^0.6.0": + version: 0.6.0 + resolution: "tempy@npm:0.6.0" + dependencies: + is-stream: "npm:^2.0.0" + temp-dir: "npm:^2.0.0" + type-fest: "npm:^0.16.0" + unique-string: "npm:^2.0.0" + checksum: 10c0/ca0882276732d1313b85006b0427620cb4a8d7a57738a2311a72befae60ed152be7d5b41b951dcb447a01a35404bed76f33eb4e37c55263cd7f807eee1187f8f + languageName: node + linkType: hard + +"terminal-link@npm:^2.0.0": + version: 2.1.1 + resolution: "terminal-link@npm:2.1.1" + dependencies: + ansi-escapes: "npm:^4.2.1" + supports-hyperlinks: "npm:^2.0.0" + checksum: 10c0/947458a5cd5408d2ffcdb14aee50bec8fb5022ae683b896b2f08ed6db7b2e7d42780d5c8b51e930e9c322bd7c7a517f4fa7c76983d0873c83245885ac5ee13e3 + languageName: node + linkType: hard + +"terser-webpack-plugin@npm:^5.2.5, terser-webpack-plugin@npm:^5.3.10": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.20" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^3.1.1" + serialize-javascript: "npm:^6.0.1" + terser: "npm:^5.26.0" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + languageName: node + linkType: hard + +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.15.0, terser@npm:^5.26.0": + version: 5.31.1 + resolution: "terser@npm:5.31.1" + dependencies: + "@jridgewell/source-map": "npm:^0.3.3" + acorn: "npm:^8.8.2" + commander: "npm:^2.20.0" + source-map-support: "npm:~0.5.20" + bin: + terser: bin/terser + checksum: 10c0/4d49a58f64c11f3742e779a0a03aff69972ca5739decb361d909d22c8f3f7d8e2ec982a928d987d56737ad50229e8ab3f62d8ba993e4b5f360a53ed487d3c06c + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + languageName: node + linkType: hard + +"text-decoder@npm:^1.1.0": + version: 1.1.0 + resolution: "text-decoder@npm:1.1.0" + dependencies: + b4a: "npm:^1.6.4" + checksum: 10c0/623a6cfb5ee86c250fea31f369a0d40e4ef5c2c32ce8db43492648b51193858213e61bf47a6078f285053715dcc6342806ce6ea9a49d7847ffca282ca88ad7e8 + languageName: node + linkType: hard + +"text-extensions@npm:^1.0.0": + version: 1.9.0 + resolution: "text-extensions@npm:1.9.0" + checksum: 10c0/9ad5a9f723a871e2d884e132d7e93f281c60b5759c95f3f6b04704856548715d93a36c10dbaf5f12b91bf405f0cf3893bf169d4d143c0f5509563b992d385443 + languageName: node + linkType: hard + +"text-extensions@npm:^2.0.0": + version: 2.4.0 + resolution: "text-extensions@npm:2.4.0" + checksum: 10c0/6790e7ee72ad4d54f2e96c50a13e158bb57ce840dddc770e80960ed1550115c57bdc2cee45d5354d7b4f269636f5ca06aab4d6e0281556c841389aa837b23fcb + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"textextensions@npm:^5.16.0": + version: 5.16.0 + resolution: "textextensions@npm:5.16.0" + checksum: 10c0/bc90dc60272c3ffb76eeff86dc1decab9535ba8da6a00efe2a005763d0305cb445db9ac35970538c59b89bf41820c3d19394f46c6b7346d520b9ae16fe47be80 + languageName: node + linkType: hard + +"thenify-all@npm:^1.0.0": + version: 1.6.0 + resolution: "thenify-all@npm:1.6.0" + dependencies: + thenify: "npm:>= 3.1.0 < 4" + checksum: 10c0/9b896a22735e8122754fe70f1d65f7ee691c1d70b1f116fda04fea103d0f9b356e3676cb789506e3909ae0486a79a476e4914b0f92472c2e093d206aed4b7d6b + languageName: node + linkType: hard + +"thenify@npm:>= 3.1.0 < 4": + version: 3.3.1 + resolution: "thenify@npm:3.3.1" + dependencies: + any-promise: "npm:^1.0.0" + checksum: 10c0/f375aeb2b05c100a456a30bc3ed07ef03a39cbdefe02e0403fb714b8c7e57eeaad1a2f5c4ecfb9ce554ce3db9c2b024eba144843cd9e344566d9fcee73b04767 + languageName: node + linkType: hard + +"throat@npm:^5.0.0": + version: 5.0.0 + resolution: "throat@npm:5.0.0" + checksum: 10c0/1b9c661dabf93ff9026fecd781ccfd9b507c41b9d5e581614884fffd09f3f9ebfe26d3be668ccf904fd324dd3f6efe1a3ec7f83e91b1dff9fdcc6b7d39b8bfe3 + languageName: node + linkType: hard + +"throat@npm:^6.0.1": + version: 6.0.2 + resolution: "throat@npm:6.0.2" + checksum: 10c0/45caf1ce86a895f71fcb9bd3de67e1df6f73a519e780765dd0cf63ca8363de08ad207cfb714bc650ee9ddeef89971517b5f3a64087fcffce2bda034697af7c18 + languageName: node + linkType: hard + +"through2@npm:^2.0.0, through2@npm:^2.0.1": + version: 2.0.5 + resolution: "through2@npm:2.0.5" + dependencies: + readable-stream: "npm:~2.3.6" + xtend: "npm:~4.0.1" + checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade + languageName: node + linkType: hard + +"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"thunky@npm:^1.0.2": + version: 1.1.0 + resolution: "thunky@npm:1.1.0" + checksum: 10c0/369764f39de1ce1de2ba2fa922db4a3f92e9c7f33bcc9a713241bc1f4a5238b484c17e0d36d1d533c625efb00e9e82c3e45f80b47586945557b45abb890156d2 + languageName: node + linkType: hard + +"timed-out@npm:^4.0.0": + version: 4.0.1 + resolution: "timed-out@npm:4.0.1" + checksum: 10c0/86f03ffce5b80c5a066e02e59e411d3fbbfcf242b19290ba76817b4180abd1b85558489586b6022b798fb1cf26fc644c0ce0efb9c271d67ec83fada4b9542a56 + languageName: node + linkType: hard + +"timm@npm:^1.6.1": + version: 1.7.1 + resolution: "timm@npm:1.7.1" + checksum: 10c0/28759984dac61dce80a250eb6fed42803f834658b77ef0ebec869cc663110a05e8d453cc317f63fe8c8b3a3401a277dc3483324a652b05a4621a4563eaacabad + languageName: node + linkType: hard + +"tiny-invariant@npm:^1.3.3": + version: 1.3.3 + resolution: "tiny-invariant@npm:1.3.3" + checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a + languageName: node + linkType: hard + +"tinycolor2@npm:^1.6.0": + version: 1.6.0 + resolution: "tinycolor2@npm:1.6.0" + checksum: 10c0/9aa79a36ba2c2a87cb221453465cabacd04b9e35f9694373e846fdc78b1c768110f81e581ea41440106c0f24d9a023891d0887e8075885e790ac40eb0e74a5c1 + languageName: node + linkType: hard + +"tinyexec@npm:^0.3.0": + version: 0.3.0 + resolution: "tinyexec@npm:0.3.0" + checksum: 10c0/138a4f4241aea6b6312559508468ab275a31955e66e2f57ed206e0aaabecee622624f208c5740345f0a66e33478fd065e359ed1eb1269eb6fd4fa25d44d0ba3b + languageName: node + linkType: hard + +"titleize@npm:^2.1.0": + version: 2.1.0 + resolution: "titleize@npm:2.1.0" + checksum: 10c0/5f7786ec5fa7813a7ecff9d2134e218bdee6b046b159471f647e8c1b904ec0fc8f6cdd42ca2af34f589572c7f05ca40a353c233b0d97a13e433068606059f00f + languageName: node + linkType: hard + +"tmp@npm:^0.0.29": + version: 0.0.29 + resolution: "tmp@npm:0.0.29" + dependencies: + os-tmpdir: "npm:~1.0.1" + checksum: 10c0/3cd615b7320c8927492cdcf1944a54d53cc7252a21a6d52872ea46be8bea6fc30e1f650c935454b83e72eaebc42b840d98d151888dded4ccc6f08b7a8a6e6dc6 + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 + languageName: node + linkType: hard + +"tmp@npm:^0.2.3, tmp@npm:~0.2.1": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + languageName: node + linkType: hard + +"to-readable-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "to-readable-stream@npm:1.0.0" + checksum: 10c0/79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 10c0/93937279934bd66cc3270016dd8d0afec14fb7c94a05c72dc57321f8bd1fa97e5bea6d1f7c89e728d077ca31ea125b78320a616a6c6cd0e6b9cb94cb864381c1 + languageName: node + linkType: hard + +"token-types@npm:^4.1.1": + version: 4.2.1 + resolution: "token-types@npm:4.2.1" + dependencies: + "@tokenizer/token": "npm:^0.3.0" + ieee754: "npm:^1.2.1" + checksum: 10c0/e9a4a139deba9515770cd7ac36a8f53f953b9d035d309e88a66d706760dba0df420753f2b8bdee6b9f3cbff8d66b24e69571e8dea27baa7b378229ab1bcca399 + languageName: node + linkType: hard + +"tough-cookie@npm:^4.0.0": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + languageName: node + linkType: hard + +"tr46@npm:^1.0.1": + version: 1.0.1 + resolution: "tr46@npm:1.0.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/41525c2ccce86e3ef30af6fa5e1464e6d8bb4286a58ea8db09228f598889581ef62347153f6636cd41553dc41685bdfad0a9d032ef58df9fbb0792b3447d0f04 + languageName: node + linkType: hard + +"tr46@npm:^2.1.0": + version: 2.1.0 + resolution: "tr46@npm:2.1.0" + dependencies: + punycode: "npm:^2.1.1" + checksum: 10c0/397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 10c0/7b1b7c7f17608a8f8d20a162e7957ac1ef6cd1636db1aba92f4e072dc31818c2ff0efac1e3d91064ede67ed5dc57c565420531a8134090a12ac10cf792ab14d2 + languageName: node + linkType: hard + +"treeverse@npm:^3.0.0": + version: 3.0.0 + resolution: "treeverse@npm:3.0.0" + checksum: 10c0/286479b9c05a8fb0538ee7d67a5502cea7704f258057c784c9c1118a2f598788b2c0f7a8d89e74648af88af0225b31766acecd78e6060736f09b21dd3fa255db + languageName: node + linkType: hard + +"trim-newlines@npm:^2.0.0": + version: 2.0.0 + resolution: "trim-newlines@npm:2.0.0" + checksum: 10c0/3f2d391b9f2d742807bcb1abfd7c069223dae939ba1e7af3cfcfac14e92bb94b2bd41fe75678e29d485e3f8aeb319c1fd7218d8eb1c0cc44179eb96f661124ac + languageName: node + linkType: hard + +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: 10c0/03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6 + languageName: node + linkType: hard + +"tryer@npm:^1.0.1": + version: 1.0.1 + resolution: "tryer@npm:1.0.1" + checksum: 10c0/19070409a0009dc26127636cc14d2415e9cf8b1dc07b29694e57ea8bb5ea1bded012c0e792f6235b46e31189a7b866841668b3850867ff7eac1a6b55332c960d + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + languageName: node + linkType: hard + +"ts-interface-checker@npm:^0.1.9": + version: 0.1.13 + resolution: "ts-interface-checker@npm:0.1.13" + checksum: 10c0/232509f1b84192d07b81d1e9b9677088e590ac1303436da1e92b296e9be8e31ea042e3e1fd3d29b1742ad2c959e95afe30f63117b8f1bc3a3850070a5142fea7 + languageName: node + linkType: hard + +"ts-jest@npm:^29.2.5": + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" + dependencies: + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/transform": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" + dependencies: + "@types/json5": "npm:^0.0.29" + json5: "npm:^1.0.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^4.1.2": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea + languageName: node + linkType: hard + +"tslib@npm:^1.10.0, tslib@npm:^1.8.1": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.4.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a + languageName: node + linkType: hard + +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: "npm:^1.8.1" + peerDependencies: + typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2 + languageName: node + linkType: hard + +"tuf-js@npm:^2.2.1": + version: 2.2.1 + resolution: "tuf-js@npm:2.2.1" + dependencies: + "@tufjs/models": "npm:2.0.1" + debug: "npm:^4.3.4" + make-fetch-happen: "npm:^13.0.1" + checksum: 10c0/7c17b097571f001730d7be0aeaec6bec46ed2f25bf73990b1133c383d511a1ce65f831e5d6d78770940a85b67664576ff0e4c98e5421bab6d33ff36e4be500c8 + languageName: node + linkType: hard + +"tunnel@npm:^0.0.6": + version: 0.0.6 + resolution: "tunnel@npm:0.0.6" + checksum: 10c0/e27e7e896f2426c1c747325b5f54efebc1a004647d853fad892b46d64e37591ccd0b97439470795e5262b5c0748d22beb4489a04a0a448029636670bfd801b75 + languageName: node + linkType: hard + +"turbo-darwin-64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-darwin-64@npm:1.13.4" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"turbo-darwin-arm64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-darwin-arm64@npm:1.13.4" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"turbo-linux-64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-linux-64@npm:1.13.4" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"turbo-linux-arm64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-linux-arm64@npm:1.13.4" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"turbo-windows-64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-windows-64@npm:1.13.4" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"turbo-windows-arm64@npm:1.13.4": + version: 1.13.4 + resolution: "turbo-windows-arm64@npm:1.13.4" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"turbo@npm:^1.13.4": + version: 1.13.4 + resolution: "turbo@npm:1.13.4" + dependencies: + turbo-darwin-64: "npm:1.13.4" + turbo-darwin-arm64: "npm:1.13.4" + turbo-linux-64: "npm:1.13.4" + turbo-linux-arm64: "npm:1.13.4" + turbo-windows-64: "npm:1.13.4" + turbo-windows-arm64: "npm:1.13.4" + dependenciesMeta: + turbo-darwin-64: + optional: true + turbo-darwin-arm64: + optional: true + turbo-linux-64: + optional: true + turbo-linux-arm64: + optional: true + turbo-windows-64: + optional: true + turbo-windows-arm64: + optional: true + bin: + turbo: bin/turbo + checksum: 10c0/be23d926caa905f03313537128d623e8e4561bee6463a77f7e68d840f5a9e4f965d16d9ecb9e27ebcb13bfa1649a110517734efe56e96e47195cabb2dfc965c3 + languageName: node + linkType: hard + +"twig@npm:^1.10.5": + version: 1.17.1 + resolution: "twig@npm:1.17.1" + dependencies: + "@babel/runtime": "npm:^7.8.4" + locutus: "npm:^2.0.11" + minimatch: "npm:3.0.x" + walk: "npm:2.3.x" + bin: + twigjs: bin/twigjs + checksum: 10c0/b932a935e9444fbdc2a0dbfc47fd4da14459f6011f4f65786b39c69a26278092707f5b05c92f7e55c88c2623039e9e9cd8a9ce1d6cf4010763d4a976d61c65dd + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: "npm:~1.1.2" + checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + languageName: node + linkType: hard + +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: 10c0/0c0fa07ae53d4e776cf4dac30d25ad799443e9eef9226f9fddbb69242db86b08584084a99885cfa5a9dfe4c063ebdc9aa7b69da348e735baede8d43f1aeae93b + languageName: node + linkType: hard + +"type-fest@npm:^0.16.0": + version: 0.16.0 + resolution: "type-fest@npm:0.16.0" + checksum: 10c0/6b4d846534e7bcb49a6160b068ffaed2b62570d989d909ac3f29df5ef1e993859f890a4242eebe023c9e923f96adbcb3b3e88a198c35a1ee9a731e147a6839c3 + languageName: node + linkType: hard + +"type-fest@npm:^0.18.0": + version: 0.18.1 + resolution: "type-fest@npm:0.18.1" + checksum: 10c0/303f5ecf40d03e1d5b635ce7660de3b33c18ed8ebc65d64920c02974d9e684c72483c23f9084587e9dd6466a2ece1da42ddc95b412a461794dd30baca95e2bac + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type-fest@npm:^0.3.0": + version: 0.3.1 + resolution: "type-fest@npm:0.3.1" + checksum: 10c0/ef632e9549f331024594bbb8b620fe570d90abd8e7f2892d4aff733fd72698774e1a88e277fac02b4267de17d79cbb87860332f64f387145532b13ace6510502 + languageName: node + linkType: hard + +"type-fest@npm:^0.4.1": + version: 0.4.1 + resolution: "type-fest@npm:0.4.1" + checksum: 10c0/2e65f43209492638244842f70d86e7325361c92dd1cc8e3bf5728c96b980305087fa5ba60652e9053d56c302ef4f1beb9652a91b72a50da0ea66c6b851f3b9cb + languageName: node + linkType: hard + +"type-fest@npm:^0.6.0": + version: 0.6.0 + resolution: "type-fest@npm:0.6.0" + checksum: 10c0/0c585c26416fce9ecb5691873a1301b5aff54673c7999b6f925691ed01f5b9232db408cdbb0bd003d19f5ae284322523f44092d1f81ca0a48f11f7cf0be8cd38 + languageName: node + linkType: hard + +"type-fest@npm:^0.7.1": + version: 0.7.1 + resolution: "type-fest@npm:0.7.1" + checksum: 10c0/ce6b5ef806a76bf08d0daa78d65e61f24d9a0380bd1f1df36ffb61f84d14a0985c3a921923cf4b97831278cb6fa9bf1b89c751df09407e0510b14e8c081e4e0f + languageName: node + linkType: hard + +"type-fest@npm:^0.8.1": + version: 0.8.1 + resolution: "type-fest@npm:0.8.1" + checksum: 10c0/dffbb99329da2aa840f506d376c863bd55f5636f4741ad6e65e82f5ce47e6914108f44f340a0b74009b0cb5d09d6752ae83203e53e98b1192cf80ecee5651636 + languageName: node + linkType: hard + +"type-fest@npm:^4.6.0, type-fest@npm:^4.7.1": + version: 4.20.1 + resolution: "type-fest@npm:4.20.1" + checksum: 10c0/c31da16fe170a74c5b7e102e70e764ba8ec6ade128e782a56f842aefa07307df5a6353e6b5601d3b30ff2d856d8b955f89813df639e4758fedcf8e426b2d854e + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 10c0/a23daeb538591b7efbd61ecf06b6feb2501b683ffdc9a19c74ef5baba362b4347e42f1b4ed81f5882a8c96a3bfff7f93ce3ffaf0cbbc879b532b04c97a55db9d + languageName: node + linkType: hard + +"typed-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-buffer@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.1": + version: 1.0.1 + resolution: "typed-array-byte-length@npm:1.0.1" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.2": + version: 1.0.2 + resolution: "typed-array-byte-offset@npm:1.0.2" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + checksum: 10c0/d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.6": + version: 1.0.6 + resolution: "typed-array-length@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-proto: "npm:^1.0.3" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 + languageName: node + linkType: hard + +"typescript@npm:>=3 < 6": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + languageName: node + linkType: hard + +"typescript@npm:^5.6.3, typescript@npm:^5.7.0": + version: 5.7.2 + resolution: "typescript@npm:5.7.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/7c9d2e07c81226d60435939618c91ec2ff0b75fbfa106eec3430f0fcf93a584bc6c73176676f532d78c3594fe28a54b36eb40b3d75593071a7ec91301533ace7 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin, typescript@patch:typescript@npm%3A^5.7.0#optional!builtin": + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=8c6c40" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/c891ccf04008bc1305ba34053db951f8a4584b4a1bf2f68fd972c4a354df3dc5e62c8bfed4f6ac2d12e5b3b1c49af312c83a651048f818cd5b4949d17baacd79 + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4": + version: 3.18.0 + resolution: "uglify-js@npm:3.18.0" + bin: + uglifyjs: bin/uglifyjs + checksum: 10c0/57f5f6213a2c4e8c551be9c875c085d565dc88af6b7caaab40a197aa639183cdce7c9dc2f858675eca72a5323f850ab7e88b9cc0a52dfbe3e0768aee6ab6e102 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: "npm:^1.0.2" + has-bigints: "npm:^1.0.2" + has-symbols: "npm:^1.0.3" + which-boxed-primitive: "npm:^1.0.2" + checksum: 10c0/81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + languageName: node + linkType: hard + +"unc-path-regex@npm:^0.1.2": + version: 0.1.2 + resolution: "unc-path-regex@npm:0.1.2" + checksum: 10c0/bf9c781c4e2f38e6613ea17a51072e4b416840fbe6eeb244597ce9b028fac2fb6cfd3dde1f14111b02c245e665dc461aab8168ecc30b14364d02caa37f812996 + languageName: node + linkType: hard + +"underscore@npm:1.12.1": + version: 1.12.1 + resolution: "underscore@npm:1.12.1" + checksum: 10c0/00f392357e363353ac485e7c156b749505087e31ff4fdad22e04ebd2f94a56fbc554cd41a6722e3895a818466cf298b1cae93ff6211d102d373a9b50db63bfd0 + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"undici-types@npm:~6.19.2": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 10c0/0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: "npm:^2.0.0" + unicode-property-aliases-ecmascript: "npm:^2.0.0" + checksum: 10c0/4d05252cecaf5c8e36d78dc5332e03b334c6242faf7cf16b3658525441386c0a03b5f603d42cbec0f09bb63b9fd25c9b3b09667aee75463cac3efadae2cd17ec + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 10c0/f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 10c0/50ded3f8c963c7785e48c510a3b7c6bc4e08a579551489aa0349680a35b1ceceec122e33b2b6c1b579d0be2250f34bb163ac35f5f8695fe10bbc67fb757f0af8 + languageName: node + linkType: hard + +"unicorn-magic@npm:^0.1.0": + version: 0.1.0 + resolution: "unicorn-magic@npm:0.1.0" + checksum: 10c0/e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92 + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + languageName: node + linkType: hard + +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + +"universal-user-agent@npm:^6.0.0": + version: 6.0.1 + resolution: "universal-user-agent@npm:6.0.1" + checksum: 10c0/5c9c46ffe19a975e11e6443640ed4c9e0ce48fcc7203325757a8414ac49940ebb0f4667f2b1fa561489d1eb22cb2d05a0f7c82ec20c5cba42e58e188fb19b187 + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 10c0/e70e0339f6b36f34c9816f6bf9662372bd241714dc77508d231d08386d94f2c4aa1ba1318614f92015f40d45aae1b9075cd30bd490efbe39387b60a76ca3f045 + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 10c0/193400255bd48968e5c5383730344fbb4fa114cdedfab26e329e50dd2d81b134244bb8a72c6ac1b10ab0281a58b363d06405632c9d49ca9dfd5e90cbd7d0f32c + languageName: node + linkType: hard + +"unquote@npm:~1.1.1": + version: 1.1.1 + resolution: "unquote@npm:1.1.1" + checksum: 10c0/de59fb48cbaadc636002c6563dcb6b1bce95c91ebecb92addbc9bb47982cb03e7d8a8371c9617267b9e5746bbcb4403394139bc1310106b9ac4c26790ed57859 + languageName: node + linkType: hard + +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 10c0/d758e624c707d49f76f7511d75d09a8eda7f2020d231ec52b67ff4896bcf7013be3f9522d8375f57e586e9a2e827f5641c7e06ee46ab9c435fc2b2b2e9de517a + languageName: node + linkType: hard + +"untildify@npm:^5.0.0": + version: 5.0.0 + resolution: "untildify@npm:5.0.0" + checksum: 10c0/fefc6cccb3586a7b41ce684c08b2ccf125e50c65ff3cae69b1c5732b72c5bea7e400e1d95b3fa665e7cd6807ee0badf2dc63ced977aef11a097fe6a4a95e33a5 + languageName: node + linkType: hard + +"unzip-response@npm:^2.0.1": + version: 2.0.1 + resolution: "unzip-response@npm:2.0.1" + checksum: 10c0/8df383f28e87bcc1e0810343c435a524d62063841ace6cb507edeade4d74e78be76d32a84e35e7fa270a1b697ba86fd3e3c153224228a6db88e728576fa7e4f3 + languageName: node + linkType: hard + +"upath@npm:2.0.1": + version: 2.0.1 + resolution: "upath@npm:2.0.1" + checksum: 10c0/79e8e1296b00e24a093b077cfd7a238712d09290c850ce59a7a01458ec78c8d26dcc2ab50b1b9d6a84dabf6511fb4969afeb8a5c9a001aa7272b9cc74c34670f + languageName: node + linkType: hard + +"upath@npm:^1.2.0": + version: 1.2.0 + resolution: "upath@npm:1.2.0" + checksum: 10c0/3746f24099bf69dbf8234cecb671e1016e1f6b26bd306de4ff8966fb0bc463fa1014ffc48646b375de1ab573660e3a0256f6f2a87218b2dfa1779a84ef6992fa + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9 + languageName: node + linkType: hard + +"update-notifier@npm:^5.1.0": + version: 5.1.0 + resolution: "update-notifier@npm:5.1.0" + dependencies: + boxen: "npm:^5.0.0" + chalk: "npm:^4.1.0" + configstore: "npm:^5.0.1" + has-yarn: "npm:^2.1.0" + import-lazy: "npm:^2.1.0" + is-ci: "npm:^2.0.0" + is-installed-globally: "npm:^0.4.0" + is-npm: "npm:^5.0.0" + is-yarn-global: "npm:^0.3.0" + latest-version: "npm:^5.1.0" + pupa: "npm:^2.1.1" + semver: "npm:^7.3.4" + semver-diff: "npm:^3.1.1" + xdg-basedir: "npm:^4.0.0" + checksum: 10c0/0dde6db5ac1e5244e1f8bf5b26895a0d53c00797ea2bdbc1302623dd1aecab5cfb88b4f324d482cbd4c8b089464383d8c83db64dec5798ec0136820e22478e47 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url-parse-lax@npm:^1.0.0": + version: 1.0.0 + resolution: "url-parse-lax@npm:1.0.0" + dependencies: + prepend-http: "npm:^1.0.1" + checksum: 10c0/7578d90d18297c0896ab3c98350b61b59be56211baad543ea55eb570dfbd403b0987e499a817abb55d755df6f47ec2e748a49bd09f8d39766066a6871853cea1 + languageName: node + linkType: hard + +"url-parse-lax@npm:^3.0.0": + version: 3.0.0 + resolution: "url-parse-lax@npm:3.0.0" + dependencies: + prepend-http: "npm:^2.0.0" + checksum: 10c0/16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55 + languageName: node + linkType: hard + +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + +"user-home@npm:^2.0.0": + version: 2.0.0 + resolution: "user-home@npm:2.0.0" + dependencies: + os-homedir: "npm:^1.0.0" + checksum: 10c0/cbcb251c64f0dce8f3a598049afa5dadd42c928f9834c8720227ee17ededa819296582f9964d963974787f00a4d4cd68e90fd69bc5d8df528d666a6882f84b0c + languageName: node + linkType: hard + +"utif2@npm:^4.0.1": + version: 4.1.0 + resolution: "utif2@npm:4.1.0" + dependencies: + pako: "npm:^1.0.11" + checksum: 10c0/c60fd91427548f6b866b66fa983d7f08347aef0ac4c5b85b517dd70a5b0031548f3496e55dad28435031534fda0d237673d881636ff60845bf4a014dc9edf676 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util.promisify@npm:~1.0.0": + version: 1.0.1 + resolution: "util.promisify@npm:1.0.1" + dependencies: + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.2" + has-symbols: "npm:^1.0.1" + object.getownpropertydescriptors: "npm:^2.1.0" + checksum: 10c0/d72b7c1344816bc9c8713efbf5cb23b536730a8fb7df9ae50654d9efa4d24241fc5ecc69a7dc63b9a2f98cabc9635c303923671933f8c6f41fa7d64fe2188e27 + languageName: node + linkType: hard + +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 10c0/2791604e09ca4f77ae314df83e80d1805f867eb5c7e13e7413caee01273c278cf2c9a3670d8d25c889a877f7b149d892fe61b0181a81654b425e9622ab23d42e + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 10c0/02ba649de1b7ca8854bfe20a82f1dfbdda3fb57a22ab4a8972a63a34553cf7aa51bc9081cf7e001b035b88186d23689d69e71b510e610a09a4c66f68aa95b672 + languageName: node + linkType: hard + +"uuid@npm:^10.0.0": + version: 10.0.0 + resolution: "uuid@npm:10.0.0" + bin: + uuid: dist/bin/uuid + checksum: 10c0/eab18c27fe4ab9fb9709a5d5f40119b45f2ec8314f8d4cf12ce27e4c6f4ffa4a6321dc7db6c515068fa373c075b49691ba969f0010bf37f44c37ca40cd6bf7fe + languageName: node + linkType: hard + +"uuid@npm:^7.0.3": + version: 7.0.3 + resolution: "uuid@npm:7.0.3" + bin: + uuid: dist/bin/uuid + checksum: 10c0/2eee5723b0fcce8256f5bfd3112af6c453b5471db00af9c3533e3d5a6e57de83513f9a145a570890457bd7abf2c2aa05797291d950ac666e5a074895dc63168b + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^8.1.0": + version: 8.1.1 + resolution: "v8-to-istanbul@npm:8.1.1" + dependencies: + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^1.6.0" + source-map: "npm:^0.7.3" + checksum: 10c0/c3c99c4aa1ffffb098cc85c0c13c21871e6cbb9a83537d4e0650aa61589c347b2add787ceac68b8ea7fa1b7f446e9059d8e374cd7e7ab13b170a6caf8ad29c30 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + languageName: node + linkType: hard + +"validate-npm-package-license@npm:3.0.4, validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": + version: 3.0.4 + resolution: "validate-npm-package-license@npm:3.0.4" + dependencies: + spdx-correct: "npm:^3.0.0" + spdx-expression-parse: "npm:^3.0.0" + checksum: 10c0/7b91e455a8de9a0beaa9fe961e536b677da7f48c9a493edf4d4d4a87fd80a7a10267d438723364e432c2fcd00b5650b5378275cded362383ef570276e6312f4f + languageName: node + linkType: hard + +"validate-npm-package-name@npm:5.0.1, validate-npm-package-name@npm:^5.0.0": + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 + languageName: node + linkType: hard + +"validate-npm-package-name@npm:^6.0.0": + version: 6.0.0 + resolution: "validate-npm-package-name@npm:6.0.0" + checksum: 10c0/35d1896d90a4f00291cfc17077b553910d45018b3562841acc6471731794eeebe39b409f678e8c1fee8ef1786e087cac8dea19abdd43649c30fd0b9c752afa2f + languageName: node + linkType: hard + +"validator@npm:^13.7.0": + version: 13.12.0 + resolution: "validator@npm:13.12.0" + checksum: 10c0/21d48a7947c9e8498790550f56cd7971e0e3d724c73388226b109c1bac2728f4f88caddfc2f7ed4b076f9b0d004316263ac786a17e9c4edf075741200718cd32 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 10c0/f15d588d79f3675135ba783c91a4083dcd290a2a5be9fcb6514220a1634e23df116847b1cc51f66bfb0644cf9353b2abb7815ae499bab06e46dd33c1a6bf1f4f + languageName: node + linkType: hard + +"vinyl-file@npm:^5.0.0": + version: 5.0.0 + resolution: "vinyl-file@npm:5.0.0" + dependencies: + "@types/vinyl": "npm:^2.0.7" + strip-bom-buf: "npm:^3.0.1" + strip-bom-stream: "npm:^5.0.0" + vinyl: "npm:^3.0.0" + checksum: 10c0/092f53a25fdd4bdbab9202dfa59508922fbdbbc52f3fd3f7c0d6b14af959230e2cf091b9d3c061d1dec6d603cc255060e35880a0279dfbae9b44c5a050ea0868 + languageName: node + linkType: hard + +"vinyl@npm:^3.0.0": + version: 3.0.0 + resolution: "vinyl@npm:3.0.0" + dependencies: + clone: "npm:^2.1.2" + clone-stats: "npm:^1.0.0" + remove-trailing-separator: "npm:^1.1.0" + replace-ext: "npm:^2.0.0" + teex: "npm:^1.0.1" + checksum: 10c0/566ab41a84c1a167023a07cb94110d40a07835a5239297e3266a11b0e9c522969a1e623ec2a4f9b05ac7fef596cf47685b410359e5b2ca00bd77400657808816 + languageName: node + linkType: hard + +"vlq@npm:^1.0.0": + version: 1.0.1 + resolution: "vlq@npm:1.0.1" + checksum: 10c0/a8ec5c95d747c840198f20b4973327fa317b98397f341e7a2f352bfcf385aeb73c0eea01cc6d406c20169298375397e259efc317aec53c8ffc001ec998204aed + languageName: node + linkType: hard + +"w3c-hr-time@npm:^1.0.2": + version: 1.0.2 + resolution: "w3c-hr-time@npm:1.0.2" + dependencies: + browser-process-hrtime: "npm:^1.0.0" + checksum: 10c0/7795b61fb51ce222414891eef8e6cb13240b62f64351b4474f99c84de2bc37d37dd0efa193f37391e9737097b881a111d1e003e3d7a9583693f8d5a858b02627 + languageName: node + linkType: hard + +"w3c-xmlserializer@npm:^2.0.0": + version: 2.0.0 + resolution: "w3c-xmlserializer@npm:2.0.0" + dependencies: + xml-name-validator: "npm:^3.0.0" + checksum: 10c0/92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 + languageName: node + linkType: hard + +"walk-up-path@npm:^3.0.1": + version: 3.0.1 + resolution: "walk-up-path@npm:3.0.1" + checksum: 10c0/3184738e0cf33698dd58b0ee4418285b9c811e58698f52c1f025435a85c25cbc5a63fee599f1a79cb29ca7ef09a44ec9417b16bfd906b1a37c305f7aa20ee5bc + languageName: node + linkType: hard + +"walk@npm:2.3.x": + version: 2.3.15 + resolution: "walk@npm:2.3.15" + dependencies: + foreachasync: "npm:^3.0.0" + checksum: 10c0/c390221ff6fdb8e95f9b03d90fa9980edc2c01ce9efac44c0ade2036ee2823bf2bc9abfae388bdf64ab59e9262610e7cf6634ad54acac018e62621b85edad2cf + languageName: node + linkType: hard + +"walker@npm:^1.0.7, walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" + dependencies: + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.1.2" + checksum: 10c0/c694de0a61004e587a8a0fdc9cfec20ee692c52032d9ab2c2e99969a37fdab9e6e1bd3164ed506f9a13f7c83e65563d563e0d6b87358470cdb7309b83db78683 + languageName: node + linkType: hard + +"wbuf@npm:^1.1.0, wbuf@npm:^1.7.3": + version: 1.7.3 + resolution: "wbuf@npm:1.7.3" + dependencies: + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/56edcc5ef2b3d30913ba8f1f5cccc364d180670b24d5f3f8849c1e6fb514e5c7e3a87548ae61227a82859eba6269c11393ae24ce12a2ea1ecb9b465718ddced7 + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10c0/64e855c47f6c8330b5436147db1c75cb7e7474d924166800e8e2aab5eb6c76aac4981a84261dd2982b3e754490900b99791c80ae1407a9fa0dcff74f82ea3a7f + languageName: node + linkType: hard + +"web-vitals@npm:^4.2.4": + version: 4.2.4 + resolution: "web-vitals@npm:4.2.4" + checksum: 10c0/383c9281d5b556bcd190fde3c823aeb005bb8cf82e62c75b47beb411014a4ed13fa5c5e0489ed0f1b8d501cd66b0bebcb8624c1a75750bd5df13e2a3b1b2d194 + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"webidl-conversions@npm:^4.0.2": + version: 4.0.2 + resolution: "webidl-conversions@npm:4.0.2" + checksum: 10c0/def5c5ac3479286dffcb604547628b2e6b46c5c5b8a8cfaa8c71dc3bafc85859bde5fbe89467ff861f571ab38987cf6ab3d6e7c80b39b999e50e803c12f3164f + languageName: node + linkType: hard + +"webidl-conversions@npm:^5.0.0": + version: 5.0.0 + resolution: "webidl-conversions@npm:5.0.0" + checksum: 10c0/bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff + languageName: node + linkType: hard + +"webidl-conversions@npm:^6.1.0": + version: 6.1.0 + resolution: "webidl-conversions@npm:6.1.0" + checksum: 10c0/66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 + languageName: node + linkType: hard + +"webpack-dev-middleware@npm:^5.3.4": + version: 5.3.4 + resolution: "webpack-dev-middleware@npm:5.3.4" + dependencies: + colorette: "npm:^2.0.10" + memfs: "npm:^3.4.3" + mime-types: "npm:^2.1.31" + range-parser: "npm:^1.2.1" + schema-utils: "npm:^4.0.0" + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + checksum: 10c0/257df7d6bc5494d1d3cb66bba70fbdf5a6e0423e39b6420f7631aeb52435afbfbff8410a62146dcdf3d2f945c62e03193aae2ac1194a2f7d5a2523b9d194e9e1 + languageName: node + linkType: hard + +"webpack-dev-server@npm:^4.6.0": + version: 4.15.2 + resolution: "webpack-dev-server@npm:4.15.2" + dependencies: + "@types/bonjour": "npm:^3.5.9" + "@types/connect-history-api-fallback": "npm:^1.3.5" + "@types/express": "npm:^4.17.13" + "@types/serve-index": "npm:^1.9.1" + "@types/serve-static": "npm:^1.13.10" + "@types/sockjs": "npm:^0.3.33" + "@types/ws": "npm:^8.5.5" + ansi-html-community: "npm:^0.0.8" + bonjour-service: "npm:^1.0.11" + chokidar: "npm:^3.5.3" + colorette: "npm:^2.0.10" + compression: "npm:^1.7.4" + connect-history-api-fallback: "npm:^2.0.0" + default-gateway: "npm:^6.0.3" + express: "npm:^4.17.3" + graceful-fs: "npm:^4.2.6" + html-entities: "npm:^2.3.2" + http-proxy-middleware: "npm:^2.0.3" + ipaddr.js: "npm:^2.0.1" + launch-editor: "npm:^2.6.0" + open: "npm:^8.0.9" + p-retry: "npm:^4.5.0" + rimraf: "npm:^3.0.2" + schema-utils: "npm:^4.0.0" + selfsigned: "npm:^2.1.1" + serve-index: "npm:^1.9.1" + sockjs: "npm:^0.3.24" + spdy: "npm:^4.0.2" + webpack-dev-middleware: "npm:^5.3.4" + ws: "npm:^8.13.0" + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + bin: + webpack-dev-server: bin/webpack-dev-server.js + checksum: 10c0/625bd5b79360afcf98782c8b1fd710b180bb0e96d96b989defff550c546890010ceea82ffbecb2a0a23f7f018bc72f2dee7b3070f7b448fb0110df6657fb2904 + languageName: node + linkType: hard + +"webpack-manifest-plugin@npm:^4.0.2": + version: 4.1.1 + resolution: "webpack-manifest-plugin@npm:4.1.1" + dependencies: + tapable: "npm:^2.0.0" + webpack-sources: "npm:^2.2.0" + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + checksum: 10c0/9486f399c86358e5811f314c71ba0ef2915c2db885ae01fd14002f2fb3d791bc9cf7b0fbe92e9f012c85c06f2efd94ecfc50f85d3fbce6359757f327039a7839 + languageName: node + linkType: hard + +"webpack-sources@npm:^1.4.3": + version: 1.4.3 + resolution: "webpack-sources@npm:1.4.3" + dependencies: + source-list-map: "npm:^2.0.0" + source-map: "npm:~0.6.1" + checksum: 10c0/78dafb3e1e297d3f4eb6204311e8c64d28cd028f82887ba33aaf03fffc82482d8e1fdf6de25a60f4dde621d3565f4c3b1bfb350f09add8f4e54e00279ff3db5e + languageName: node + linkType: hard + +"webpack-sources@npm:^2.2.0": + version: 2.3.1 + resolution: "webpack-sources@npm:2.3.1" + dependencies: + source-list-map: "npm:^2.0.1" + source-map: "npm:^0.6.1" + checksum: 10c0/caf56a9a478eca7e77feca2b6ddc7673f1384eb870280014b300c40cf42abca656f639ff58a8d55a889a92a810ae3c22e71e578aa38fde416e8c2e6827a6ddfd + languageName: node + linkType: hard + +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 10c0/2ef63d77c4fad39de4a6db17323d75eb92897b32674e97d76f0a1e87c003882fc038571266ad0ef581ac734cbe20952912aaa26155f1905e96ce251adbb1eb4e + languageName: node + linkType: hard + +"webpack@npm:^5.64.4": + version: 5.92.1 + resolution: "webpack@npm:5.92.1" + dependencies: + "@types/eslint-scope": "npm:^3.7.3" + "@types/estree": "npm:^1.0.5" + "@webassemblyjs/ast": "npm:^1.12.1" + "@webassemblyjs/wasm-edit": "npm:^1.12.1" + "@webassemblyjs/wasm-parser": "npm:^1.12.1" + acorn: "npm:^8.7.1" + acorn-import-attributes: "npm:^1.9.5" + browserslist: "npm:^4.21.10" + chrome-trace-event: "npm:^1.0.2" + enhanced-resolve: "npm:^5.17.0" + es-module-lexer: "npm:^1.2.1" + eslint-scope: "npm:5.1.1" + events: "npm:^3.2.0" + glob-to-regexp: "npm:^0.4.1" + graceful-fs: "npm:^4.2.11" + json-parse-even-better-errors: "npm:^2.3.1" + loader-runner: "npm:^4.2.0" + mime-types: "npm:^2.1.27" + neo-async: "npm:^2.6.2" + schema-utils: "npm:^3.2.0" + tapable: "npm:^2.1.1" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" + webpack-sources: "npm:^3.2.3" + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 10c0/43ca7c76b9c1005bd85f05303d048f918bac10276a209e3ef5e359353fbfef4e5fcee876265e6bc305bf5ef326576e02df63bc7e5af878fb7f06d7e1795b811a + languageName: node + linkType: hard + +"websocket-driver@npm:>=0.5.1, websocket-driver@npm:^0.7.4": + version: 0.7.4 + resolution: "websocket-driver@npm:0.7.4" + dependencies: + http-parser-js: "npm:>=0.5.1" + safe-buffer: "npm:>=5.1.0" + websocket-extensions: "npm:>=0.1.1" + checksum: 10c0/5f09547912b27bdc57bac17b7b6527d8993aa4ac8a2d10588bb74aebaf785fdcf64fea034aae0c359b7adff2044dd66f3d03866e4685571f81b13e548f9021f1 + languageName: node + linkType: hard + +"websocket-extensions@npm:>=0.1.1": + version: 0.1.4 + resolution: "websocket-extensions@npm:0.1.4" + checksum: 10c0/bbc8c233388a0eb8a40786ee2e30d35935cacbfe26ab188b3e020987e85d519c2009fe07cfc37b7f718b85afdba7e54654c9153e6697301f72561bfe429177e0 + languageName: node + linkType: hard + +"whatwg-encoding@npm:^1.0.5": + version: 1.0.5 + resolution: "whatwg-encoding@npm:1.0.5" + dependencies: + iconv-lite: "npm:0.4.24" + checksum: 10c0/79d9f276234fd06bb27de4c1f9137a0471bfa578efaec0474ab46b6d64bf30bb14492e6f88eff0e6794bdd6fa48b44f4d7a2e9c41424a837a63bba9626e35c62 + languageName: node + linkType: hard + +"whatwg-fetch@npm:^3.0.0, whatwg-fetch@npm:^3.4.1, whatwg-fetch@npm:^3.6.2": + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: 10c0/fa972dd14091321d38f36a4d062298df58c2248393ef9e8b154493c347c62e2756e25be29c16277396046d6eaa4b11bd174f34e6403fff6aaca9fb30fa1ff46d + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^2.3.0": + version: 2.3.0 + resolution: "whatwg-mimetype@npm:2.3.0" + checksum: 10c0/81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"whatwg-url@npm:^7.0.0": + version: 7.1.0 + resolution: "whatwg-url@npm:7.1.0" + dependencies: + lodash.sortby: "npm:^4.7.0" + tr46: "npm:^1.0.1" + webidl-conversions: "npm:^4.0.2" + checksum: 10c0/2785fe4647690e5a0225a79509ba5e21fdf4a71f9de3eabdba1192483fe006fc79961198e0b99f82751557309f17fc5a07d4d83c251aa5b2f85ba71e674cbee9 + languageName: node + linkType: hard + +"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": + version: 8.7.0 + resolution: "whatwg-url@npm:8.7.0" + dependencies: + lodash: "npm:^4.7.0" + tr46: "npm:^2.1.0" + webidl-conversions: "npm:^6.1.0" + checksum: 10c0/de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: "npm:^1.0.1" + is-boolean-object: "npm:^1.1.0" + is-number-object: "npm:^1.0.4" + is-string: "npm:^1.0.5" + is-symbol: "npm:^1.0.3" + checksum: 10c0/0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.1.3": + version: 1.1.3 + resolution: "which-builtin-type@npm:1.1.3" + dependencies: + function.prototype.name: "npm:^1.1.5" + has-tostringtag: "npm:^1.0.0" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.0.5" + is-finalizationregistry: "npm:^1.0.2" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.1.4" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.0.2" + which-collection: "npm:^1.0.1" + which-typed-array: "npm:^1.1.9" + checksum: 10c0/2b7b234df3443b52f4fbd2b65b731804de8d30bcc4210ec84107ef377a81923cea7f2763b7fb78b394175cea59118bf3c41b9ffd2d643cb1d748ef93b33b6bd4 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" + dependencies: + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2 + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + +"which-package-manager@npm:^0.0.1": + version: 0.0.1 + resolution: "which-package-manager@npm:0.0.1" + dependencies: + execa: "npm:^7.1.1" + find-up: "npm:^6.3.0" + micromatch: "npm:^4.0.5" + checksum: 10c0/11862ec569991f2f8450a04f0503a7a7047c2aa18e44b8870d87665ddd68e4160fa3727cf375b0f0335420ad9ca792fca1b90c8e88355e72bb24eb97d3347dca + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + +"which@npm:^1.2.9, which@npm:^1.3.1": + version: 1.3.1 + resolution: "which@npm:1.3.1" + dependencies: + isexe: "npm:^2.0.0" + bin: + which: ./bin/which + checksum: 10c0/e945a8b6bbf6821aaaef7f6e0c309d4b615ef35699576d5489b4261da9539f70393c6b2ce700ee4321c18f914ebe5644bc4631b15466ffbaad37d83151f6af59 + languageName: node + linkType: hard + +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + +"wide-align@npm:1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: "npm:^1.0.2 || 2 || 3 || 4" + checksum: 10c0/1d9c2a3e36dfb09832f38e2e699c367ef190f96b82c71f809bc0822c306f5379df87bab47bed27ea99106d86447e50eb972d3c516c2f95782807a9d082fbea95 + languageName: node + linkType: hard + +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: "npm:^4.0.0" + checksum: 10c0/b1e623adcfb9df35350dd7fc61295d6d4a1eaa65a406ba39c4b8360045b614af95ad10e05abf704936ed022569be438c4bfa02d6d031863c4166a238c301119f + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 + languageName: node + linkType: hard + +"workbox-background-sync@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-background-sync@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/204410fc33d46b55a0969b959c3d37aee5b87e8c64a4b820db86c7312285cef65d53bbe9b1da7433c38d3e8064fddd0f0cbff297b040febce0cb238b65876033 + languageName: node + linkType: hard + +"workbox-broadcast-update@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-broadcast-update@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/a10bdaae57a68e940ffcb619a98c52ad4d33203b77b5c2e890c21c4a4594037b9d9c8cf018036c1b5640a36c27af4fdecc7b3a8b20448baff95fd90e830a76cd + languageName: node + linkType: hard + +"workbox-build@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-build@npm:6.6.0" + dependencies: + "@apideck/better-ajv-errors": "npm:^0.3.1" + "@babel/core": "npm:^7.11.1" + "@babel/preset-env": "npm:^7.11.0" + "@babel/runtime": "npm:^7.11.2" + "@rollup/plugin-babel": "npm:^5.2.0" + "@rollup/plugin-node-resolve": "npm:^11.2.1" + "@rollup/plugin-replace": "npm:^2.4.1" + "@surma/rollup-plugin-off-main-thread": "npm:^2.2.3" + ajv: "npm:^8.6.0" + common-tags: "npm:^1.8.0" + fast-json-stable-stringify: "npm:^2.1.0" + fs-extra: "npm:^9.0.1" + glob: "npm:^7.1.6" + lodash: "npm:^4.17.20" + pretty-bytes: "npm:^5.3.0" + rollup: "npm:^2.43.1" + rollup-plugin-terser: "npm:^7.0.0" + source-map: "npm:^0.8.0-beta.0" + stringify-object: "npm:^3.3.0" + strip-comments: "npm:^2.0.1" + tempy: "npm:^0.6.0" + upath: "npm:^1.2.0" + workbox-background-sync: "npm:6.6.0" + workbox-broadcast-update: "npm:6.6.0" + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-google-analytics: "npm:6.6.0" + workbox-navigation-preload: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-range-requests: "npm:6.6.0" + workbox-recipes: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + workbox-streams: "npm:6.6.0" + workbox-sw: "npm:6.6.0" + workbox-window: "npm:6.6.0" + checksum: 10c0/d13d9757d558015a44041bb1c95a2abdda9c54d3b96d16ea220421397bfd294672cfa5b71d4e4309db7565427286cdf40ab087e427dba2c9f9be6339d9bbc299 + languageName: node + linkType: hard + +"workbox-cacheable-response@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-cacheable-response@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/90d6fa76e56411014d9971ca17d4a8f6954b5c370e6d58500f1d3fdbff3ee7231f0e76f3e2b44dfe7a3dff304b926f841db61d27254ba97e660629724e2c55f6 + languageName: node + linkType: hard + +"workbox-core@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-core@npm:6.6.0" + checksum: 10c0/c8fc7b1bc2cac7fac424fc34d986c557e547c5721587328bd8ee0423fb345416b309f7088bd61549b07443a75489328a4f711f72eabb198502fd91d9ee3643eb + languageName: node + linkType: hard + +"workbox-expiration@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-expiration@npm:6.6.0" + dependencies: + idb: "npm:^7.0.1" + workbox-core: "npm:6.6.0" + checksum: 10c0/29c7b11fabbcd441073b8c926608ec4e487fc3ce56558e391840d2b63275c8724ed572ba5d87d26ec69ba1a23413669ab229acc10d3d70766147c86cc8174b0e + languageName: node + linkType: hard + +"workbox-google-analytics@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-google-analytics@npm:6.6.0" + dependencies: + workbox-background-sync: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e1e45eab37bf4d00cff9a0e063b3c3f52a138742fdfcc864a8ba84738b543ee53a66b3466e07ee2206f5dfe56726ecd13403f90a646ebcdaa62b53e79523da0e + languageName: node + linkType: hard + +"workbox-navigation-preload@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-navigation-preload@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/1bf6be2c765a90854cd4bfece16adb0ed325ad33b8caeb4d5f237c43677225894054bae8c05f59fc0cb3ffe0d42389d771cef546528516a381c2f053f5e6d278 + languageName: node + linkType: hard + +"workbox-precaching@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-precaching@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/73773def12c3bf894024941686372cb585dddb4dca568335755eaf2e6549c74fde662d9f9745b8aa406f19b0b862ee2ab092b00a9e60879c7e528e28cdb5908c + languageName: node + linkType: hard + +"workbox-range-requests@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-range-requests@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/3a25bc879aa1a3387d0333c54f36d760e2eceacddaecb9d77e9fe9df64038769209c69d2e572e347d6c05f132e26e6b3974dabb816739d72c116c6e524078864 + languageName: node + linkType: hard + +"workbox-recipes@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-recipes@npm:6.6.0" + dependencies: + workbox-cacheable-response: "npm:6.6.0" + workbox-core: "npm:6.6.0" + workbox-expiration: "npm:6.6.0" + workbox-precaching: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + workbox-strategies: "npm:6.6.0" + checksum: 10c0/e0f92d2abacf5a10433bed4f931d8b7b377b5a11e02bdc7ab85b1d21e5d00010ad9dcb20d4aa306137661d296786fd279b21fd545bd526227b30c73c1f5a976f + languageName: node + linkType: hard + +"workbox-routing@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-routing@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/28a204a86aecf7af8bffd2eee2eb53f094e5d1fa0f510887a5749653a92fa414da2fc1fe8adb6382d74400bb8c75f152bb728df9d032f34af4c9b5f17b7b1daa + languageName: node + linkType: hard + +"workbox-strategies@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-strategies@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + checksum: 10c0/ba61b00d36afd27a9f52068b91bc8dbe14530f9816a81b6be31242ba3003e3ce77ae6e350f9dc8b97badb67083ce330f86a2d7e3cb7f929a1b012eb44081ca94 + languageName: node + linkType: hard + +"workbox-streams@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-streams@npm:6.6.0" + dependencies: + workbox-core: "npm:6.6.0" + workbox-routing: "npm:6.6.0" + checksum: 10c0/67b7c8a69c9551ca6411bc616f8838007017adf8ab530470b4350a4e20e57f4600276b214f73c8b8df69adf12e48920113f034802e8f2fc68f6bacb605974af6 + languageName: node + linkType: hard + +"workbox-sw@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-sw@npm:6.6.0" + checksum: 10c0/e2388125ae46004a557dc66dba2bd43173e70f85e82a5279982ccfd3670a68ebb29d95d7e0ee106a54328a98d26fa2277f77984c8caebef9c9e93cdd75b70b95 + languageName: node + linkType: hard + +"workbox-webpack-plugin@npm:^6.4.1": + version: 6.6.0 + resolution: "workbox-webpack-plugin@npm:6.6.0" + dependencies: + fast-json-stable-stringify: "npm:^2.1.0" + pretty-bytes: "npm:^5.4.1" + upath: "npm:^1.2.0" + webpack-sources: "npm:^1.4.3" + workbox-build: "npm:6.6.0" + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + checksum: 10c0/ade1388545d8f5c34b3ea73c6db80d03b19986a23d505a08601b685c0991652e7e3646c344f6ca2022d5a608fb66375efb8ad825d5e2cc6325e3a6c46a953b2e + languageName: node + linkType: hard + +"workbox-window@npm:6.6.0": + version: 6.6.0 + resolution: "workbox-window@npm:6.6.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + workbox-core: "npm:6.6.0" + checksum: 10c0/7e3fdfaa9d018644bf67ad51820838a18227ba612f8dbe13711e2ebdfd5e112ad5b165b50358eff3d0e7ced4bade49b456d4702254fcf57a3cfe193bd011e86b + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^2.0.0": + version: 2.1.0 + resolution: "wrap-ansi@npm:2.1.0" + dependencies: + string-width: "npm:^1.0.1" + strip-ansi: "npm:^3.0.1" + checksum: 10c0/1a47367eef192fc9ecaf00238bad5de8987c3368082b619ab36c5e2d6d7b0a2aef95a2ca65840be598c56ced5090a3ba487956c7aee0cac7c45017502fa980fb + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"write-file-atomic@npm:5.0.1, write-file-atomic@npm:^5.0.0, write-file-atomic@npm:^5.0.1": + version: 5.0.1 + resolution: "write-file-atomic@npm:5.0.1" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^4.0.1" + checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d + languageName: node + linkType: hard + +"write-file-atomic@npm:^2.3.0, write-file-atomic@npm:^2.4.2": + version: 2.4.3 + resolution: "write-file-atomic@npm:2.4.3" + dependencies: + graceful-fs: "npm:^4.1.11" + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8cb4bba0c1ab814a9b127844da0db4fb8c5e06ddbe6317b8b319377c73b283673036c8b9360120062898508b9428d81611cf7fa97584504a00bc179b2a580b92 + languageName: node + linkType: hard + +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: "npm:^0.1.4" + is-typedarray: "npm:^1.0.0" + signal-exit: "npm:^3.0.2" + typedarray-to-buffer: "npm:^3.1.5" + checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + languageName: node + linkType: hard + +"write-json-file@npm:^3.2.0": + version: 3.2.0 + resolution: "write-json-file@npm:3.2.0" + dependencies: + detect-indent: "npm:^5.0.0" + graceful-fs: "npm:^4.1.15" + make-dir: "npm:^2.1.0" + pify: "npm:^4.0.1" + sort-keys: "npm:^2.0.0" + write-file-atomic: "npm:^2.4.2" + checksum: 10c0/3eadcb6e832ac34dbba37d4eea8871d9fef0e0d77c486b13ed5f81d84a8fcecd9e1a04277e2691eb803c2bed39c2a315e98b96f492c271acee2836acc6276043 + languageName: node + linkType: hard + +"write-pkg@npm:4.0.0": + version: 4.0.0 + resolution: "write-pkg@npm:4.0.0" + dependencies: + sort-keys: "npm:^2.0.0" + type-fest: "npm:^0.4.1" + write-json-file: "npm:^3.2.0" + checksum: 10c0/8e20db5fa444dad04e3703c18d8e0f89679caa60accbee5da9ea3aa076430b3f32d99f50d8860d29044245775795455c62d12d16a7856d407e30df7b79f39505 + languageName: node + linkType: hard + +"ws@npm:^6.2.3": + version: 6.2.3 + resolution: "ws@npm:6.2.3" + dependencies: + async-limiter: "npm:~1.0.0" + checksum: 10c0/56a35b9799993cea7ce2260197e7879f21bbbb194a967f31acbbda6f7f46ecda4365951966fb062044c95197e19fb2f053be6f65c172435455186835f494de41 + languageName: node + linkType: hard + +"ws@npm:^7, ws@npm:^7.4.6, ws@npm:^7.5.10": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"ws@npm:^8.13.0, ws@npm:^8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + languageName: node + linkType: hard + +"xcode@npm:^3.0.1": + version: 3.0.1 + resolution: "xcode@npm:3.0.1" + dependencies: + simple-plist: "npm:^1.1.0" + uuid: "npm:^7.0.3" + checksum: 10c0/51bf35cee52909aeb18f868ecf9828f93b8042fadf968159320f9f11e757a52e43f6563a53b586986cfe5a34d576f3300c4c0cf1e14300084344ae206eaa53c3 + languageName: node + linkType: hard + +"xdg-basedir@npm:^4.0.0": + version: 4.0.0 + resolution: "xdg-basedir@npm:4.0.0" + checksum: 10c0/1b5d70d58355af90363a4e0a51c992e77fc5a1d8de5822699c7d6e96a6afea9a1e048cb93312be6870f338ca45ebe97f000425028fa149c1e87d1b5b8b212a06 + languageName: node + linkType: hard + +"xhr@npm:^2.0.1": + version: 2.6.0 + resolution: "xhr@npm:2.6.0" + dependencies: + global: "npm:~4.4.0" + is-function: "npm:^1.0.1" + parse-headers: "npm:^2.0.0" + xtend: "npm:^4.0.0" + checksum: 10c0/b73b6413b678846c422559cbc0afb2acb34c3a75b4c3bbee1f258e984255a8b8d65c1749b51691278bbdc28781782950d77a759ef5a9adf7774bed2f5dabc954 + languageName: node + linkType: hard + +"xml-name-validator@npm:^3.0.0": + version: 3.0.0 + resolution: "xml-name-validator@npm:3.0.0" + checksum: 10c0/da310f6a7a52f8eb0fce3d04ffa1f97387ca68f47e8620ae3a259909c4e832f7003313b918e53840a6bf57fb38d5ae3c5f79f31f911b2818a7439f7898f8fbf1 + languageName: node + linkType: hard + +"xml-parse-from-string@npm:^1.0.0": + version: 1.0.1 + resolution: "xml-parse-from-string@npm:1.0.1" + checksum: 10c0/485fd096818c360dce4a115444f2157a4ab61b0ec99753b0381ce40a26978dc2eceb8079bcbbbd5cd570901cd7aa7310cad3d5c47084602a5dbf7e530a59edda + languageName: node + linkType: hard + +"xml2js@npm:0.6.0": + version: 0.6.0 + resolution: "xml2js@npm:0.6.0" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/db1ad659210eda4b77929aa692271308ec7e04830112161b8c707f3bcc7138947409c8461ae5c8bcb36b378d62594a8d1cb78770ff5c3dc46a68c67a0838b486 + languageName: node + linkType: hard + +"xml2js@npm:^0.5.0": + version: 0.5.0 + resolution: "xml2js@npm:0.5.0" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/c9cd07cd19c5e41c740913bbbf16999a37a204488e11f86eddc2999707d43967197e257014d7ed72c8fc4348c192fa47eb352d1d9d05637cefd0d2e24e9aa4c8 + languageName: node + linkType: hard + +"xml@npm:^1.0.1": + version: 1.0.1 + resolution: "xml@npm:1.0.1" + checksum: 10c0/04bcc9b8b5e7b49392072fbd9c6b0f0958bd8e8f8606fee460318e43991349a68cbc5384038d179ff15aef7d222285f69ca0f067f53d071084eb14c7fdb30411 + languageName: node + linkType: hard + +"xmlbuilder@npm:>=11.0.1, xmlbuilder@npm:^15.1.1": + version: 15.1.1 + resolution: "xmlbuilder@npm:15.1.1" + checksum: 10c0/665266a8916498ff8d82b3d46d3993913477a254b98149ff7cff060d9b7cc0db7cf5a3dae99aed92355254a808c0e2e3ec74ad1b04aa1061bdb8dfbea26c18b8 + languageName: node + linkType: hard + +"xmlbuilder@npm:^14.0.0": + version: 14.0.0 + resolution: "xmlbuilder@npm:14.0.0" + checksum: 10c0/3a99d1642b0a25a24f24bc5a32f37d299886e01e004654e34d13877e7648956f000708568456fedb7423e1dc2fbfe6520298699a3fbabc681d989be4a41c1509 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b + languageName: node + linkType: hard + +"xmlchars@npm:^2.2.0": + version: 2.2.0 + resolution: "xmlchars@npm:2.2.0" + checksum: 10c0/b64b535861a6f310c5d9bfa10834cf49127c71922c297da9d4d1b45eeaae40bf9b4363275876088fbe2667e5db028d2cd4f8ee72eed9bede840a67d57dab7593 + languageName: node + linkType: hard + +"xregexp@npm:4.0.0": + version: 4.0.0 + resolution: "xregexp@npm:4.0.0" + checksum: 10c0/cc7f49f03b999013544ce9d58ffc356f71c95c21b5e0478386f2c639fb2a89adf02cf9dbe25e9262e1e336d7b812c220aa3a644a4ac39020747ddb6773b6284f + languageName: node + linkType: hard + +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f + languageName: node + linkType: hard + +"yaml@npm:^2.2.1, yaml@npm:^2.3.4": + version: 2.4.5 + resolution: "yaml@npm:2.4.5" + bin: + yaml: bin.mjs + checksum: 10c0/e1ee78b381e5c710f715cc4082fd10fc82f7f5c92bd6f075771d20559e175616f56abf1c411f545ea0e9e16e4f84a83a50b42764af5f16ec006328ba9476bb31 + languageName: node + linkType: hard + +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs-parser@npm:^10.0.0": + version: 10.1.0 + resolution: "yargs-parser@npm:10.1.0" + dependencies: + camelcase: "npm:^4.1.0" + checksum: 10c0/dafdda1b32acfe83d661d373c93e92d13e067ab8603ad269305fa674a5dba4c11db41cbc23557a489302ba171c83ec2951b412bdd33d79db88505ae8f62c8b90 + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10c0/0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 + languageName: node + linkType: hard + +"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yargs@npm:^15.1.0": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: "npm:^6.0.0" + decamelize: "npm:^1.2.0" + find-up: "npm:^4.1.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^4.2.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^18.1.2" + checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d + languageName: node + linkType: hard + +"yargs@npm:^16.1.0, yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651 + languageName: node + linkType: hard + +"yeoman-character@npm:^1.0.0": + version: 1.1.0 + resolution: "yeoman-character@npm:1.1.0" + dependencies: + supports-color: "npm:^3.1.2" + bin: + yeoman-character: cli.js + checksum: 10c0/43380decd9e97cd01d585c7ae0159dfa9e603579f127876b8935c901519db8ac9b8f48d727204929a2b2338960684c639f0de4330ffd8cd32cf97cecb267232b + languageName: node + linkType: hard + +"yeoman-doctor@npm:^5.0.0": + version: 5.0.0 + resolution: "yeoman-doctor@npm:5.0.0" + dependencies: + ansi-styles: "npm:^3.2.0" + bin-version-check: "npm:^4.0.0" + chalk: "npm:^2.3.0" + global-agent: "npm:^2.0.0" + latest-version: "npm:^3.1.0" + log-symbols: "npm:^2.1.0" + semver: "npm:^5.0.3" + twig: "npm:^1.10.5" + user-home: "npm:^2.0.0" + bin: + yo-doctor: lib/cli.js + yodoctor: lib/cli.js + checksum: 10c0/08763e18c970b900a420dfe5555006e29d66b74f880a6db75de0e226c1445720519861e405ea4b5b8024c704b771886be33a4056bee841c076211f2cf2a2eafb + languageName: node + linkType: hard + +"yeoman-environment@npm:^4.0.0": + version: 4.4.1 + resolution: "yeoman-environment@npm:4.4.1" + dependencies: + "@yeoman/adapter": "npm:^1.4.0" + "@yeoman/conflicter": "npm:^2.0.0-alpha.2" + "@yeoman/namespace": "npm:^1.0.0" + "@yeoman/transform": "npm:^1.2.0" + "@yeoman/types": "npm:^1.1.1" + arrify: "npm:^3.0.0" + chalk: "npm:^5.3.0" + commander: "npm:^11.1.0" + debug: "npm:^4.3.4" + execa: "npm:^8.0.1" + fly-import: "npm:^0.4.0" + globby: "npm:^14.0.0" + grouped-queue: "npm:^2.0.0" + locate-path: "npm:^7.2.0" + lodash-es: "npm:^4.17.21" + mem-fs: "npm:^4.0.0" + mem-fs-editor: "npm:^11.0.0" + semver: "npm:^7.5.4" + slash: "npm:^5.1.0" + untildify: "npm:^5.0.0" + which-package-manager: "npm:^0.0.1" + peerDependencies: + "@yeoman/types": ^1.1.1 + mem-fs: ^4.0.0 + bin: + yoe: bin/bin.cjs + checksum: 10c0/a46aa2729793637c7d4b5bff484b3dcf4a9b5c4b2f778d555bf0d0e1a5c48712c73c5d7154cbd7cf28cacb7b5147305d56f540407f7ca588baf6b37b87fc0434 + languageName: node + linkType: hard + +"yeoman-generator@npm:^7.3.3": + version: 7.3.3 + resolution: "yeoman-generator@npm:7.3.3" + dependencies: + "@types/lodash-es": "npm:^4.17.9" + "@types/node": "npm:>=18.18.5" + "@yeoman/namespace": "npm:^1.0.0" + chalk: "npm:^5.3.0" + debug: "npm:^4.1.1" + execa: "npm:^8.0.1" + github-username: "npm:^7.0.0" + json-schema: "npm:^0.4.0" + latest-version: "npm:^7.0.0" + lodash-es: "npm:^4.17.21" + mem-fs-editor: "npm:^11.0.1" + minimist: "npm:^1.2.8" + read-package-up: "npm:^11.0.0" + semver: "npm:^7.5.4" + simple-git: "npm:^3.20.0" + sort-keys: "npm:^5.0.0" + text-table: "npm:^0.2.0" + peerDependencies: + "@yeoman/types": ^1.1.1 + mem-fs: ^4.0.0 + checksum: 10c0/8adfb64211a3bb80589f3c881d6b06a1cb8fa25220d5c4ee99bf3edb4c46c426ba242befae7164c65f367d04cce2a6ad1e4b29c4da6c0e2d21044e100eb39cf9 + languageName: node + linkType: hard + +"yo@npm:^5.0.0": + version: 5.0.0 + resolution: "yo@npm:5.0.0" + dependencies: + async: "npm:^3.2.2" + chalk: "npm:^4.1.2" + cli-list: "npm:^0.2.0" + configstore: "npm:^5.0.1" + cross-spawn: "npm:^7.0.3" + figures: "npm:^3.2.0" + fullname: "npm:^4.0.1" + global-agent: "npm:^3.0.0" + global-tunnel-ng: "npm:^2.7.1" + got: "npm:^11.8.6" + humanize-string: "npm:^2.1.0" + inquirer: "npm:^8.2.0" + lodash: "npm:^4.17.15" + meow: "npm:^5.0.0" + npm-keyword: "npm:^6.1.0" + open: "npm:^8.4.0" + package-json: "npm:^7.0.0" + parse-help: "npm:^1.0.0" + read-pkg-up: "npm:^7.0.1" + root-check: "npm:^1.0.0" + sort-on: "npm:^4.1.1" + string-length: "npm:^4.0.2" + tabtab: "npm:^1.3.2" + titleize: "npm:^2.1.0" + update-notifier: "npm:^5.1.0" + user-home: "npm:^2.0.0" + yeoman-character: "npm:^1.0.0" + yeoman-doctor: "npm:^5.0.0" + yeoman-environment: "npm:^4.0.0" + yosay: "npm:^2.0.2" + bin: + yo: lib/cli.js + yo-complete: lib/completion/index.js + checksum: 10c0/3ccf46a6d8e9f5ba980e2c12ebdaddd7d0e4976e5f3def0dce85c4ced359de109aab5cefec687d8cd835f79fa89e989fa40e54920efab8ec703fd00dccfd0ce9 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0 + languageName: node + linkType: hard + +"yoctocolors-cjs@npm:^2.1.1": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: 10c0/a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f + languageName: node + linkType: hard + +"yoctocolors@npm:^2.1.1": + version: 2.1.1 + resolution: "yoctocolors@npm:2.1.1" + checksum: 10c0/85903f7fa96f1c70badee94789fade709f9d83dab2ec92753d612d84fcea6d34c772337a9f8914c6bed2f5fc03a428ac5d893e76fab636da5f1236ab725486d0 + languageName: node + linkType: hard + +"yosay@npm:^2.0.2": + version: 2.0.2 + resolution: "yosay@npm:2.0.2" + dependencies: + ansi-regex: "npm:^2.0.0" + ansi-styles: "npm:^3.0.0" + chalk: "npm:^1.0.0" + cli-boxes: "npm:^1.0.0" + pad-component: "npm:0.0.1" + string-width: "npm:^2.0.0" + strip-ansi: "npm:^3.0.0" + taketalk: "npm:^1.0.0" + wrap-ansi: "npm:^2.0.0" + bin: + yosay: cli.js + checksum: 10c0/985973d2c153b9402d009e36d5661a33d5d2e4c4309495e60d1b54e711a7fc5ca9c2c75b920f6fe6f00c6cf50d3d787fabfd2faab5d768f2821e3d79acd27018 + languageName: node + linkType: hard + +"zod-validation-error@npm:^3.0.3": + version: 3.3.1 + resolution: "zod-validation-error@npm:3.3.1" + peerDependencies: + zod: ^3.18.0 + checksum: 10c0/53869a8478f42cd38f51e159431fe7af9e0b456e8078c6d9d906adb212753788defa9c8bd7374e9ecd4a688b6736fcfa091aebac65054328b8cfdecce9395d8e + languageName: node + linkType: hard + +"zod@npm:^3.22.4": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard